.page_page__i15WM{--crawler-paper:var(--slides-paper);--crawler-paper-raised:var(--slides-paper-2);--crawler-paper-deep:var(--slides-paper-3);--crawler-ink:var(--slides-ink);--crawler-muted:var(--slides-ink-muted);--crawler-rule:var(--slides-rule);--crawler-rule-strong:var(--slides-rule-strong);--crawler-accent:var(--slides-accent);--crawler-accent-dark:var(--slides-primary);--crawler-accent-soft:var(--slides-accent-soft);--crawler-ok:var(--slides-primary);--crawler-ok-soft:var(--slides-primary-soft);--crawler-focus:var(--slides-focus);--crawler-font-display:var(--font-slides-display);--crawler-font-body:var(--font-slides-body);--crawler-font-mono:var(--font-slides-mono);--crawler-space-2xs:0.5rem;--crawler-space-xs:0.75rem;--crawler-space-sm:1rem;--crawler-space-md:1.5rem;--crawler-space-lg:2rem;--crawler-space-xl:3rem;--crawler-space-2xl:4.5rem;--crawler-space-3xl:7rem;--crawler-text-xs:0.75rem;--crawler-text-sm:0.875rem;--crawler-text-base:1rem;--crawler-text-lg:clamp(1.2rem,1vw + 1rem,1.5rem);--crawler-text-xl:clamp(1.8rem,3vw,3rem);--crawler-text-display:clamp(3.1rem,7.5vw,7.5rem);--crawler-text-stat:clamp(8rem,24vw,20rem);--crawler-radius:var(--slides-radius-sm);--crawler-rule-thin:1px;--crawler-rule-thick:2px;--crawler-ease-out:cubic-bezier(0.16,1,0.3,1);--crawler-duration:160ms;min-height:100svh;overflow-x:clip;background:var(--crawler-paper);color:var(--crawler-ink);font-family:var(--crawler-font-body);font-size:var(--crawler-text-base);line-height:1.6}.page_page__i15WM *{box-sizing:border-box}.page_page__i15WM h1,.page_page__i15WM h2,.page_page__i15WM h3,.page_page__i15WM p{margin:0}.page_page__i15WM h1,.page_page__i15WM h2,.page_page__i15WM h3{min-width:0;overflow-wrap:anywhere;font-style:normal}.page_page__i15WM a{color:inherit;text-decoration:none}.page_skipLink__vT1Cw{position:fixed;inset-block-start:var(--crawler-space-sm);inset-inline-start:var(--crawler-space-sm);z-index:600;padding:var(--crawler-space-xs) var(--crawler-space-sm);background:var(--crawler-ink);color:var(--crawler-paper)!important;transform:translateY(-180%);white-space:nowrap}.page_skipLink__vT1Cw:focus{transform:none}.page_nav__lV_H2{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--crawler-space-md);max-width:100rem;min-height:4.75rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,4rem);border-block-end:var(--crawler-rule-thick) solid var(--crawler-ink)}.page_brand__d3JeM{font-weight:800;letter-spacing:-.025em;white-space:nowrap}.page_navLinks__dX2iL{display:none;justify-self:center;gap:var(--crawler-space-lg)}.page_navLinks__dX2iL a,.page_sourceLink__IoPPl{font-size:var(--crawler-text-sm);font-weight:650;white-space:nowrap}.page_sourceLink__IoPPl{display:inline-flex;align-items:center;gap:var(--crawler-space-2xs)}.page_brief__ZsM7G,.page_categoryRail__wg19_,.page_codeSection__AiUzH,.page_decisionSection__m7fze,.page_footer__M5Qhn,.page_hero__HK4hp,.page_indexSection__9WI_o,.page_maintenance___hy4X{width:min(100%,100rem);margin-inline:auto;padding-inline:clamp(1rem,4vw,4rem)}.page_hero__HK4hp{display:grid;gap:var(--crawler-space-2xl);padding-block:clamp(4rem,9vw,8rem) var(--crawler-space-3xl);border-block-end:var(--crawler-rule-thin) solid var(--crawler-rule-strong)}.page_heroIntro__KVHPm{max-width:52rem}.page_dateline__poJtx,.page_sectionMeta__EDaDE{margin-block-end:var(--crawler-space-md)!important;color:var(--crawler-accent-dark);font-family:var(--crawler-font-mono);font-size:var(--crawler-text-xs);font-weight:700;letter-spacing:.07em;text-transform:uppercase}.page_hero__HK4hp h1{max-width:12ch;font-size:var(--crawler-text-display);font-weight:780;letter-spacing:-.06em;line-height:.92}.page_heroLede__UuW48{max-width:60ch;margin-block-start:var(--crawler-space-lg)!important;color:var(--crawler-muted);font-size:var(--crawler-text-lg)}.page_jumpLink__JOirJ{display:inline-flex;min-height:2.75rem;align-items:center;gap:var(--crawler-space-2xs);margin-block-start:var(--crawler-space-lg);border-block-end:var(--crawler-rule-thin) solid var(--crawler-ink);font-weight:700;white-space:nowrap}.page_heroStat__pP26T{align-self:end;border-block-start:var(--crawler-rule-thick) solid var(--crawler-ink)}.page_statNumber__7TfVO{display:block;margin-block-start:calc(var(--crawler-space-md) * -1);color:var(--crawler-accent-dark);font-family:var(--crawler-font-display);font-size:var(--crawler-text-stat);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.09em;line-height:.82}.page_statLabel__ud9E_{display:block;font-family:var(--crawler-font-mono);font-size:var(--crawler-text-sm);font-weight:700;text-transform:uppercase}.page_heroStat__pP26T p{max-width:28ch;margin-block-start:var(--crawler-space-xs)!important;color:var(--crawler-muted)}.page_brief__ZsM7G{display:grid;gap:var(--crawler-space-md);padding-block:var(--crawler-space-2xl);border-block-end:var(--crawler-rule-thin) solid var(--crawler-rule-strong)}.page_brief__ZsM7G h2{font-size:var(--crawler-text-sm);letter-spacing:.05em;text-transform:uppercase}.page_brief__ZsM7G p{max-width:70ch;font-size:var(--crawler-text-lg);font-weight:550;line-height:1.45}.page_categoryRail__wg19_{display:grid;padding-inline:0}.page_categoryRail__wg19_ article{padding:var(--crawler-space-xl) clamp(1rem,4vw,4rem);border-block-end:var(--crawler-rule-thin) solid var(--crawler-rule-strong)}.page_categoryRail__wg19_ span{color:var(--crawler-accent-dark);font-family:var(--crawler-font-mono);font-size:var(--crawler-text-xs)}.page_categoryRail__wg19_ h2{margin-block:var(--crawler-space-md) var(--crawler-space-sm)!important;font-size:var(--crawler-text-xl);letter-spacing:-.04em}.page_categoryRail__wg19_ p{max-width:38ch;color:var(--crawler-muted)}.page_decisionSection__m7fze,.page_indexSection__9WI_o{padding-block:var(--crawler-space-3xl)}.page_sectionHeading__t6qyX{display:grid;gap:var(--crawler-space-lg);margin-block-end:var(--crawler-space-xl)}.page_codeCopy__iTv5t h2,.page_maintenance___hy4X h2,.page_sectionHeading__t6qyX h2{font-size:var(--crawler-text-xl);letter-spacing:-.045em;line-height:1.05}.page_sectionHeading__t6qyX>p{max-width:58ch;color:var(--crawler-muted)}.page_tableWrap__ywTeX{border-block-start:var(--crawler-rule-thick) solid var(--crawler-ink)}.page_crawlerTable__mTpSD{width:100%;border-collapse:collapse;font-size:var(--crawler-text-sm)}.page_crawlerTable__mTpSD thead{display:none}.page_crawlerTable__mTpSD tbody,.page_crawlerTable__mTpSD td,.page_crawlerTable__mTpSD th,.page_crawlerTable__mTpSD tr{display:block}.page_crawlerTable__mTpSD tr{padding-block:var(--crawler-space-md);border-block-end:var(--crawler-rule-thin) solid var(--crawler-rule)}.page_crawlerTable__mTpSD td,.page_crawlerTable__mTpSD th{display:grid;grid-template-columns:minmax(6.5rem,.8fr) minmax(0,1.4fr);gap:var(--crawler-space-sm);padding-block:.3rem;text-align:start}.page_crawlerTable__mTpSD td:before,.page_crawlerTable__mTpSD th:before{color:var(--crawler-muted);content:attr(data-label);font-family:var(--crawler-font-mono);font-size:var(--crawler-text-xs);font-weight:500}.page_crawlerTable__mTpSD code{color:var(--crawler-accent-dark);font-family:var(--crawler-font-mono);font-size:.9em;font-weight:750;overflow-wrap:anywhere}.page_allow__u73AW,.page_conditional__wYi3J{display:inline-flex;width:fit-content;align-items:center;gap:var(--crawler-space-2xs);padding:.15rem .45rem;border-radius:var(--crawler-radius);font-family:var(--crawler-font-mono);font-size:var(--crawler-text-xs);font-weight:700;white-space:nowrap}.page_allow__u73AW{background:var(--crawler-ok-soft);color:var(--crawler-ok)}.page_conditional__wYi3J{background:var(--crawler-accent-soft);color:var(--crawler-accent-dark)}.page_codeSection__AiUzH{display:grid;gap:var(--crawler-space-xl);padding-block:var(--crawler-space-3xl);background:var(--crawler-accent-dark);color:var(--crawler-paper)}.page_codeCopy__iTv5t>p:not(.page_sectionMeta__EDaDE){max-width:58ch;margin-block-start:var(--crawler-space-lg)!important;color:var(--crawler-paper-deep)}.page_ruleNotes__e15_K{display:grid;gap:var(--crawler-space-sm);margin-block-start:var(--crawler-space-xl)}.page_ruleNotes__e15_K p{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--crawler-space-xs);align-items:start;color:var(--crawler-paper)!important;font-size:var(--crawler-text-sm)}.page_codeFigure__Gl5YF{min-width:0;margin:0;border-block-start:var(--crawler-rule-thin) solid var(--crawler-rule-strong)}.page_codeFigure__Gl5YF figcaption{padding-block:var(--crawler-space-sm);color:var(--crawler-paper-deep);font-family:var(--crawler-font-mono);font-size:var(--crawler-text-xs)}.page_codeFigure__Gl5YF pre{max-width:100%;margin:0;overflow-x:auto;padding:var(--crawler-space-lg);background:var(--crawler-paper-raised);color:var(--crawler-ink)}.page_codeFigure__Gl5YF code{font-family:var(--crawler-font-mono);font-size:clamp(.7rem,2vw,.85rem);line-height:1.75}.page_decisionSection__m7fze{border-block-end:var(--crawler-rule-thin) solid var(--crawler-rule-strong)}.page_decisionGrid__oid9k{display:grid;border-block-start:var(--crawler-rule-thick) solid var(--crawler-ink)}.page_decisionGrid__oid9k article{padding-block:var(--crawler-space-lg);border-block-end:var(--crawler-rule-thin) solid var(--crawler-rule)}.page_decisionGrid__oid9k h3{margin-block-end:var(--crawler-space-sm)!important;font-size:var(--crawler-text-lg)}.page_decisionGrid__oid9k p{max-width:44ch;color:var(--crawler-muted)}.page_maintenance___hy4X{display:grid;gap:var(--crawler-space-xl);padding-block:var(--crawler-space-3xl)}.page_maintenanceLead__3VdlU{display:grid;gap:var(--crawler-space-md)}.page_maintenanceLead__3VdlU svg{color:var(--crawler-accent-dark)}.page_maintenance___hy4X ol{margin:0;padding:0;list-style:none;border-block-start:var(--crawler-rule-thick) solid var(--crawler-ink)}.page_maintenance___hy4X li{display:grid;gap:var(--crawler-space-2xs);padding-block:var(--crawler-space-md);border-block-end:var(--crawler-rule-thin) solid var(--crawler-rule)}.page_maintenance___hy4X strong{font-family:var(--crawler-font-mono);font-size:var(--crawler-text-xs);text-transform:uppercase}.page_maintenance___hy4X span{color:var(--crawler-muted)}.page_footer__M5Qhn{display:grid;gap:var(--crawler-space-lg);padding-block:var(--crawler-space-xl);background:var(--crawler-paper-deep);border-block-start:var(--crawler-rule-thick) solid var(--crawler-ink);font-family:var(--crawler-font-mono);font-size:var(--crawler-text-xs);line-height:1.7}.page_footer__M5Qhn p{max-width:100ch}.page_footer__M5Qhn a{display:inline-flex;width:fit-content;min-height:2.75rem;align-items:center;gap:var(--crawler-space-2xs);border-block-end:var(--crawler-rule-thin) solid var(--crawler-ink);font-weight:700;white-space:nowrap}.page_page__i15WM a:focus-visible{outline:3px solid var(--crawler-focus);outline-offset:4px}.page_page__i15WM a:active{transform:translateY(1px)}.page_page__i15WM a[aria-disabled=true]{cursor:not-allowed;opacity:.5;pointer-events:none}@media (hover:hover) and (pointer:fine){.page_page__i15WM a:not(.page_brand__d3JeM):hover{color:var(--crawler-accent-dark)}.page_footer__M5Qhn a:hover svg,.page_jumpLink__JOirJ:hover svg,.page_sourceLink__IoPPl:hover svg{transform:translate(2px,-2px)}.page_footer__M5Qhn a svg,.page_jumpLink__JOirJ svg,.page_sourceLink__IoPPl svg{transition:transform var(--crawler-duration) var(--crawler-ease-out)}}@media (min-width:42rem){.page_navLinks__dX2iL{display:flex}.page_hero__HK4hp{grid-template-columns:minmax(0,1.25fr) minmax(15rem,.75fr);align-items:end}.page_brief__ZsM7G{grid-template-columns:minmax(8rem,.4fr) minmax(0,1.6fr)}.page_categoryRail__wg19_{grid-template-columns:repeat(3,minmax(0,1fr))}.page_categoryRail__wg19_ article{border-inline-end:var(--crawler-rule-thin) solid var(--crawler-rule-strong)}.page_categoryRail__wg19_ article:last-child{border-inline-end:0}.page_sectionHeading__t6qyX{grid-template-columns:minmax(0,1.1fr) minmax(16rem,.9fr);align-items:end}.page_maintenance___hy4X{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.page_maintenance___hy4X li{grid-template-columns:minmax(7rem,.35fr) minmax(0,1.65fr)}.page_footer__M5Qhn{grid-template-columns:minmax(0,1fr) auto;align-items:end}}@media (min-width:64rem){.page_crawlerTable__mTpSD{display:table}.page_crawlerTable__mTpSD thead{display:table-header-group}.page_crawlerTable__mTpSD tbody{display:table-row-group}.page_crawlerTable__mTpSD tr{display:table-row;padding:0}.page_crawlerTable__mTpSD td,.page_crawlerTable__mTpSD th{display:table-cell;padding:var(--crawler-space-md) var(--crawler-space-sm);border-block-end:var(--crawler-rule-thin) solid var(--crawler-rule);vertical-align:middle}.page_crawlerTable__mTpSD td:first-child,.page_crawlerTable__mTpSD th:first-child{padding-inline-start:0}.page_crawlerTable__mTpSD td:last-child,.page_crawlerTable__mTpSD th:last-child{padding-inline-end:0}.page_crawlerTable__mTpSD td:before,.page_crawlerTable__mTpSD th:before{display:none}.page_crawlerTable__mTpSD thead th{color:var(--crawler-muted);font-family:var(--crawler-font-mono);font-size:var(--crawler-text-xs);font-weight:600;text-align:start;text-transform:uppercase}.page_codeSection__AiUzH{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}.page_decisionGrid__oid9k{grid-template-columns:repeat(3,minmax(0,1fr))}.page_decisionGrid__oid9k article{padding:var(--crawler-space-lg);border-inline-end:var(--crawler-rule-thin) solid var(--crawler-rule)}.page_decisionGrid__oid9k article:first-child{padding-inline-start:0}.page_decisionGrid__oid9k article:last-child{padding-inline-end:0;border-inline-end:0}}@media (prefers-reduced-motion:reduce){.page_page__i15WM *,.page_page__i15WM :after,.page_page__i15WM :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}