.cp-lesson-link.cp-lesson-link{border:1px solid var(--cp-line,#e7ebef);border-radius:var(--cp-radius,14px);background:var(--cp-surface,#f6f8fa);color:var(--cp-ink,#2b333b);align-items:center;gap:14px;padding:14px 18px;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}.cp-lesson-link.cp-lesson-link:hover{background:#fff6f7;border-color:#f3b8c0}.cp-lesson-link.cp-lesson-link:focus-visible{outline:2px solid var(--cp-brand,#e5112c);outline-offset:2px}.cp-lesson-icon{width:44px;height:44px;color:var(--cp-brand,#e5112c);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #f3d0d5}.cp-lesson-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cp-lesson-eyebrow{color:var(--cp-muted,#828d99);font-size:12px;line-height:1.35}.cp-lesson-title{font:15px/1.3 var(--store-font-bold);color:var(--cp-ink,#2b333b)}.cp-lesson-link:hover .cp-lesson-title{color:var(--cp-brand-deep,#c9102a)}.cp-lesson-summary{color:var(--cp-ink-soft,#55616d);font-size:13px;line-height:1.45}.cp-lesson-arrow{color:var(--cp-brand,#e5112c);flex:none}.cp-lesson-link.cp-lesson-section{max-width:720px;margin:28px 0 0}@media (max-width:767px){.cp-lesson-link.cp-lesson-link{gap:12px;padding:12px 14px}.cp-lesson-icon{width:38px;height:38px}.cp-lesson-link.cp-lesson-section{margin-top:20px}}
