.page_main__sCuml{max-width:var(--page-shell-width);min-height:100dvh;margin-inline:auto;padding:var(--space-lg) var(--gutter) var(--space-3xl);color:var(--color-ink)}.page_main__sCuml :is(a,button,select,summary):focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.page_breadcrumb__bxhr4 a{display:inline-flex;align-items:center;gap:var(--space-2xs);min-height:44px;color:var(--color-muted);font-size:var(--text-sm)}.page_breadcrumb__bxhr4 a:hover{color:var(--color-signal)}.page_hero__3o0su{max-width:760px;margin:var(--space-sm) auto var(--space-xl);text-align:center}.page_titleRow__QKCEn{display:flex;justify-content:center;align-items:center;gap:var(--space-md)}.page_introBody__FJgIj,.page_titleContent___3Ghx{display:contents}.page_titleRow__QKCEn h1{margin:0;font-size:var(--page-title-size);line-height:var(--page-title-leading);letter-spacing:-.025em;word-break:keep-all;overflow-wrap:anywhere}.page_heroFriend__HO_Y_{flex:none;width:64px;height:76px;object-fit:contain}.page_intro__nvDSv{margin-top:var(--space-xs);font-size:var(--text-md);line-height:1.7;color:var(--color-ink-2);word-break:keep-all;white-space:pre-line}.page_highlights__0m3Yc,.page_inventory___Tdnr{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-xs);margin:var(--space-sm) 0 0;padding:0;list-style:none;font-size:var(--text-sm);line-height:1.6}.page_highlights__0m3Yc li,.page_inventory___Tdnr li{max-width:100%;padding:var(--space-2xs) var(--space-sm);border:1px solid transparent;border-radius:var(--radius-pill);word-break:keep-all;overflow-wrap:anywhere}.page_highlights__0m3Yc li{color:var(--color-signal);background:var(--color-signal-soft)}.page_inventory___Tdnr{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_inventory___Tdnr li{color:var(--color-ink-2);background:var(--color-paper-2);border-color:var(--color-rule)}.page_workspace__uBsJ_{max-width:720px;margin-inline:auto}.page_studyArticles__ID1hG{max-width:720px;margin:var(--space-xl) auto 0;padding-top:var(--space-lg);border-top:1px solid var(--color-rule)}.page_studyArticles__ID1hG h2{font-size:var(--text-lg);line-height:1.6}.page_studyArticles__ID1hG ul{list-style:none;margin:var(--space-sm) 0 0;padding:0}.page_studyArticles__ID1hG a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);min-height:44px;padding-block:var(--space-sm);color:var(--color-signal);font-size:var(--text-sm);line-height:1.8;overflow-wrap:anywhere}.page_studyArticles__ID1hG a svg{flex:none}.page_accordions__8LNYC details,.page_chooser___JJmD,.page_yearGroup__y5I81 h3{scroll-margin-top:calc(var(--header-height) + var(--space-lg))}.page_learningHeading__smSDF{margin-bottom:var(--space-lg);text-align:center}.page_learningHeading__smSDF h2{margin:0 0 var(--space-xs);font-size:var(--text-xl);line-height:1.4;letter-spacing:-.02em}.page_learningHeading__smSDF p{color:var(--color-muted);font-size:var(--text-md);line-height:1.7;word-break:keep-all}.page_tabs__xwx_o{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2xs);padding:var(--space-2xs);margin-bottom:var(--space-lg);border-radius:var(--radius-card);background:var(--color-paper-3)}.page_tabs__xwx_o button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);min-height:48px;padding:var(--space-xs);border:0;border-radius:var(--radius-input);color:var(--color-ink-2);background:var(--color-clear);font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);cursor:pointer;transition:color var(--dur-micro),background-color var(--dur-micro)}.page_tabs__xwx_o button[aria-selected=true]{color:var(--color-signal);background:var(--color-surface);font-weight:var(--weight-strong)}.page_tabs__xwx_o button:hover{color:var(--color-signal);background:var(--color-signal-soft)}.page_premiumMenuLabel__n46E7{position:relative}.page_premiumMenuBadge__pL2oX{position:absolute;bottom:calc(100% - 3px);left:75%;display:block;width:56px;max-width:none;height:auto;object-fit:contain}.page_panel__jMXf6[hidden]{display:none}.page_fieldset__Q4R71{min-width:0;margin:0;padding:0;border:0}.page_fieldset__Q4R71 legend{margin-bottom:var(--space-sm);font-size:var(--text-md);font-weight:var(--weight-strong)}.page_srOnly__qKwmI{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.page_optionStack__l5fiq{display:grid;gap:var(--space-sm)}.page_choice__svl6l{position:relative;display:flex;align-items:center;gap:var(--space-md);min-width:0;min-height:88px;padding:var(--space-md) var(--space-lg);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-surface);cursor:pointer;transition:border-color var(--dur-micro),background-color var(--dur-micro)}.page_choice__svl6l>input{order:3;flex:none;width:20px;height:20px;margin:0 0 0 auto;accent-color:var(--color-signal);cursor:inherit}.page_choice__svl6l>input:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.page_choice__svl6l>svg{color:var(--color-signal)}.page_choice__svl6l>span{min-width:0}.page_choice__svl6l strong{display:block;font-size:var(--text-md);line-height:1.5;font-weight:var(--weight-strong)}.page_choice__svl6l>span>span{display:block;margin-top:var(--space-2xs);color:var(--color-muted);font-size:var(--text-sm);line-height:1.7;word-break:keep-all}.page_choice__svl6l:has(input:checked){border-color:var(--color-signal);background:var(--color-signal-soft);box-shadow:inset 0 0 0 1px var(--color-signal)}.page_choice__svl6l:hover:has(input:enabled){border-color:var(--color-input-edge)}.page_choice__svl6l:has(input:disabled){color:var(--color-muted);background:var(--color-paper-2);cursor:not-allowed}.page_choice__svl6l:has(input:disabled)>svg{color:var(--color-muted)}.page_targetFields__Wgv8n{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-sm);margin-top:var(--space-md)}.page_targetFields__Wgv8n label,.page_topicField__ek_mA label{display:flex;flex-direction:column;min-width:0;gap:var(--space-xs);font-size:var(--text-sm);font-weight:var(--weight-medium)}.page_targetFields__Wgv8n [data-select-trigger],.page_topicField__ek_mA [data-select-trigger]{min-height:48px}.page_textLink__Q4EfW{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-2xs);min-height:44px;grid-column:1/-1;justify-self:end;color:var(--color-signal);font-size:var(--text-sm);text-decoration:underline;text-underline-offset:4px}.page_textLink__Q4EfW:hover{color:var(--color-ink)}.page_topicField__ek_mA{margin-top:var(--space-md)}.page_topicField__ek_mA p{margin-top:var(--space-xs);color:var(--color-muted);font-size:var(--text-sm);line-height:1.7}.page_modeField__YAEue{margin-top:var(--space-lg)}.page_modeGrid__Oa63v{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm)}.page_modeChoice__GIzwH{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:var(--space-sm);padding:var(--space-md)}.page_modeChoice__GIzwH>svg{grid-column:1;grid-row:1}.page_modeChoice__GIzwH>input{grid-column:2;grid-row:1;margin:0}.page_modeChoice__GIzwH>span{grid-column:1/-1}.page_startArea__ufjJe{margin-top:var(--space-lg);text-align:center}.page_primaryAction__VKCkK{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);min-height:48px;max-width:100%;padding:var(--space-sm) var(--space-lg);border:0;cursor:pointer;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);font-size:var(--text-md);font-weight:var(--weight-strong);line-height:1.5;text-align:center;transition:background-color var(--dur-micro)}.page_primaryAction__VKCkK:hover{background:var(--color-accent-hover)}.page_guestNote__e8GK9,.page_startArea__ufjJe>p{margin-top:var(--space-sm);color:var(--color-muted);font-size:var(--text-sm);line-height:1.7;word-break:keep-all}.page_guestNote__e8GK9{margin-top:var(--space-lg);text-align:center}.page_tabIntro__gKyMM{padding:var(--space-lg) 0;text-align:center}.page_tabIntro__gKyMM>svg{margin-bottom:var(--space-sm);color:var(--color-signal)}.page_tabIntro__gKyMM h3{margin:0 0 var(--space-sm);font-size:var(--text-lg);line-height:1.5}.page_tabIntro__gKyMM p{color:var(--color-ink-2);font-size:var(--text-md);line-height:1.8;word-break:keep-all}.page_accordions__8LNYC{margin-top:var(--space-xl)}.page_accordions__8LNYC details{border-top:1px solid var(--color-rule)}.page_accordions__8LNYC details:last-child{border-bottom:1px solid var(--color-rule)}.page_accordions__8LNYC summary{display:flex;align-items:center;gap:var(--space-sm);min-height:64px;padding:var(--space-sm) var(--space-2xs);list-style:none;font-size:var(--text-md);font-weight:var(--weight-medium);cursor:pointer}.page_accordions__8LNYC summary::-webkit-details-marker{display:none}.page_accordions__8LNYC summary>span{margin-left:auto;color:var(--color-muted);font-size:var(--text-sm);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_accordions__8LNYC summary>svg{flex:none;margin-left:auto;color:var(--color-muted)}.page_accordions__8LNYC summary>span+svg{margin-left:0}.page_accordions__8LNYC details[open]>summary>svg{transform:rotate(45deg)}.page_accordions__8LNYC summary:hover{color:var(--color-signal)}.page_detailsBody__a71id{padding:0 var(--space-2xs) var(--space-lg)}.page_detailsBody__a71id>p{margin-bottom:var(--space-md);color:var(--color-muted);font-size:var(--text-sm);line-height:1.8;word-break:keep-all}.page_yearNav__l6n5J{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-bottom:var(--space-lg)}.page_yearNav__l6n5J a{display:inline-flex;align-items:center;min-height:44px;padding-inline:var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-input);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_yearNav__l6n5J a:hover{background:var(--color-signal-soft);color:var(--color-signal)}.page_yearGroup__y5I81+.page_yearGroup__y5I81{margin-top:var(--space-lg)}.page_yearGroup__y5I81 h3{display:flex;align-items:baseline;gap:var(--space-sm);margin:0 0 var(--space-xs);font-size:var(--text-md);line-height:1.5}.page_yearGroup__y5I81 h3 span{color:var(--color-muted);font-size:var(--text-sm);font-weight:var(--weight-regular)}.page_sessionList__4ZzwP,.page_topicList__N6YIw{list-style:none;margin:0;padding:0}.page_sessionList__4ZzwP li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);min-height:64px;padding-block:var(--space-xs);border-bottom:1px solid var(--color-rule);font-size:var(--text-md)}.page_sessionList__4ZzwP li>span{min-width:0;overflow-wrap:anywhere}.page_sessionList__4ZzwP li>div{flex:none;display:flex;gap:var(--space-xs)}.page_sessionList__4ZzwP a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-input);font-size:var(--text-sm)}.page_sessionList__4ZzwP a:last-child{color:var(--color-signal);background:var(--color-signal-soft)}.page_sessionList__4ZzwP a:hover{border-color:var(--color-input-edge)}.page_topicList__N6YIw a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);min-height:56px;padding-block:var(--space-xs);border-bottom:1px solid var(--color-rule);font-size:var(--text-md)}.page_topicList__N6YIw a>span:last-child{display:inline-flex;align-items:center;gap:var(--space-xs);flex:none;color:var(--color-muted);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_topicList__N6YIw a:hover{color:var(--color-signal)}.page_faq__Kozs3 h3{margin:var(--space-lg) 0 var(--space-xs);font-size:var(--text-md);line-height:1.6}.page_faq__Kozs3 h3:first-child{margin-top:0}.page_faq__Kozs3>p{margin:0;color:var(--color-ink-2);font-size:var(--text-md)}@media (max-width:600px){.page_main__sCuml{padding-top:var(--space-sm)}.page_hero__3o0su{margin-top:var(--space-xs);margin-bottom:var(--space-lg)}.page_titleRow__QKCEn{gap:var(--space-sm)}.page_intro__nvDSv{text-wrap:pretty}.page_learningHeading__smSDF{text-align:left}.page_learningHeading__smSDF h2{font-size:var(--text-lg)}.page_learningHeading__smSDF p{font-size:var(--text-sm)}.page_tabs__xwx_o{grid-template-columns:repeat(2,minmax(0,1fr))}.page_tabs__xwx_o button:last-child{grid-column:1/-1}.page_choice__svl6l{padding:var(--space-md);gap:var(--space-sm)}.page_modeGrid__Oa63v{grid-template-columns:minmax(0,1fr)}.page_modeChoice__GIzwH{display:flex;flex-wrap:nowrap;align-items:center}.page_modeChoice__GIzwH>span{flex-basis:auto}.page_modeChoice__GIzwH>input{order:3;margin-left:auto}.page_targetFields__Wgv8n{grid-template-columns:minmax(0,1fr)}.page_primaryAction__VKCkK{width:100%}.page_sessionList__4ZzwP li{flex-wrap:wrap}.page_sessionList__4ZzwP li>div{margin-left:auto}.page_topicList__N6YIw a{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.page_main__sCuml *{transition:none;scroll-behavior:auto}}[data-design=b] .page_main__sCuml{max-width:1160px;padding:16px 28px 100px;min-height:0}[data-design=b] .page_hero__3o0su{max-width:760px;margin:0 auto 24px;text-align:center;padding-bottom:24px}[data-design=b] .page_titleRow__QKCEn{justify-content:center}[data-design=b] .page_titleRow__QKCEn h1{font-size:30px;font-weight:800}[data-design=b] .page_heroFriend__HO_Y_{display:none}[data-design=b] .page_intro__nvDSv{color:var(--b-soft)}[data-design=b] .page_highlights__0m3Yc li{color:var(--b-deep)}[data-design=b] .page_workspace__uBsJ_{max-width:680px}[data-design=b] .page_learningHeading__smSDF h2{font-size:30px}[data-design=b] .page_learningHeading__smSDF p{color:var(--b-muted)}[data-design=b] .page_tabs__xwx_o{background:var(--b-tint);border-radius:16px;padding:5px}[data-design=b] .page_tabs__xwx_o button{min-height:54px;border-radius:12px;font-family:var(--b-hand);font-size:20px;color:var(--b-soft)}[data-design=b] .page_tabs__xwx_o button[aria-selected=true]{background:var(--b-surface);color:var(--b-brand)}[data-design=b] .page_choice__svl6l{min-height:82px;padding:18px 20px;box-shadow:var(--b-shadow)}[data-design=b] .page_choice__svl6l>input{position:absolute;width:1px;height:1px;opacity:0}[data-design=b] .page_choice__svl6l:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:4px}[data-design=b] .page_choice__svl6l>svg{width:44px;height:44px;padding:11px;background:var(--b-tint);border-radius:12px}[data-design=b] .page_choice__svl6l:has(input:checked){border-color:var(--b-ink);background:var(--b-surface);box-shadow:inset 0 0 0 1px var(--b-ink)}[data-design=b] .page_choice__svl6l strong{font:400 22px/1.5 var(--b-hand)}[data-design=b] .page_choice__svl6l>span>span{color:var(--b-muted)}[data-design=b] .page_modeChoice__GIzwH>svg{width:22px;height:22px;padding:0;background:transparent}[data-design=b] .page_accordions__8LNYC summary{min-height:46px;font-size:15px}[data-design=b] .page_primaryAction__VKCkK{font-family:var(--b-hand);font-size:20px;background:var(--b-ink);color:var(--b-bg)}@media (max-width:600px){[data-design=b] .page_main__sCuml{padding:24px 16px 60px}}.page_main__sCuml:has(.page_workspace__uBsJ_[data-flow=rounds]) .page_hero__3o0su{max-width:680px;margin-bottom:var(--space-lg)}.page_main__sCuml:has(.page_workspace__uBsJ_[data-flow=rounds]) .page_titleRow__QKCEn{display:grid;grid-template-columns:minmax(16px,1fr) minmax(0,max-content) minmax(16px,1fr);gap:var(--space-sm)}.page_main__sCuml:has(.page_workspace__uBsJ_[data-flow=rounds]) .page_titleContent___3Ghx{display:flex;align-items:center;gap:var(--space-md);min-width:0}.page_main__sCuml:has(.page_workspace__uBsJ_[data-flow=rounds]) .page_titleRow__QKCEn:after,.page_main__sCuml:has(.page_workspace__uBsJ_[data-flow=rounds]) .page_titleRow__QKCEn:before{content:"";align-self:end;height:50%;border-top:1px solid}.page_main__sCuml:has(.page_workspace__uBsJ_[data-flow=rounds]) .page_titleRow__QKCEn:before{border-left:1px solid;border-top-left-radius:var(--radius-card);box-shadow:inset 1px 1px currentColor}.page_main__sCuml:has(.page_workspace__uBsJ_[data-flow=rounds]) .page_titleRow__QKCEn:after{border-right:1px solid;border-top-right-radius:var(--radius-card);box-shadow:inset -1px 1px currentColor}.page_main__sCuml:has(.page_workspace__uBsJ_[data-flow=rounds]) .page_introBody__FJgIj{display:flow-root;padding:0 var(--space-lg) var(--space-md);border:1px solid;border-top:0;border-radius:0 0 var(--radius-card) var(--radius-card);box-shadow:inset 1px -1px currentColor,inset -1px -1px currentColor}.page_workspace__uBsJ_[data-flow=rounds]{max-width:680px}.page_workspace__uBsJ_[data-flow=rounds] .page_choice__svl6l{min-height:76px;padding:var(--space-sm) var(--space-md);box-shadow:var(--shadow-card)}.page_workspace__uBsJ_[data-flow=rounds] .page_choice__svl6l:has(input:checked){background:var(--color-surface);border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink)}.page_workspace__uBsJ_[data-flow=rounds] .page_optionStack__l5fiq .page_choice__svl6l>svg{flex:none;width:44px;height:44px;padding:11px;border-radius:var(--radius-input);background:var(--color-signal-soft)}.page_workspace__uBsJ_[data-flow=rounds] .page_primaryAction__VKCkK{min-width:220px}.page_choice__svl6l strong,.page_primaryAction__VKCkK,.page_sessionList__4ZzwP a{font-family:var(--font-display)}.page_main__sCuml:has(.page_workspace__uBsJ_[data-flow=rounds]){min-height:0;padding-block:var(--space-xs) var(--space-md)}.page_main__sCuml:has(.page_workspace__uBsJ_[data-flow=rounds]) .page_hero__3o0su{margin-top:0;margin-bottom:var(--space-md)}.page_workspace__uBsJ_[data-flow=rounds] .page_learningHeading__smSDF{margin-bottom:var(--space-sm)}.page_workspace__uBsJ_[data-flow=rounds] .page_learningHeading__smSDF h2{margin-bottom:var(--space-2xs)}.page_workspace__uBsJ_[data-flow=rounds] .page_optionStack__l5fiq{gap:var(--space-xs)}.page_workspace__uBsJ_[data-flow=rounds] .page_guestNote__e8GK9,.page_workspace__uBsJ_[data-flow=rounds] .page_startArea__ufjJe{margin-top:var(--space-sm)}.page_compactTabs__ni8pb{margin-bottom:var(--space-sm);font-size:var(--text-md)}.page_compactTabs__ni8pb>button{flex:1 1}.page_modeDescription__w7Jsn{color:var(--color-muted);font-size:var(--text-md);line-height:1.7}.page_modeDialog__BwBkg .page_modeField__YAEue{margin-top:var(--space-md)}.page_modeDialog__BwBkg .page_modeGrid__Oa63v{grid-template-columns:minmax(0,1fr)}.page_modeDialog__BwBkg .page_modeChoice__GIzwH{display:flex;align-items:center}.page_modeDialog__BwBkg .page_modeChoice__GIzwH>svg{flex:none}.page_modeDialog__BwBkg .page_modeChoice__GIzwH>input{order:3;margin-left:auto}.page_modeDialog__BwBkg .page_primaryAction__VKCkK{width:100%}@media (max-width:768px){.page_main__sCuml:has(.page_workspace__uBsJ_[data-flow=rounds]) .page_heroFriend__HO_Y_,.page_main__sCuml:has(.page_workspace__uBsJ_[data-flow=rounds]) .page_introBody__FJgIj,.page_main__sCuml:has(.page_workspace__uBsJ_[data-flow=rounds]) .page_titleRow__QKCEn:after,.page_main__sCuml:has(.page_workspace__uBsJ_[data-flow=rounds]) .page_titleRow__QKCEn:before,.page_workspace__uBsJ_[data-flow=rounds] .page_learningHeading__smSDF p{display:none}.page_main__sCuml:has(.page_workspace__uBsJ_[data-flow=rounds]) .page_hero__3o0su{text-align:left;margin-bottom:var(--space-sm)}.page_main__sCuml:has(.page_workspace__uBsJ_[data-flow=rounds]) .page_titleContent___3Ghx,.page_main__sCuml:has(.page_workspace__uBsJ_[data-flow=rounds]) .page_titleRow__QKCEn{display:block}.page_workspace__uBsJ_[data-flow=rounds] .page_learningHeading__smSDF h2{margin-bottom:0}}