.page_hero__bGvk8,.page_section__3Ngwy{width:min(100%,var(--content-max));margin-inline:auto;padding-inline:var(--page-gutter)}.page_hero__bGvk8{min-height:calc(100svh - var(--header-height));padding-block:clamp(3.5rem,9vw,8rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr);grid-gap:clamp(3rem,8vw,7rem);gap:clamp(3rem,8vw,7rem);align-items:center}.page_heroCopy__GVG6g{max-width:52rem}.page_heroLede__yjRWw{max-width:var(--reading-max);margin-bottom:1.75rem;color:var(--color-muted);font-size:clamp(1.0625rem,1.5vw,1.1875rem)}.page_actions__oJJWR{display:flex;flex-wrap:wrap;gap:.75rem}.page_boundary__jSK4S{max-width:42rem;margin:1.5rem 0 0;color:var(--color-muted);font-size:var(--type-compact)}.page_timelineStudy__UrSjV{min-width:0;min-height:35rem;padding:clamp(1.25rem,4vw,2.5rem);display:grid;align-content:center;grid-gap:1rem;gap:1rem;border:.0625rem solid var(--color-line-strong);border-radius:var(--radius-panel);background:var(--color-surface-cool)}.page_timelineStudy__UrSjV>div{padding:1.5rem;border:.0625rem solid var(--color-line-strong);border-radius:var(--radius-card);background:var(--color-surface)}.page_dateGrid__RCcYm span,.page_detailGrid__AZTwP span,.page_gateGrid__sfzsw span,.page_timelineStudy__UrSjV span{display:block;color:var(--color-action);font-size:var(--type-meta);font-weight:500;letter-spacing:.09em;text-transform:uppercase}.page_timelineStudy__UrSjV strong{display:block;margin-top:2rem;font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1}.page_timelineStudy__UrSjV small{display:block;margin-top:.5rem;color:var(--color-muted)}.page_timelineStudy__UrSjV ol{margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;list-style:none}.page_timelineStudy__UrSjV li{height:.35rem;background:var(--color-action)}.page_timelineStudy__UrSjV li:nth-child(n+2){opacity:.72}.page_timelineStudy__UrSjV li:nth-child(n+4){opacity:.42}.page_futureStage__3PhGr{background:var(--color-dark)!important;color:var(--color-light)}.page_futureStage__3PhGr span{color:var(--color-action-inverse)}.page_futureStage__3PhGr small{color:var(--color-inverse-muted)}.page_timelineStudy__UrSjV>p{margin:0;color:var(--color-muted);font-size:var(--type-meta);font-weight:500;letter-spacing:.08em;text-align:center;text-transform:uppercase}.page_limits__LPa3_,.page_splitSection__8ZoTf{padding:var(--section-space) max(var(--page-gutter),calc((100vw - var(--content-max)) / 2 + var(--page-gutter)))}.page_limits__LPa3_ h2{max-width:15ch;margin:0;font-family:var(--font-display);font-size:clamp(2.75rem,5vw,4.5rem);font-weight:400;letter-spacing:-.04em;line-height:.98}.page_section__3Ngwy{padding-block:var(--section-space)}.page_milestones__jdo_w{margin:0;padding:0;border-top:.0625rem solid var(--color-line-strong);list-style:none}.page_milestones__jdo_w li{padding-block:1.5rem;display:grid;grid-template-columns:4rem minmax(0,1fr);grid-gap:1rem;gap:1rem;border-bottom:.0625rem solid var(--color-line)}.page_milestones__jdo_w li>div{display:grid;grid-template-columns:minmax(12rem,.45fr) minmax(12rem,.55fr) minmax(18rem,1fr);grid-gap:1.5rem;gap:1.5rem;align-items:center}.page_number__c_03p{color:var(--color-action);font-family:var(--font-display);font-size:2rem}.page_milestones__jdo_w h3{margin:0;font-family:var(--font-display);font-size:var(--type-subheading);font-weight:400}.page_milestones__jdo_w p{margin:0;color:var(--color-muted);font-size:var(--type-compact)}.page_currentMilestone__KUyL4{padding-inline:1rem;border:.0625rem solid var(--color-success-line)!important;background:var(--color-surface-warm)}.page_darkSection__KpvGi{background:var(--color-dark);color:var(--color-light)}.page_inner__1xV9W{width:min(100%,var(--content-max));margin-inline:auto;padding:var(--section-space) var(--page-gutter)}.page_darkSection__KpvGi header>p{color:var(--color-inverse-muted)}.page_vocabulary__ZS8M3{margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;list-style:none}.page_vocabulary__ZS8M3 li{min-height:11rem;padding:1.25rem;display:flex;flex-direction:column;justify-content:space-between;border:.0625rem solid var(--color-inverse-line)}.page_vocabulary__ZS8M3 strong{font-family:var(--font-display);font-size:1.5rem;font-weight:400}.page_vocabulary__ZS8M3 span{color:var(--color-inverse-muted);font-size:var(--type-compact)}.page_dateGrid__RCcYm{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:1rem;gap:1rem}.page_dateGrid__RCcYm article{min-height:14rem;padding:1.5rem;grid-column:span 2;border:.0625rem solid var(--color-line);background:var(--color-surface)}.page_dateGrid__RCcYm article:nth-last-child(-n+2){grid-column:span 3;background:var(--color-surface-warm)}.page_dateGrid__RCcYm h3{margin:3rem 0 0;font-family:var(--font-display);font-size:var(--type-subheading);font-weight:400}.page_splitSection__8ZoTf{background:var(--color-dark-raised);color:var(--color-light)}.page_splitSection__8ZoTf header>p{color:var(--color-inverse-muted)}.page_detailGrid__AZTwP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.page_detailGrid__AZTwP article{min-height:19rem;padding:2rem;border:.0625rem solid var(--color-inverse-line)}.page_detailGrid__AZTwP span{color:var(--color-action-inverse)}.page_detailGrid__AZTwP h3{max-width:25ch;margin:3rem 0 1rem;font-family:var(--font-display);font-size:var(--type-section-title);font-weight:400}.page_detailGrid__AZTwP p{max-width:var(--reading-max);color:var(--color-inverse-muted)}.page_gateGrid__sfzsw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.page_gateGrid__sfzsw article{min-height:18rem;padding:1.75rem;border:.0625rem solid var(--color-line);background:var(--color-surface)}.page_gateGrid__sfzsw article:nth-child(3n+2){background:var(--color-surface-cool)}.page_gateGrid__sfzsw h3{margin:3rem 0 1rem;font-family:var(--font-display);font-size:var(--type-subheading);font-weight:400}.page_gateGrid__sfzsw p{color:var(--color-muted);font-size:var(--type-compact)}.page_limits__LPa3_{display:grid;grid-template-columns:minmax(16rem,.45fr) minmax(0,1fr);grid-gap:clamp(3rem,8vw,8rem);gap:clamp(3rem,8vw,8rem);background:var(--color-action);color:var(--color-light)}.page_limits__LPa3_ ol{margin:0;padding:0;border-top:.0625rem solid var(--color-inverse-line-strong);list-style:none}.page_limits__LPa3_ li{padding-block:1.25rem;display:grid;grid-template-columns:3rem minmax(0,1fr);grid-gap:1rem;gap:1rem;border-bottom:.0625rem solid var(--color-inverse-line)}.page_limits__LPa3_ li span{color:var(--color-action-inverse);font-size:var(--type-meta);font-weight:500}.page_limits__LPa3_ li p{margin:0;color:var(--color-inverse-muted-strong)}.page_readinessTable__fQOIH{border-top:.0625rem solid var(--color-line-strong)}.page_tableHeader__SnMgk,.page_tableRow__5Iq_i{display:grid;grid-template-columns:minmax(12rem,.75fr) minmax(9rem,.45fr) minmax(0,1.2fr);grid-gap:1.5rem;gap:1.5rem}.page_tableHeader__SnMgk{min-height:3rem;align-items:center;border-bottom:.0625rem solid var(--color-line-strong)}.page_tableHeader__SnMgk span{color:var(--color-action);font-size:var(--type-meta);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.page_tableRow__5Iq_i{min-height:8rem;padding-block:1.5rem;border-bottom:.0625rem solid var(--color-line);align-items:start}.page_tableRow__5Iq_i strong{font-weight:500}.page_tableRow__5Iq_i>span{color:var(--color-action);font-size:var(--type-label);font-weight:500}.page_tableRow__5Iq_i p{margin:0;color:var(--color-muted);font-size:var(--type-compact)}@media (max-width:64rem){.page_milestones__jdo_w li>div{grid-template-columns:minmax(11rem,.5fr) minmax(0,1fr)}.page_milestones__jdo_w p{grid-column:1/-1}.page_gateGrid__sfzsw,.page_vocabulary__ZS8M3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.page_hero__bGvk8,.page_limits__LPa3_{grid-template-columns:1fr}.page_hero__bGvk8{min-height:auto}.page_timelineStudy__UrSjV{min-height:29rem}.page_milestones__jdo_w li>div{grid-template-columns:1fr}.page_milestones__jdo_w p{grid-column:auto}.page_dateGrid__RCcYm{grid-template-columns:1fr}.page_dateGrid__RCcYm article,.page_dateGrid__RCcYm article:nth-last-child(-n+2){min-height:0;grid-column:auto}.page_detailGrid__AZTwP{grid-template-columns:1fr}.page_detailGrid__AZTwP article{min-height:0}.page_tableHeader__SnMgk{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.page_tableRow__5Iq_i{grid-template-columns:minmax(0,1fr) auto}.page_tableRow__5Iq_i p{grid-column:1/-1}}@media (max-width:32rem){.page_actions__oJJWR>a{width:100%}.page_timelineStudy__UrSjV{min-height:0}.page_milestones__jdo_w li{grid-template-columns:2.5rem minmax(0,1fr)}.page_gateGrid__sfzsw,.page_vocabulary__ZS8M3{grid-template-columns:1fr}.page_gateGrid__sfzsw article,.page_vocabulary__ZS8M3 li{min-height:0}.page_tableRow__5Iq_i{grid-template-columns:1fr}.page_tableRow__5Iq_i p{grid-column:auto}}@media (forced-colors:active){.page_dateGrid__RCcYm article,.page_detailGrid__AZTwP article,.page_gateGrid__sfzsw article,.page_milestones__jdo_w,.page_milestones__jdo_w li,.page_readinessTable__fQOIH,.page_tableRow__5Iq_i,.page_timelineStudy__UrSjV,.page_timelineStudy__UrSjV>div,.page_vocabulary__ZS8M3 li{border-color:CanvasText}}