.CourseProgress_wrap__z2bXU{margin-top:clamp(1.75rem,4vw,2.5rem);display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.CourseProgress_track__9bLRa{flex:1 0 100%;height:2px;border-radius:9999px;background:var(--outline-variant);overflow:hidden}.CourseProgress_fill__zR_JW{height:100%;border-radius:inherit;background:var(--primary);box-shadow:0 0 10px rgba(var(--primary-rgb),.45);transition:width .5s var(--learn-ease)}.CourseProgress_count__GpTmJ{font-family:var(--font-display);font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--on-surface-variant)}.CourseProgress_complete__QkFG_{color:var(--primary)}.CourseProgress_ctaWrap__MAHv3{margin-left:auto}.CourseProgress_cta__D2wi_{display:inline-flex;align-items:center;gap:.45em;padding:.5rem 1.1rem;border:1px solid var(--primary);border-radius:9999px;background:rgba(var(--primary-rgb),.1);color:var(--primary);text-decoration:none;font-family:var(--font-display);font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:background-color .25s var(--learn-ease),box-shadow .25s var(--learn-ease)}.CourseProgress_cta__D2wi_:hover{background:rgba(var(--primary-rgb),.18);box-shadow:0 0 22px rgba(var(--primary-rgb),.22)}.CourseProgress_cta__D2wi_:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (max-width:32rem){.CourseProgress_ctaWrap__MAHv3{margin-left:0;width:100%}}.LessonCard_card__r5o0w{display:grid;align-items:start;gap:.6rem 1rem;grid-template-columns:auto 1fr;grid-template-areas:"num  meta" "body body"}@media (min-width:40rem){.LessonCard_card__r5o0w{align-items:center;gap:clamp(1rem,2.4vw,1.5rem);grid-template-columns:auto 1fr auto;grid-template-areas:"num body meta"}}.LessonCard_num__SRUJf{grid-area:num;font-family:var(--font-display);font-size:.8125rem;font-weight:700;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--primary)}.LessonCard_body__oy_r9{grid-area:body;min-width:0}.LessonCard_subtitle__UFPxb{font-style:italic}.LessonCard_meta__1gLzR{grid-area:meta;justify-self:end;display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;font-family:var(--font-display);font-size:.6875rem;letter-spacing:.1em;color:var(--on-surface-variant)}.LessonCard_check__QXVN8{color:var(--primary);font-size:.8125rem;line-height:1}.sections_reveal__gmF2m{opacity:0;transform:translateY(20px);transition:opacity .7s var(--learn-ease),transform .7s var(--learn-ease)}.sections_reveal__gmF2m.prism-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sections_reveal__gmF2m{opacity:1;transform:none;transition:none}}.sections_intro__hnT6F p{margin-top:1.25rem;font-size:1rem;line-height:1.75;color:var(--on-surface-variant);text-wrap:pretty}.sections_list__Nd_4b{display:flex;flex-direction:column;gap:.85rem}.sections_part__0HtrY{margin-top:clamp(2.25rem,5vw,3.25rem)}.sections_part__0HtrY:first-of-type{margin-top:0}.sections_partHeading__HVBZM{display:flex;align-items:baseline;gap:.6rem;margin-bottom:1rem;font-family:var(--font-display);font-size:.6875rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--on-surface-variant)}.sections_partName__HoAse{color:var(--on-surface)}.sections_note__Fo1Td{margin-top:clamp(2.5rem,6vw,4rem);padding-top:1.5rem;border-top:1px solid var(--outline-variant);font-size:.875rem;line-height:1.7;color:var(--on-surface-variant);text-wrap:pretty}.sections_empty__QdgqV{margin-top:2rem;font-size:1rem;color:var(--on-surface-variant)}.sections_back__WPPtu{display:inline-block;margin-bottom:1.5rem;font-family:var(--font-display);font-size:.75rem;letter-spacing:.1em;color:var(--on-surface-variant);text-decoration:none;transition:color .2s ease}.sections_back__WPPtu:hover{color:var(--primary)}