.LessonCard_card__whrP3{display:flex;gap:var(--space-4,14px);padding:var(--space-5,18px);border:1px solid var(--border-hair,#eee);border-radius:var(--radius-md,8px);background:var(--surface-card,#fff)}.LessonCard_num__z61jD{flex:0 0 auto;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill,999px);background:var(--surface-navy,#12161c);color:#fff;font-family:var(--font-mono);font-size:var(--size-caption,12px);font-weight:600;font-variant-numeric:tabular-nums}.LessonCard_body__R_MVu{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-2,6px)}.LessonCard_headRow__8P2Oa{display:flex;align-items:baseline;gap:var(--space-3,10px);flex-wrap:wrap}.LessonCard_title__pQ_X2{margin:0;font-family:var(--font-serif);font-size:var(--size-title-s,18px);font-weight:600;color:var(--text-strong)}.LessonCard_type__qlnn_{font-family:var(--font-mono);font-size:var(--size-micro,10.5px);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);border:1px solid var(--border-hair,#eee);border-radius:var(--radius-xs,4px);padding:1px 6px}.LessonCard_trail__dxxDL{margin:0;font-size:var(--size-caption,12px);color:var(--text-muted)}.LessonCard_text__bJsi0{margin:4px 0 0;font-size:var(--size-body-m,15px);line-height:var(--lh-relax,1.65);color:var(--text-body,#23262b)}.LessonCard_reference__nGuWw{margin:4px 0 0;display:flex;align-items:center;gap:6px;font-size:var(--size-body-s,13.5px);color:var(--text-muted);font-style:italic}.LessonCard_sourceText__XQi6M,.LessonCard_source__cXg_V{margin-top:4px;display:inline-flex;align-items:center;gap:5px;font-size:var(--size-caption,12px);color:var(--text-muted);text-decoration:none;width:-moz-fit-content;width:fit-content}.LessonCard_source__cXg_V:hover{color:var(--text-strong);text-decoration:underline}.course_wrap__iAKjQ{display:flex;flex-direction:column;gap:var(--space-5,18px);max-width:var(--container-text,720px)}.course_back__no1Ss{display:inline-flex;align-items:center;gap:4px;font-size:var(--size-body-s,13px);color:var(--text-muted);text-decoration:none;width:-moz-fit-content;width:fit-content}.course_back__no1Ss:hover{color:var(--text-strong)}.course_head__KUOs_{display:flex;flex-direction:column;gap:4px}.course_eyebrow__1gGR_{font-family:var(--font-mono);font-size:var(--size-caption,12px);text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted)}.course_title__ptqeM{margin:2px 0 0;font-family:var(--font-serif);font-size:var(--size-display-m,30px);font-weight:700;letter-spacing:-.02em;color:var(--text-strong)}.course_trail__lzZGQ{margin:2px 0 0}.course_meta__CvMZH,.course_trail__lzZGQ{font-size:var(--size-caption,12px);color:var(--text-muted)}.course_meta__CvMZH{margin:6px 0 0;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.course_track__J_UWh{display:flex;flex-direction:column;gap:var(--space-3,10px);position:relative}.course_track__J_UWh:before{content:"";position:absolute;left:33px;top:24px;bottom:24px;width:1px;background:var(--border-rule,#e6e6e3);z-index:0}.course_track__J_UWh>*{position:relative;z-index:1}.course_notice__wDBuJ{display:flex;align-items:center;gap:6px;padding:var(--space-3,10px) var(--space-4,14px);border:1px solid var(--border-hair,#eee);border-radius:var(--radius-md,8px);background:var(--surface-inset,#fafafa);color:var(--text-muted);font-size:var(--size-body-s,13px)}.course_empty__QEJzI{padding:var(--space-5,18px);border:1px dashed var(--border-rule,#ddd);border-radius:var(--radius-md,8px);color:var(--text-muted);font-size:var(--size-body-s,14px)}