.not-found_wrap__MjRhi{padding:var(--space-13) 0 var(--space-15);display:flex;justify-content:center}.not-found_card__ts9w3{width:100%;max-width:560px;display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-10) var(--space-9);background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg);text-align:center;align-items:center}.not-found_eyebrow___b_ZB{color:var(--muted)}.not-found_title__Vh7BH{margin:0}.not-found_body__sLyFD{margin:0;max-width:44ch;color:var(--muted)}.not-found_actions__iVU5n{display:flex;gap:var(--space-4);align-items:center;flex-wrap:wrap;justify-content:center;margin-top:var(--space-3)}.not-found_secondary__8qhQ4{font-family:var(--sans);font-size:14px;color:var(--ink-2);text-decoration:none;padding:8px 12px;border-radius:var(--r-sm);transition:color var(--dur-base) var(--ease)}.not-found_secondary__8qhQ4:hover{color:var(--ink)}.not-found_secondary__8qhQ4:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:720px){.not-found_wrap__MjRhi{padding:var(--space-10) 0 var(--space-12)}.not-found_card__ts9w3{padding:var(--space-8) var(--space-6);gap:var(--space-4)}}.EraGroup_group__26dw_{display:flex;flex-direction:column}.EraGroup_header__VGFEw{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);background:transparent;border:0;border-top:1px solid var(--rule);cursor:pointer;text-align:left;color:var(--ink);transition:background var(--dur-base) var(--ease)}.EraGroup_group__26dw_:first-child .EraGroup_header__VGFEw{border-top:0}.EraGroup_header__VGFEw:hover{background:var(--surface-2)}.EraGroup_header__VGFEw:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.EraGroup_chev__6_inl{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--muted);transform:rotate(-90deg);transition:transform var(--dur-base) var(--ease)}.EraGroup_chevOpen__arC6w{transform:rotate(0deg)}.EraGroup_titleBlock__9U9e0{display:flex;flex-direction:column;gap:2px;min-width:0}.EraGroup_num__hPImH{color:var(--muted)}.EraGroup_title__38Vrl{font-family:var(--serif);font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);margin:0}.EraGroup_headerOpen__9MeoR .EraGroup_title__38Vrl{color:var(--accent-ink)}.EraGroup_years__4lrbW{color:var(--muted)}.EraGroup_body__Fq55p{position:relative;display:flex;flex-direction:column;padding-left:var(--space-3);padding-bottom:var(--space-2)}.EraGroup_body__Fq55p:before{content:"";position:absolute;left:24px;top:4px;bottom:var(--space-2);width:1px;background:color-mix(in oklch,var(--rule) 60%,transparent);pointer-events:none}@media (prefers-reduced-motion:reduce){.EraGroup_chev__6_inl{transition:none}}.LessonNavItem_row__2m5f2{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:10px var(--space-4) 10px calc(var(--space-4) + 4px);border-radius:var(--r-sm);text-decoration:none;color:var(--ink-2);position:relative;transition:background var(--dur-base) var(--ease),color var(--dur-base) var(--ease)}.LessonNavItem_row__2m5f2:hover{background:var(--surface-2);color:var(--ink)}.LessonNavItem_row__2m5f2:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.LessonNavItem_day__UtbZL{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}.LessonNavItem_title__eekGH{font-family:var(--serif);font-size:14px;line-height:1.4;color:inherit;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.LessonNavItem_meta__W3OMC{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LessonNavItem_completed__MD4aP .LessonNavItem_day__UtbZL{color:var(--completed)}.LessonNavItem_completed__MD4aP .LessonNavItem_title__eekGH{color:var(--muted)}.LessonNavItem_active__YVPZ6{background:var(--accent-soft);color:var(--ink)}.LessonNavItem_active__YVPZ6:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;background:var(--accent);border-radius:var(--r-pill)}.LessonNavItem_active__YVPZ6 .LessonNavItem_title__eekGH{font-weight:500;color:var(--ink)}.LessonNavItem_active__YVPZ6 .LessonNavItem_day__UtbZL,.LessonNavItem_active__YVPZ6 .LessonNavItem_meta__W3OMC{color:var(--ink-2)}.LessonNavItem_placeholder__ALRdd{padding-top:8px;padding-bottom:8px}.LessonNavItem_placeholder__ALRdd .LessonNavItem_day__UtbZL{color:var(--muted)}.LessonNavItem_placeholder__ALRdd .LessonNavItem_title__eekGH{color:var(--muted);font-style:italic}.SectionAccordion_section__JBQc_{border-bottom:1px solid var(--rule)}.SectionAccordion_section__JBQc_:last-child{border-bottom:0}.SectionAccordion_header__00QEo{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3) var(--space-4);background:transparent;border:0;cursor:pointer;text-align:left;color:var(--ink);transition:background var(--dur-base) var(--ease);border-radius:var(--r-sm)}.SectionAccordion_header__00QEo:hover{background:var(--surface-2)}.SectionAccordion_header__00QEo:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SectionAccordion_chev__oJGH6{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;transform:rotate(-90deg);transition:transform var(--dur-base) var(--ease);color:var(--muted)}.SectionAccordion_chevOpen__RkmWc{transform:rotate(0deg)}.SectionAccordion_titleBlock__Wgemp{display:flex;flex-direction:column;gap:2px;min-width:0}.SectionAccordion_title__L_7Lo{font-family:var(--serif);font-size:15px;line-height:1.3;color:var(--ink)}.SectionAccordion_containsCurrent__Mjdtr .SectionAccordion_title__L_7Lo{color:var(--accent-ink)}.SectionAccordion_range__YCs9F{color:var(--muted)}.SectionAccordion_counter__eUeI7{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SectionAccordion_lessons__jK7cc{list-style:none;margin:0;padding:0 var(--space-2) var(--space-4) var(--space-4);display:flex;flex-direction:column;gap:3px}@media (prefers-reduced-motion:reduce){.SectionAccordion_chev__oJGH6{transition:none}}.CourseSidebar_sidebar__tn5Eo{width:var(--sidebar-width);max-width:100%;display:flex;flex-direction:column;background:var(--bg);border-right:1px solid var(--rule);height:100%}.CourseSidebar_body__aAf1j{flex:1 1;min-height:0;overflow-y:auto;padding:var(--space-5) 0 var(--space-6);scrollbar-width:thin;scrollbar-color:var(--rule) transparent}.CourseSidebar_body__aAf1j::-webkit-scrollbar{width:6px}.CourseSidebar_body__aAf1j::-webkit-scrollbar-thumb{background:var(--rule);border-radius:var(--r-pill)}.CurrentLessonCard_card__yN9x5{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5) var(--space-6);background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--elev-floating);text-decoration:none;color:inherit;transition:background var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease),transform var(--dur-base) var(--ease)}.CurrentLessonCard_card__yN9x5:hover{background:var(--surface-2);border-color:var(--rule-2)}.CurrentLessonCard_card__yN9x5:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.CurrentLessonCard_eyebrow__uCTG0{color:var(--muted);letter-spacing:.14em}.CurrentLessonCard_title__ANSRR{font-family:var(--serif);font-size:22px;line-height:1.25;letter-spacing:-.008em;color:var(--ink)}.CurrentLessonCard_foot__W7iYD{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}.CurrentLessonCard_meta__gcmQ4{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CompletedFooter_wrap__WiWIJ{display:flex;flex-direction:column;gap:var(--space-6)}.CompletedFooter_moment__K7Wkf{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.CompletedFooter_momentLine__crfNI{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;font-family:var(--serif);font-size:19px;line-height:1.3;letter-spacing:-.005em;color:var(--ink)}.CompletedFooter_check__Wunae{width:16px;height:16px;color:var(--accent);flex-shrink:0}.CompletedFooter_finishHeading___1M44{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;font-family:var(--serif);font-size:24px;line-height:1.25;letter-spacing:-.008em;color:var(--ink)}.CompletedFooter_finishLine__erqbD{margin:var(--space-1) 0 var(--space-1);font-family:var(--serif);font-size:17px;line-height:1.45;color:var(--ink-2)}.CompletedFooter_momentCount__yyN0l{margin:0;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CompletedFooter_nextCard__HAdiC{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-areas:"eyebrow arrow" "title   arrow" "meta    arrow";align-items:center;grid-gap:var(--space-2) var(--space-4);gap:var(--space-2) var(--space-4);padding:var(--space-6) var(--space-7);background:var(--surface);border:1px solid var(--accent);border-radius:var(--r-lg);box-shadow:var(--elev-floating);text-decoration:none;color:inherit;transition:transform var(--dur-base) var(--ease),background var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease)}.CompletedFooter_nextCard__HAdiC:hover{transform:translateY(-1px);background:var(--surface-2)}.CompletedFooter_nextCard__HAdiC:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.CompletedFooter_eyebrow__AAjLE{grid-area:eyebrow;color:var(--muted)}.CompletedFooter_nextTitle__DsmyS{grid-area:title;font-family:var(--serif);font-size:22px;line-height:1.25;letter-spacing:-.008em;color:var(--ink)}.CompletedFooter_meta__SaZST{grid-area:meta;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CompletedFooter_arrow__PvRiH{grid-area:arrow;width:18px;height:18px;color:var(--accent);transition:transform var(--dur-base) var(--ease)}.CompletedFooter_nextCard__HAdiC:hover .CompletedFooter_arrow__PvRiH{transform:translateX(2px)}.CompletedFooter_courseLink__kssXN{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;padding:var(--space-2) 0;font-family:var(--sans);font-size:15px;font-weight:500;color:var(--accent-ink);text-decoration:none}.CompletedFooter_courseLink__kssXN:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.CompletedFooter_courseLinkArrow___M5KY{width:16px;height:16px;transition:transform var(--dur-base) var(--ease)}.CompletedFooter_courseLink__kssXN:hover .CompletedFooter_courseLinkArrow___M5KY{transform:translateX(2px)}.CompletedFooter_prevLink__bE3jB{display:inline-flex;align-items:baseline;gap:var(--space-2);padding:var(--space-2) 0;color:var(--ink-2);text-decoration:none;align-self:flex-start;transition:color var(--dur-base) var(--ease)}.CompletedFooter_prevLink__bE3jB:hover{color:var(--ink)}.CompletedFooter_prevLink__bE3jB:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.CompletedFooter_prevArrow__XJYy9{width:13px;height:13px;color:var(--muted);align-self:center}.CompletedFooter_prevLabel__5y5J6{color:var(--muted)}.CompletedFooter_prevTitle__S__7w{font-family:var(--serif);font-size:15px;line-height:1.35;color:inherit}@media (max-width:860px){.CompletedFooter_wrap__WiWIJ{gap:var(--space-5)}.CompletedFooter_nextCard__HAdiC{padding:var(--space-5) var(--space-6)}.CompletedFooter_nextTitle__DsmyS{font-size:19px}}.HistoricalTimeline_timeline__H_wrH{width:100%}.HistoricalTimeline_panel__xHxaK{position:relative;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg)}.HistoricalTimeline_rail__w6op9{position:relative;height:2px;margin:var(--space-2) 0 var(--space-1);background:var(--rule);border-radius:var(--r-pill)}.HistoricalTimeline_railFill__ct_3n{position:absolute;left:0;top:0;bottom:0;width:var(--fill,0);background:var(--completed);border-radius:inherit;transition:width var(--dur-medium) var(--ease)}.HistoricalTimeline_marker__BjVgT{position:absolute;top:50%;left:var(--pos,0);width:11px;height:11px;border-radius:50%;background:var(--accent);transform:translate(-50%,-50%);box-shadow:0 0 0 3px var(--surface),0 0 0 4px var(--rule-2);transition:left var(--dur-medium) var(--ease)}.HistoricalTimeline_bands__dKRuw{list-style:none;margin:0;padding:0;display:flex}.HistoricalTimeline_bandItem__7F3co{display:flex;flex:var(--weight,1);min-width:0}.HistoricalTimeline_band__k7wjf{flex:1 1;display:flex;min-width:0;padding:var(--space-2) var(--space-3);border-left:1px solid var(--rule);border-radius:var(--r-sm);color:var(--ink-2);text-decoration:none;transition:background var(--dur-base) var(--ease),color var(--dur-base) var(--ease)}.HistoricalTimeline_bandItem__7F3co:first-child .HistoricalTimeline_band__k7wjf{border-left:0}a.HistoricalTimeline_band__k7wjf:hover{background:var(--surface-2)}a.HistoricalTimeline_band__k7wjf:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.HistoricalTimeline_text__dv4zG{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0;container:era-text/inline-size}.HistoricalTimeline_num__rAa_Q{font-family:var(--serif);font-size:13px;line-height:1.1;letter-spacing:.04em;color:var(--muted)}.HistoricalTimeline_title__T6wpM{font-family:var(--serif);font-size:13px;line-height:1.25;color:var(--ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:normal}.HistoricalTimeline_titleFull__gnvMG{display:none}.HistoricalTimeline_yearShort__tqKiV{white-space:nowrap}.HistoricalTimeline_yearFull__4F___,.HistoricalTimeline_yearShort__tqKiV{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HistoricalTimeline_node__YuPAQ,.HistoricalTimeline_yearFull__4F___{display:none}.HistoricalTimeline_completed__fxg0P .HistoricalTimeline_num__rAa_Q{color:var(--completed)}.HistoricalTimeline_current__tdy1Y .HistoricalTimeline_num__rAa_Q{color:var(--accent-ink)}.HistoricalTimeline_current__tdy1Y .HistoricalTimeline_title__T6wpM{color:var(--accent-ink);font-weight:500}@media (max-width:720px){.HistoricalTimeline_rail__w6op9{display:none}.HistoricalTimeline_bands__dKRuw{flex-direction:column}.HistoricalTimeline_bandItem__7F3co{flex:0 0 auto;width:100%;min-width:0}.HistoricalTimeline_band__k7wjf{position:relative;flex-direction:row;align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-1) var(--space-3) var(--space-7);border-left:0;border-radius:0}.HistoricalTimeline_band__k7wjf:before{content:"";position:absolute;left:var(--space-2);top:0;bottom:0;width:2px;background:var(--rule)}.HistoricalTimeline_completed__fxg0P.HistoricalTimeline_band__k7wjf:before{background:var(--completed)}.HistoricalTimeline_bandItem__7F3co:not(:last-child) .HistoricalTimeline_band__k7wjf{box-shadow:inset 0 -1px 0 0 var(--rule)}.HistoricalTimeline_node__YuPAQ{display:block;position:absolute;left:calc(var(--space-2) + 1px);top:50%;width:9px;height:9px;border-radius:50%;background:var(--surface);border:1.5px solid var(--rule-2);transform:translate(-50%,-50%);transition:background var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease)}.HistoricalTimeline_completed__fxg0P .HistoricalTimeline_node__YuPAQ{background:var(--completed);border-color:var(--completed)}.HistoricalTimeline_current__tdy1Y .HistoricalTimeline_node__YuPAQ{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.HistoricalTimeline_text__dv4zG{flex:1 1;flex-direction:row;align-items:baseline;gap:var(--space-3);min-width:0;container-type:normal}.HistoricalTimeline_num__rAa_Q{flex-shrink:0;width:1.75em}.HistoricalTimeline_title__T6wpM{flex:1 1;display:block;font-size:15px;white-space:normal;overflow:visible}.HistoricalTimeline_titleShort__n9HqY,.HistoricalTimeline_yearShort__tqKiV{display:none}.HistoricalTimeline_yearFull__4F___{display:inline;flex-shrink:0}}.HistoricalTimeline_compact__bKCzK .HistoricalTimeline_panel__xHxaK{gap:0;padding:0;background:transparent;border:0;border-radius:0}.HistoricalTimeline_compact__bKCzK .HistoricalTimeline_rail__w6op9{display:none}.HistoricalTimeline_compact__bKCzK .HistoricalTimeline_bands__dKRuw{flex-direction:column}.HistoricalTimeline_compact__bKCzK .HistoricalTimeline_bandItem__7F3co{flex:0 0 auto;width:100%;min-width:0}.HistoricalTimeline_compact__bKCzK .HistoricalTimeline_band__k7wjf{position:relative;flex-direction:row;align-items:baseline;gap:var(--space-3);padding:var(--space-2) var(--space-1) var(--space-2) var(--space-6);border-left:0;border-radius:0}.HistoricalTimeline_compact__bKCzK .HistoricalTimeline_band__k7wjf:before{content:"";position:absolute;left:var(--space-2);top:0;bottom:0;width:2px;background:var(--rule)}.HistoricalTimeline_compact__bKCzK .HistoricalTimeline_completed__fxg0P.HistoricalTimeline_band__k7wjf:before{background:var(--completed)}.HistoricalTimeline_compact__bKCzK .HistoricalTimeline_bandItem__7F3co:not(:last-child) .HistoricalTimeline_band__k7wjf{box-shadow:inset 0 -1px 0 0 var(--rule)}.HistoricalTimeline_compact__bKCzK .HistoricalTimeline_node__YuPAQ{display:block;position:absolute;left:calc(var(--space-2) + 1px);top:50%;width:9px;height:9px;border-radius:50%;background:var(--surface);border:1.5px solid var(--rule-2);transform:translate(-50%,-50%);transition:background var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease)}.HistoricalTimeline_compact__bKCzK .HistoricalTimeline_completed__fxg0P .HistoricalTimeline_node__YuPAQ{background:var(--completed);border-color:var(--completed)}.HistoricalTimeline_compact__bKCzK .HistoricalTimeline_current__tdy1Y .HistoricalTimeline_node__YuPAQ{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.HistoricalTimeline_compact__bKCzK .HistoricalTimeline_text__dv4zG{flex:1 1;flex-direction:row;align-items:baseline;gap:var(--space-3);min-width:0;container-type:normal}.HistoricalTimeline_compact__bKCzK .HistoricalTimeline_num__rAa_Q{flex-shrink:0;width:2.75em}.HistoricalTimeline_compact__bKCzK .HistoricalTimeline_title__T6wpM{flex:1 1;display:block;font-size:14px;white-space:normal;overflow:visible}.HistoricalTimeline_compact__bKCzK .HistoricalTimeline_titleShort__n9HqY{display:none}.HistoricalTimeline_compact__bKCzK .HistoricalTimeline_yearShort__tqKiV{display:inline;flex-shrink:0}.HistoricalTimeline_compact__bKCzK .HistoricalTimeline_yearFull__4F___{display:none}@media (min-width:721px){.HistoricalTimeline_home__34Moo .HistoricalTimeline_panel__xHxaK{gap:var(--space-4);padding:var(--space-7) var(--space-6)}.HistoricalTimeline_home__34Moo .HistoricalTimeline_rail__w6op9{height:3px;margin:var(--space-3) 0 var(--space-2)}.HistoricalTimeline_home__34Moo .HistoricalTimeline_marker__BjVgT{width:13px;height:13px;box-shadow:0 0 0 3px var(--surface),0 0 0 4px var(--accent-soft),0 0 0 5px var(--rule-2)}.HistoricalTimeline_home__34Moo .HistoricalTimeline_band__k7wjf{padding:var(--space-3) var(--space-4)}.HistoricalTimeline_home__34Moo .HistoricalTimeline_num__rAa_Q{font-size:15px}.HistoricalTimeline_home__34Moo .HistoricalTimeline_title__T6wpM{font-size:14px}.HistoricalTimeline_home__34Moo .HistoricalTimeline_text__dv4zG{container-name:era-text-home}.HistoricalTimeline_home__34Moo .HistoricalTimeline_yearShort__tqKiV{color:var(--muted);margin-top:2px}.HistoricalTimeline_home__34Moo .HistoricalTimeline_current__tdy1Y .HistoricalTimeline_yearShort__tqKiV{color:var(--ink-2)}.HistoricalTimeline_home__34Moo .HistoricalTimeline_current__tdy1Y.HistoricalTimeline_band__k7wjf{background:color-mix(in oklch,var(--accent-soft) 55%,transparent);border-radius:var(--r-sm)}.HistoricalTimeline_home__34Moo a.HistoricalTimeline_current__tdy1Y.HistoricalTimeline_band__k7wjf:hover{background:color-mix(in oklch,var(--accent-soft) 75%,transparent)}}@media (prefers-reduced-motion:reduce){.HistoricalTimeline_marker__BjVgT,.HistoricalTimeline_node__YuPAQ,.HistoricalTimeline_railFill__ct_3n{transition:none}}@container era-text (max-width: 72px){.HistoricalTimeline_titleShort__n9HqY{display:none}}@container era-text (max-width: 30px){.HistoricalTimeline_yearShort__tqKiV{display:none}}@container era-text (max-width: 68px){.HistoricalTimeline_textBce__ASuiF .HistoricalTimeline_yearShort__tqKiV{display:none}}@container era-text-home (max-width: 78px){.HistoricalTimeline_titleShort__n9HqY{display:none}}@container era-text-home (max-width: 32px){.HistoricalTimeline_yearShort__tqKiV{display:none}}@container era-text-home (max-width: 73px){.HistoricalTimeline_textBce__ASuiF .HistoricalTimeline_yearShort__tqKiV{display:none}}.LessonBody_body__yHs8y{display:flex;flex-direction:column;gap:var(--space-6)}.LessonBody_body__yHs8y>p{margin:0}.LessonBody_body__yHs8y>h2{margin:var(--space-6) 0 0}.LessonBody_dropcap__v7mGb:first-letter{font-family:var(--serif);font-weight:400;font-size:5.2em;line-height:.9;float:left;margin:.06em .08em 0 0;color:var(--ink)}.LessonBody_quote__U3iK9{margin:var(--space-4) 0;padding-left:var(--space-5);border-left:3px solid var(--accent);color:var(--ink);display:flex;flex-direction:column;gap:var(--space-2)}.LessonBody_attribution__a6La4{color:var(--muted);font-style:normal}.LessonBody_figure__TsO2Y{width:100%;max-width:calc(min(80vh, 720px) * var(--figure-ratio, 100));margin:var(--space-4) auto;display:flex;flex-direction:column;gap:var(--space-2)}.LessonBody_image__1RMXN{width:100%;height:auto;display:block;border-radius:var(--r-md);border:1px solid var(--rule)}.LessonBody_caption__DXu9G{color:var(--muted)}.LessonBookmarkButton_bookmark__Xt2pe{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:44px;height:44px;margin:calc(var(--space-2) * -1) calc(var(--space-2) * -1) 0 0;padding:0 var(--space-3);border:0;background:transparent;color:var(--muted);font-family:var(--sans);font-size:12px;font-weight:500;cursor:pointer;border-radius:999px;transition:color .12s ease,background-color .12s ease}.LessonBookmarkButton_bookmark__Xt2pe:focus-visible,.LessonBookmarkButton_bookmark__Xt2pe:hover{color:var(--accent);background:rgba(0,0,0,.04)}.LessonBookmarkButton_bookmark__Xt2pe:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.LessonBookmarkButton_bookmark__Xt2pe[aria-pressed=true]{color:var(--accent)}@media (max-width:1024px){.LessonBookmarkButton_bookmarkLabel__P2wQK{display:none}.LessonBookmarkButton_bookmark__Xt2pe{padding:0}}.MarkAsCompletedButton_button__34PgA{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding:12px 28px;border-radius:var(--r-pill);border:1px solid var(--ink);background:var(--ink);color:var(--bg);font-family:var(--sans);font-size:16px;font-weight:500;line-height:1.2;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-base) var(--ease),background var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease),color var(--dur-base) var(--ease)}.MarkAsCompletedButton_button__34PgA:hover{transform:translateY(-1px);background:var(--ink-2);border-color:var(--ink-2)}.MarkAsCompletedButton_button__34PgA:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.MarkAsCompletedButton_completed__ta2ir{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.MarkAsCompletedButton_completed__ta2ir:hover{transform:none;background:var(--accent-soft);border-color:var(--accent-ink)}.MarkAsCompletedButton_icon__6FT2z{width:16px;height:16px}@media (max-width:720px){.MarkAsCompletedButton_button__34PgA{align-self:stretch}}@media (prefers-reduced-motion:reduce){.MarkAsCompletedButton_button__34PgA:hover{transform:none}}.PreviousNextLessonNavigation_row__ph0up{display:flex;align-items:stretch;background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg);overflow:hidden}.PreviousNextLessonNavigation_link__NWiuQ{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-5);color:var(--ink);text-decoration:none;transition:background var(--dur-base) var(--ease)}a.PreviousNextLessonNavigation_link__NWiuQ:hover{background:var(--surface-2)}a.PreviousNextLessonNavigation_link__NWiuQ:hover .PreviousNextLessonNavigation_title__eoH1M{color:var(--accent-ink)}a.PreviousNextLessonNavigation_link__NWiuQ:hover .PreviousNextLessonNavigation_arrow__zTK1M{color:var(--accent)}a.PreviousNextLessonNavigation_link__NWiuQ:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--r-lg)}.PreviousNextLessonNavigation_prev__wMdNv{align-items:flex-start;text-align:left}.PreviousNextLessonNavigation_next__r5H0Q{align-items:flex-end;text-align:right}.PreviousNextLessonNavigation_divider__f2eB3{flex:0 0 1px;background:var(--rule)}.PreviousNextLessonNavigation_label__ESCAl{display:inline-flex;align-items:center;gap:6px;color:var(--muted)}.PreviousNextLessonNavigation_arrow__zTK1M{width:13px;height:13px;transition:color var(--dur-base) var(--ease)}.PreviousNextLessonNavigation_title__eoH1M{font-family:var(--serif);color:var(--ink);line-height:1.35;transition:color var(--dur-base) var(--ease);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.PreviousNextLessonNavigation_disabled__T_y3H .PreviousNextLessonNavigation_label__ESCAl,.PreviousNextLessonNavigation_disabled__T_y3H .PreviousNextLessonNavigation_title__eoH1M{color:var(--muted)}@media (max-width:360px){.PreviousNextLessonNavigation_row__ph0up{flex-direction:column}.PreviousNextLessonNavigation_next__r5H0Q{align-items:flex-start;text-align:left}}.SignInPrompt_card__gh8tW{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6) var(--space-7);background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg)}.SignInPrompt_eyebrow__xHTwd{margin:0;color:var(--muted)}.SignInPrompt_title__EQsB_{margin:0;font-family:var(--serif);font-size:20px;line-height:1.3;letter-spacing:-.005em;color:var(--ink)}.SignInPrompt_body__t_bKK{margin:0;color:var(--ink-2);max-width:52ch}.SignInPrompt_actions__iCdDs{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-3)}@media (max-width:860px){.SignInPrompt_card__gh8tW{padding:var(--space-5) var(--space-6)}.SignInPrompt_title__EQsB_{font-size:18px}}.LessonFooter_footer__QAPb4{display:flex;flex-direction:column;gap:var(--space-8);border-top:1px solid var(--rule);padding-top:var(--space-8)}.LessonFooter_completedWrap__lJmlz{scroll-margin-bottom:var(--space-6)}.LessonFooter_completedWrap__lJmlz:focus{outline:none}@media (max-width:860px){.LessonFooter_footer__QAPb4{gap:var(--space-7);padding-top:var(--space-7)}}.LessonTimeline_timeline__CaZws{width:100%;margin:var(--space-6) 0 0}.LessonTimeline_track__LsEks{position:relative;padding-top:30px}.LessonTimeline_line__IdfR6{display:block;width:100%;height:1px;background:var(--rule)}.LessonTimeline_markerLabel__ajfM9{position:absolute;top:0;left:var(--label-pos);transform:translateX(-50%);font-size:11px;font-weight:500;letter-spacing:.04em;color:var(--accent);white-space:nowrap}.LessonTimeline_marker__6jL8F{position:absolute;bottom:0;left:var(--pos);transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;height:15px}.LessonTimeline_markerCap__OHzgh{width:6px;height:6px;border-radius:1px;background:var(--accent);transform:rotate(45deg)}.LessonTimeline_markerStem__4KVT6{flex:1 1;width:1.5px;margin-top:1px;background:var(--accent);border-radius:var(--r-pill)}.LessonTimeline_ticks__J5tTW{display:flex;justify-content:space-between;margin-top:var(--space-2);padding:0;list-style:none}.LessonTimeline_tick__lTeHl{color:var(--muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:720px){.LessonTimeline_timeline__CaZws{margin:var(--space-5) 0 var(--space-4)}.LessonTimeline_track__LsEks{padding-top:0}.LessonTimeline_markerLabel__ajfM9,.LessonTimeline_marker__6jL8F,.LessonTimeline_ticks__J5tTW{display:none}}.LessonHeader_header__L_gQ_{display:flex;flex-direction:column;gap:var(--space-3);position:relative}.LessonHeader_eyebrow__2yFd_{color:var(--muted);letter-spacing:.04em}.LessonHeader_eraMobile__hfW4g{display:none}@media (max-width:1024px){.LessonHeader_eraMobile__hfW4g{display:inline}.LessonHeader_eyebrow__2yFd_{padding-right:48px}}.LessonHeader_header__L_gQ_>h1,.LessonHeader_header__L_gQ_>p{margin:0}.LessonHeader_header__L_gQ_>h1{margin-top:var(--space-3)}@media (max-width:720px){.LessonHeader_header__L_gQ_>h1{margin-top:var(--space-1)}}@media (min-width:721px){.LessonHeader_dateCovered__QAfQb{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.LessonHeader_header__L_gQ_>h1:focus{outline:none}.LessonHeader_header__L_gQ_>h1{scroll-margin-top:calc(var(--topbar-height) + var(--space-6))}.LessonReader_reader__F55HG{display:flex;flex-direction:column;gap:var(--space-8);max-width:var(--reading-col);margin:0;padding:var(--space-10) 0 var(--space-15)}.LessonReader_upcoming__vuwwy{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center;padding:var(--space-10) var(--space-6);background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg)}.LessonReader_upcomingEyebrow__DqGHh{color:var(--muted)}.LessonReader_upcomingTitle__CFkbp{margin:0;font-family:var(--serif);font-size:21px;line-height:1.3;color:var(--ink)}.LessonReader_upcomingNote__fNzKQ{margin:0;max-width:44ch;color:var(--muted)}@media (max-width:1024px){.LessonReader_reader__F55HG{margin:0 auto}}@media (max-width:860px){.LessonReader_reader__F55HG{padding-top:var(--space-7);padding-bottom:calc(var(--space-12) + env(safe-area-inset-bottom))}.LessonReader_upcoming__vuwwy{padding:var(--space-8) var(--space-5)}}@media (max-width:1024px){.LessonReader_breadcrumbs__n9mCQ{display:none}}.LessonSources_sources__3bD2p{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--rule);display:flex;flex-direction:column;gap:var(--space-3)}.LessonSources_list__kHtYY{display:flex;flex-direction:column;gap:var(--space-2);padding-left:var(--space-4);margin:0}.LessonSources_item__vbO9R{color:var(--ink-2);line-height:1.55}.LessonSources_link__RBv0d{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch,var(--accent-ink) 50%,transparent);text-decoration-color:color-mix(in oklch,var(--accent-ink) 50%,transparent);text-underline-offset:.2em;transition:-webkit-text-decoration-color var(--motion-fast) var(--ease-out);transition:text-decoration-color var(--motion-fast) var(--ease-out);transition:text-decoration-color var(--motion-fast) var(--ease-out),-webkit-text-decoration-color var(--motion-fast) var(--ease-out)}.LessonSources_link__RBv0d:focus-visible,.LessonSources_link__RBv0d:hover{-webkit-text-decoration-color:var(--accent-ink);text-decoration-color:var(--accent-ink)}.MobileLessonDrawer_root__Ep9rd{position:fixed;inset:0;z-index:60;display:block}.MobileLessonDrawer_backdrop__ALyYf{position:absolute;inset:0;background:color-mix(in oklch,var(--ink) 35%,transparent);cursor:pointer;animation:MobileLessonDrawer_fadeIn__ej35B var(--dur-medium) var(--ease) both}.MobileLessonDrawer_panel__hCjf1{position:absolute;top:0;left:0;height:100%;width:min(360px,86vw);background:var(--bg);box-shadow:var(--elev-drawer);display:flex;flex-direction:column;animation:MobileLessonDrawer_slideIn__VMdVG var(--dur-medium) var(--ease) both;outline:0}.MobileLessonDrawer_header__A9cC8{flex:none;display:flex;justify-content:flex-end;padding:calc(var(--space-3) + env(safe-area-inset-top)) var(--space-3) var(--space-2)}.MobileLessonDrawer_closeButton__Jf_Sp{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-sm);border:1px solid var(--rule);background:var(--surface);color:var(--ink-2);cursor:pointer;transition:background var(--dur-base) var(--ease),color var(--dur-base) var(--ease)}.MobileLessonDrawer_closeButton__Jf_Sp:hover{background:var(--surface-2);color:var(--ink)}.MobileLessonDrawer_closeButton__Jf_Sp:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.MobileLessonDrawer_body__PjUTL{flex:1 1;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom)}@keyframes MobileLessonDrawer_fadeIn__ej35B{0%{opacity:0}to{opacity:1}}@keyframes MobileLessonDrawer_slideIn__VMdVG{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.MobileLessonDrawer_backdrop__ALyYf,.MobileLessonDrawer_panel__hCjf1{animation:none}}.LessonTrustLine_trust__ndQJP{margin-top:var(--space-6);display:flex;flex-direction:column;gap:var(--space-2)}.LessonTrustLine_credit__QckFQ{margin:0;color:var(--muted);letter-spacing:.12em}.LessonTrustLine_note__Xi9Ck{margin:0;color:var(--muted)}.LessonTrustLine_linkItem__TO5SH{white-space:nowrap}.LessonTrustLine_linkItem__TO5SH:before{content:" · ";color:var(--faint)}.LessonTrustLine_note__Xi9Ck>.LessonTrustLine_linkItem__TO5SH:first-child:before{content:none}.LessonTrustLine_link__EnNGg{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);text-underline-offset:.2em;transition:color var(--motion-fast) var(--ease-out),-webkit-text-decoration-color var(--motion-fast) var(--ease-out);transition:color var(--motion-fast) var(--ease-out),text-decoration-color var(--motion-fast) var(--ease-out);transition:color var(--motion-fast) var(--ease-out),text-decoration-color var(--motion-fast) var(--ease-out),-webkit-text-decoration-color var(--motion-fast) var(--ease-out)}.LessonTrustLine_link__EnNGg:focus-visible,.LessonTrustLine_link__EnNGg:hover{color:var(--ink);-webkit-text-decoration-color:var(--accent-ink);text-decoration-color:var(--accent-ink)}.page_page__556_G{padding-top:var(--space-12);padding-bottom:var(--space-15);display:flex;flex-direction:column;gap:var(--space-13)}.page_hero__7KFOs{position:relative;isolation:isolate;padding-top:var(--space-6)}.page_heroBackdrop__418IW{--hero-image:url(/hero/hero-bg-mobile.webp);position:absolute;z-index:0;top:calc(-1 * var(--space-8));left:calc(-1 * var(--space-4));right:calc(-1 * var(--space-4));bottom:calc(-1 * var(--space-7));pointer-events:none;overflow:hidden;background-image:radial-gradient(115% 90% at 18% 0,color-mix(in oklch,var(--surface) 88%,transparent) 0,transparent 62%),radial-gradient(90% 80% at 92% 6%,color-mix(in oklch,var(--accent-soft) 28%,transparent) 0,transparent 55%),linear-gradient(180deg,var(--surface-2) 0,transparent 78%);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 46%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 46%,transparent)}@media (min-width:720px){.page_heroBackdrop__418IW{--hero-image:url(/hero/hero-bg.webp)}}.page_heroBackdrop__418IW:before{content:"";position:absolute;inset:0;background-image:var(--hero-image);background-size:cover;background-position:center 20%;background-repeat:no-repeat;opacity:.88;mix-blend-mode:multiply}.page_heroBackdrop__418IW:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in oklch,var(--bg) 30%,transparent) 0,color-mix(in oklch,var(--bg) 22%,transparent) 45%,color-mix(in oklch,var(--bg) 42%,transparent) 100%)}.page_heroInner__8WoKQ{position:relative;z-index:1;max-width:960px;display:flex;flex-direction:column;gap:var(--space-5)}.page_dateLine__jUyZs{margin:calc(-1 * var(--space-3)) 0 0;color:var(--muted);font-size:13px;letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_description__lvaOp{max-width:var(--reading-col)}.page_ctaRow__ZDq_0{display:flex;align-items:center;gap:var(--space-6);margin-top:var(--space-2);flex-wrap:wrap}.page_current___Xo0L{max-width:760px;display:flex;flex-direction:column;gap:var(--space-3)}.page_dailyAnchor__MaiZM{display:flex;flex-direction:column;gap:var(--space-1)}.page_dailyAnchorEyebrow__rGuEz{color:var(--muted)}.page_dailyAnchorLine__I26jK{color:var(--ink-2);margin:0}.page_eras__Ledxk{display:flex;flex-direction:column;gap:var(--space-6)}.page_erasHeader__bNK_y{display:flex;flex-direction:column;gap:var(--space-2);max-width:720px}.page_timeline__8Dtgf{padding-top:var(--space-2)}@media (max-width:720px){.page_page__556_G{padding-top:var(--space-6);padding-bottom:var(--space-12);gap:var(--space-10)}.page_hero__7KFOs{padding-top:var(--space-4)}.page_heroInner__8WoKQ{gap:var(--space-4)}.page_heroBackdrop__418IW{top:calc(-1 * var(--space-6));left:calc(-1 * var(--space-3));right:calc(-1 * var(--space-3))}.page_heroBackdrop__418IW:before{background-position:82%;opacity:.95}.page_ctaRow__ZDq_0{gap:var(--space-4);margin-top:var(--space-3)}}.page_heroTitle__ixXIp{font-size:clamp(56px,6.3vw,92px);text-wrap:balance}@media (min-width:1100px){.page_heroTitle__ixXIp{white-space:nowrap}}.page_how__yTWVh{display:flex;flex-direction:column;gap:var(--space-6)}.page_howHeader__DOBt_{display:flex;flex-direction:column;gap:var(--space-2);max-width:720px}.page_howSteps__T6IbW{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-8);gap:var(--space-8);border-top:1px solid var(--rule)}.page_howStep__s52od{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-5)}.page_howNum__SdOiq{font-size:12px;letter-spacing:.12em;color:var(--accent-ink)}.page_howTitle__m8Gv2{font-family:var(--serif);font-size:21px;line-height:1.25;letter-spacing:-.005em;color:var(--ink)}.page_howText__eDAIG{font-size:16px;max-width:34ch}.page_howNote__ROTP3,.page_howText__eDAIG{font-family:var(--serif);line-height:1.6;color:var(--ink-2)}.page_howNote__ROTP3{margin:0;max-width:var(--reading-col);font-size:15px}@media (max-width:720px){.page_howSteps__T6IbW{grid-template-columns:1fr;gap:0}.page_howStep__s52od{padding:var(--space-4) 0;border-bottom:1px solid var(--rule)}.page_howStep__s52od:last-child{border-bottom:0}}.CourseOverviewBookmarks_section__hYrIP{display:flex;flex-direction:column;gap:var(--space-5)}.CourseOverviewBookmarks_header__08_Tn{display:flex;flex-direction:column;gap:var(--space-2);max-width:720px}.CourseOverviewBookmarks_list__13Z90{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.CourseOverviewBookmarks_card__0H2JQ{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-md);color:var(--ink);text-decoration:none;transition:border-color var(--dur-base) var(--ease),background var(--dur-base) var(--ease)}.CourseOverviewBookmarks_card__0H2JQ:hover{border-color:var(--accent);background:var(--surface-2)}.CourseOverviewBookmarks_card__0H2JQ:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.CourseOverviewBookmarks_day__L4qcn{color:var(--muted);letter-spacing:.14em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CourseOverviewBookmarks_title__Vr6VI{font-family:var(--serif);font-size:18px;line-height:1.3;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CourseOverviewBookmarks_era__ET317{color:var(--ink-2);margin-top:auto}@media (max-width:720px){.CourseOverviewBookmarks_list__13Z90{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.CourseOverviewBookmarks_card__0H2JQ{padding:var(--space-4)}}.CourseOverviewEras_list__S9MHl{display:flex;flex-direction:column;gap:var(--space-9)}.CourseOverviewEras_era__F2e5p{display:flex;flex-direction:column;gap:var(--space-3);scroll-margin-top:calc(var(--topbar-height) + var(--space-4))}.CourseOverviewEras_eraChildren__vG_b1{display:flex;flex-direction:column;gap:var(--space-5);margin-left:var(--space-4);padding-left:var(--space-7);border-left:1px solid var(--rule)}.CourseOverviewEras_sections__WoDvd{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;border-top:1px solid var(--rule)}.CourseOverviewEras_sectionItem__Ih4A2{border-bottom:1px solid var(--rule);scroll-margin-top:calc(var(--topbar-height) + var(--space-4))}.CourseOverviewEras_sectionRow__Rt7p0{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-4) var(--space-2);background:transparent;border:0;cursor:pointer;text-align:left;color:var(--ink);border-radius:var(--r-sm);transition:background var(--dur-base) var(--ease)}.CourseOverviewEras_sectionRow__Rt7p0:hover{background:var(--surface-2)}.CourseOverviewEras_sectionRow__Rt7p0:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.CourseOverviewEras_chev__0VhDZ{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--muted);transform:rotate(-90deg);transition:transform var(--dur-base) var(--ease)}.CourseOverviewEras_chevOpen__1prvQ{transform:rotate(0deg)}.CourseOverviewEras_sectionMeta__e8N1Z{display:flex;flex-direction:column;gap:2px;min-width:0}.CourseOverviewEras_sectionDays__M2pvI{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CourseOverviewEras_sectionTitle__3sR1r{font-family:var(--serif);font-size:16px;color:var(--ink);line-height:1.35}.CourseOverviewEras_sectionRowOpen__s0B8Q .CourseOverviewEras_sectionTitle__3sR1r{color:var(--accent-ink)}.CourseOverviewEras_sectionCount__Kz_6R{color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CourseOverviewEras_lessons__3jwqm{list-style:none;margin:0;padding:0 0 var(--space-3) var(--space-7);display:flex;flex-direction:column;gap:2px}.CourseOverviewEras_eraChildren__vG_b1[hidden],.CourseOverviewEras_lessons__3jwqm[hidden]{display:none}@media (max-width:720px){.CourseOverviewEras_list__S9MHl{gap:var(--space-7)}.CourseOverviewEras_era__F2e5p{gap:var(--space-2)}.CourseOverviewEras_eraChildren__vG_b1{gap:var(--space-4);margin-left:0;padding-left:var(--space-5)}.CourseOverviewEras_lessons__3jwqm{padding-left:var(--space-4)}}@media (prefers-reduced-motion:reduce){.CourseOverviewEras_chev__0VhDZ{transition:none}}.page_page__2Nh4Y{padding-top:var(--space-12);padding-bottom:var(--space-15);display:flex;flex-direction:column;gap:var(--space-12)}.page_header__UCGBC{display:flex;flex-direction:column;gap:var(--space-4);max-width:720px}.page_lede__8a1cP{margin:0;max-width:var(--reading-col);color:var(--ink-2)}.page_eras__xbMHP{display:flex;flex-direction:column;gap:var(--space-8)}.page_erasHeader__sdnPv{display:flex;flex-direction:column;gap:var(--space-2);max-width:720px}@media (max-width:720px){.page_page__2Nh4Y{padding-top:var(--space-8);padding-bottom:var(--space-12);gap:var(--space-9)}.page_header__UCGBC{gap:var(--space-3)}.page_eras__xbMHP{gap:var(--space-6)}}.LessonContextHeader_header__aN9vx{display:none}@media (max-width:1024px){.LessonContextHeader_header__aN9vx{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:3px 0;border-bottom:1px solid var(--rule);position:-webkit-sticky;position:sticky;top:var(--topbar-height);background:color-mix(in oklch,var(--bg) 92%,transparent);-webkit-backdrop-filter:saturate(160%) blur(12px);backdrop-filter:saturate(160%) blur(12px);z-index:10}}.LessonContextHeader_contentsButton__jORI1{justify-self:start;display:inline-flex;align-items:center;min-height:44px;padding:0;background:transparent;border:0;cursor:pointer}.LessonContextHeader_contentsPill__Dayu5{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--sans);font-size:13px;font-weight:500;color:var(--ink);border:1px solid var(--rule-2);padding:6px 12px;border-radius:var(--r-pill);transition:background var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease)}.LessonContextHeader_contentsButton__jORI1:hover .LessonContextHeader_contentsPill__Dayu5{background:var(--surface-2);border-color:var(--ink)}.LessonContextHeader_contentsButton__jORI1:focus-visible{outline:none}.LessonContextHeader_contentsButton__jORI1:focus-visible .LessonContextHeader_contentsPill__Dayu5{outline:2px solid var(--accent);outline-offset:2px}.LessonContextHeader_day__pHoUp{justify-self:center;color:var(--ink-2);letter-spacing:.12em}.LessonContextHeader_day__pHoUp,.LessonContextHeader_metaRow__X3gIo{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LessonContextHeader_metaRow__X3gIo{justify-self:end;color:var(--muted)}@media (max-width:380px){.LessonContextHeader_contentsLabel__ei8LK{display:none}.LessonContextHeader_contentsPill__Dayu5{padding:6px 9px}}.LessonShell_layout__qxouS{display:grid;grid-template-columns:var(--sidebar-width) 1fr;align-items:start;min-height:calc(100dvh - var(--topbar-height));max-width:var(--shell-max);margin:0 auto}.LessonShell_sidebarColumn__XtBS4{position:-webkit-sticky;position:sticky;top:var(--topbar-height);height:calc(100dvh - var(--topbar-height));align-self:stretch}.LessonShell_readerColumn__MtmSP{min-width:0;padding:0 var(--space-9) 0 clamp(var(--space-9),5vw,var(--space-13))}.LessonShell_readerColumn__MtmSP:focus{outline:none}@media (min-width:1520px){.LessonShell_sidebarColumn__XtBS4{border-left:1px solid var(--rule)}}.LessonShell_drawerLead__9Mcbu{display:flex;flex-direction:column;gap:var(--space-5);padding:0 var(--space-4) var(--space-2)}.LessonShell_drawerRail__smGvv{display:flex;flex-direction:column;gap:var(--space-2);padding-bottom:var(--space-5);border-bottom:1px solid var(--rule)}.LessonShell_drawerEyebrow__C7uwH{margin:0;color:var(--muted)}@media (max-width:1024px){.LessonShell_layout__qxouS{grid-template-columns:1fr}.LessonShell_outlineSkip__06sBi,.LessonShell_sidebarColumn__XtBS4{display:none}.LessonShell_readerColumn__MtmSP{padding:0 var(--space-5)}}.ReadingProgress_bar__SJMsl{position:fixed;top:0;left:0;right:0;height:2px;z-index:50;background:transparent;pointer-events:none}.ReadingProgress_fill__J1N5o{display:block;height:100%;background:var(--accent);transform-origin:left center;transform:scaleX(0);transition:transform 80ms linear;will-change:transform}