.Footer_footer__pQtti{border-top:1px solid var(--border);margin-top:64px}.Footer_footerInner__71N_i{display:flex;flex-direction:column;gap:0;padding-top:28px;padding-bottom:18px}.Footer_footerGrid__K31Dz{display:grid;grid-template-columns:minmax(220px,1.6fr) repeat(3,1fr);gap:24px 32px;padding-bottom:24px}.Footer_footerIdentity__4UKT3{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.Footer_footerBrand__s5UQq{display:inline-flex;align-items:center;gap:7px;font:700 var(--text-sm)/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg)}.Footer_footerRabbit__dTwB4{display:block;flex:0 0 auto;filter:invert(1)}[data-theme=light] .Footer_footerRabbit__dTwB4{filter:none}.Footer_footerNote__9OZP0{margin:0;color:var(--muted);font:var(--text-xs)/1.6 var(--font-mono);max-width:34ch}.Footer_footerSocial__mGyvm{display:flex;align-items:center;gap:4px;margin-top:2px;margin-left:-8px}.Footer_footerSocial__mGyvm a{align-items:center;background:transparent;border-radius:var(--radius-panel);color:var(--muted);display:inline-flex;height:36px;justify-content:center;text-decoration:none;min-width:36px}.Footer_footerFeed__rMa4q{font:700 var(--text-2xs)/1 var(--font-mono);letter-spacing:.1em;padding:0 8px}.Footer_footerSocial__mGyvm a:focus-visible,.Footer_footerSocial__mGyvm a:hover{color:var(--fg);outline:1px solid var(--fg);outline-offset:2px}.Footer_footerColumn__kGECR{display:flex;flex-direction:column;gap:10px}.Footer_footerColumnTitle__q7QqB{color:var(--fg-40);font:700 var(--text-2xs)/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.Footer_footerColumnList__sCnj0{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.Footer_footerColumnList__sCnj0 a{display:inline-flex;align-items:center;min-height:30px;color:var(--muted);font:var(--text-sm)/1 var(--font-mono);letter-spacing:.04em;text-decoration:none}.Footer_footerColumnList__sCnj0 a:focus-visible,.Footer_footerColumnList__sCnj0 a:hover{color:var(--fg)}.Footer_footerStatus__mD_Kg{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--border2);padding-top:14px;flex-wrap:wrap}.Footer_footerLegal__eDu4q,.Footer_footerStats__VSFKw{color:var(--muted);font:var(--text-2xs)/1.6 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;min-width:0;max-width:100%;overflow-wrap:anywhere}@media (pointer:coarse){.Footer_footerColumnList__sCnj0 a{min-height:44px}.Footer_footerSocial__mGyvm a{height:44px;min-width:44px}}@media (max-width:900px){.Footer_footerGrid__K31Dz{grid-template-columns:repeat(3,1fr)}.Footer_footerIdentity__4UKT3{grid-column:1/-1}}@media (max-width:640px){.Footer_footer__pQtti{margin-top:48px}.Footer_footerGrid__K31Dz{grid-template-columns:1fr;gap:14px}.Footer_footerColumn__kGECR{gap:6px;padding-top:12px;border-top:1px solid var(--border2)}.Footer_footerColumnList__sCnj0{flex-direction:row;flex-wrap:wrap;gap:0 12px}.Footer_footerSecondary__Gj0hp{display:none}.Footer_footerStatus__mD_Kg{align-items:flex-start;flex-direction:column;gap:4px}.Footer_footerColumnList__sCnj0 a,.Footer_footerSocial__mGyvm a{min-height:var(--control-min)}.Footer_footerSocial__mGyvm a{min-width:var(--control-min)}.Footer_footerLegal__eDu4q,.Footer_footerStats__VSFKw{font-size:var(--text-xs)}}.not-found_notFound__7UiU5{padding-top:56px;padding-bottom:80px;display:grid;gap:28px}.not-found_notFoundCode__s02w0{letter-spacing:.1em;margin-bottom:14px}.not-found_hero__Jgoyo{max-width:760px}.not-found_notFoundHeading__BCHX4{font-size:var(--text-display);font-weight:700;line-height:1.05;margin-bottom:14px}.not-found_notFoundDesc__8epfR{max-width:640px;margin-bottom:28px;line-height:1.6}.not-found_notFoundActions__S5oAK{display:flex;gap:12px;flex-wrap:wrap}.not-found_grid__1YYjq{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:32px}.not-found_panel__I3HdY,.not-found_searchPanel__N5QqV{border-top:1px solid var(--border);padding-top:20px}.not-found_panelHeader__PdPz5{margin-bottom:18px}.not-found_panelTitle__TS5YH,.not-found_searchTitle__kifRn{font:700 var(--text-subhead)/1.25 var(--font-mono);margin-top:6px}.not-found_articleList__KAVkd{list-style:none;border-top:1px solid var(--border2)}.not-found_articleCard__7E9eW,.not-found_sectionCard__tBPD8{display:block;border-bottom:1px solid var(--border2);padding:14px 0;transition:border-color .15s ease-out,background .15s ease-out,color .15s ease-out}.not-found_articleCard__7E9eW:hover,.not-found_sectionCard__tBPD8:hover{border-color:var(--fg)}.not-found_articleTitle__5HY2o,.not-found_sectionTitle__pm_pB{display:block;font:700 var(--text-md)/1.35 var(--font-mono);margin-bottom:6px}.not-found_articleDesc__LF7A9,.not-found_searchDesc__njokP,.not-found_sectionDesc__lSpEj{color:var(--muted);font-size:var(--text-ui);line-height:1.65}.not-found_articleMeta__n4unt{margin-top:10px;display:flex;flex-wrap:wrap;gap:12px;font-size:var(--text-xs);color:var(--subtle);text-transform:uppercase;letter-spacing:.08em}.not-found_sectionLinks__8QOPD{border-top:1px solid var(--border2)}.not-found_searchPanel__N5QqV{max-width:760px}.not-found_searchDesc__njokP{margin-top:10px}.not-found_searchActions__n9XVL{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.not-found_inlineCode__a4l5C{display:inline-block;border:1px solid var(--border);padding:1px 6px;color:var(--fg);font-size:var(--text-sm)}@media (max-width:900px){.not-found_grid__1YYjq{grid-template-columns:1fr}}@media (max-width:600px){.not-found_notFound__7UiU5{padding-top:36px;gap:20px}.not-found_panel__I3HdY,.not-found_searchPanel__N5QqV{padding-top:16px}}.Header_header__KwdYD{position:sticky;top:0;z-index:var(--z-header);border-bottom:1px solid var(--border);background:var(--bg)}.Header_headerWrap__Lw_HQ{max-width:1400px;margin:0 auto;padding:12px var(--gutter,20px);display:flex;align-items:center;justify-content:space-between}@media (min-width:640px){.Header_headerWrap__Lw_HQ{padding-left:32px;padding-right:32px}}@media (min-width:1024px){.Header_headerWrap__Lw_HQ{padding-left:48px;padding-right:48px}}.Header_header__KwdYD.Header_glass__QDUlX{background:var(--overlay-strong);border-bottom:1px solid var(--border)}.Header_header__KwdYD .Header_siteLogo__vuPoY{font:700 var(--text-lg)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.Header_siteLogo__vuPoY{display:flex;align-items:center;gap:8px;width:auto;min-height:44px;padding:0;background:none;text-decoration:none}.Header_siteLogo__vuPoY span{color:var(--fg)}.Header_logoIcon__p3gSG{width:24px;height:auto;filter:invert(1)}[data-theme=light] .Header_logoIcon__p3gSG{filter:invert(0)}.Header_headerNav__IJjnM{display:flex;gap:6px;align-items:center}.Header_researchMenu__iGRgI{position:relative}.Header_researchMenu__iGRgI summary{list-style:none;cursor:pointer}.Header_researchMenu__iGRgI summary::-webkit-details-marker{display:none}.Header_researchMenu__iGRgI[open] summary{color:var(--fg);border-color:var(--border2);background:var(--surface)}.Header_researchMenuPanel__2Z1PM{position:absolute;top:calc(100% + 8px);right:0;display:grid;min-width:156px;border:1px solid var(--border);background:var(--bg)}.Header_researchMenuPanel__2Z1PM a{min-height:40px;display:flex;align-items:center;padding:0 12px;border-bottom:1px solid var(--border2);color:var(--muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.Header_researchMenuPanel__2Z1PM a:last-child{border-bottom:0}.Header_researchMenuPanel__2Z1PM a:hover{color:var(--fg);background:var(--surface)}.Header_headerMobileControls__prDT7{display:none;gap:16px;align-items:center}.Header_headerMobileControls__prDT7 .nav-icon-btn{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.Header_headerMobileMenu__UWLii{position:relative;z-index:1;border-top:1px solid var(--border);display:flex;flex-direction:column;max-height:calc(100dvh - var(--header-height));overflow-y:auto;background:var(--bg)}.Header_headerMobileScrim__pwyTF{position:fixed;inset:var(--header-height) 0 0;z-index:0;padding:0;border:0;border-radius:var(--radius-panel);background:rgba(0,0,0,.42);cursor:default}.Header_headerMobileLink__IsVdV{display:flex;align-items:center;min-height:44px;padding:0 24px;font:var(--text-md)/1 var(--font-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;text-decoration:none;border-bottom:1px solid var(--border)}.Header_headerMobileLink__IsVdV:hover{color:var(--fg)}@media (max-width:1023px){.Header_headerNav__IJjnM{display:none}.Header_headerMobileControls__prDT7{display:flex}}.Header_navLink__Rvw2c{font:var(--text-xs)/1 var(--font-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;text-decoration:none;border:1px solid transparent;border-radius:var(--radius-control);background:transparent;padding:7px 12px;transition:color .15s ease-out,border-color .15s ease-out,background .15s ease-out}.Header_searchLink__4307P{display:inline-flex;align-items:center;gap:6px}.Header_navLink__Rvw2c:hover{color:var(--fg);background:var(--surface);border-color:var(--border2);opacity:1}.Header_navLinkActive__NdvBD{color:var(--bg);background:var(--fg);border-color:var(--fg);opacity:1}.Breadcrumb_breadcrumb__qHKcN{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-bottom:16px;font:var(--text-2xs)/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.Breadcrumb_link__sH0il{display:inline-flex;align-items:center;min-height:24px;padding:2px 0;color:var(--muted);text-decoration:none;transition:color .15s ease-out}.Breadcrumb_link__sH0il:hover{color:var(--fg)}.Breadcrumb_sep__hihyE{color:var(--border);-webkit-user-select:none;user-select:none}.Breadcrumb_current__lYCBb{color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}@media (max-width:640px){.Breadcrumb_breadcrumb__qHKcN{font-size:var(--text-xs)}.Breadcrumb_link__sH0il{min-width:44px;min-height:32px;padding:4px}}.page_hero____EIE{padding:0 0 14px}.page_hero____EIE h1{font-size:var(--text-title);margin-bottom:4px}.MoneyBlock_wrap__VVni2{margin:32px 0;max-width:100%;box-sizing:border-box;border-top:1px solid var(--fg);border-bottom:1px solid var(--fg);padding:0}.MoneyBlock_caption__ZpWHu{font:700 var(--text-xs)/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);margin:0;padding:14px 0 12px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:8px}.MoneyBlock_prefix__MUhST{color:var(--muted);font-size:var(--text-2xs);white-space:nowrap}.MoneyBlock_list__9x8jE{display:flex;flex-direction:column;gap:0;margin:0;padding:0}.MoneyBlock_row__Sd5w8{padding:14px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:28px minmax(120px,180px) minmax(0,1fr);gap:16px;align-items:baseline;min-width:0}.MoneyBlock_connector__en_tY{color:var(--border);font:var(--text-2xs)/1.4 var(--font-mono);font-variant-ligatures:none;font-feature-settings:"calt" 0}.MoneyBlock_textLabel__bALPa{grid-column:1}.MoneyBlock_textRow__mWOvj .MoneyBlock_detail__pCHZD{grid-column:2/-1}.MoneyBlock_row__Sd5w8:last-child{border-bottom:none}.MoneyBlock_label__BBAor{grid-column:1/3;display:grid;grid-template-columns:28px minmax(0,1fr);gap:16px;font:700 var(--text-2xs)/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);margin:0;word-break:break-word}.MoneyBlock_detail__pCHZD{grid-column:3;font:var(--text-sm)/1.6 var(--font-mono);color:var(--muted);margin:0;min-width:0;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto}@media (max-width:640px){.MoneyBlock_wrap__VVni2{margin:24px 0}.MoneyBlock_row__Sd5w8{grid-template-columns:20px minmax(0,1fr);gap:6px;padding:10px 0}.MoneyBlock_label__BBAor{grid-column:1/-1;grid-template-columns:20px minmax(0,1fr);gap:6px;font-size:var(--text-xs)}.MoneyBlock_prefix__MUhST{font-size:var(--text-xs)}.MoneyBlock_textLabel__bALPa{grid-column:1;display:block}.MoneyBlock_detail__pCHZD{grid-column:2;font-size:var(--text-sm);line-height:1.5}}.Fallback_mapFallback__stJqn{padding:48px 24px;text-align:center}.Fallback_errorFallback__h_qLV,.Fallback_mapFallback__stJqn{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-ui)}.Fallback_errorFallback__h_qLV{padding:24px}.Fallback_errorFallbackActions__7lE8x{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.Fallback_errorFallbackButton__785YE,.Fallback_errorFallbackLink__OEis7{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 12px;border:1px solid var(--border);background:transparent;color:var(--fg);text-decoration:none;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color .15s ease-out,color .15s ease-out}.Fallback_errorFallbackButton__785YE:hover,.Fallback_errorFallbackLink__OEis7:hover{border-color:var(--fg);color:var(--fg)}.PageHero_hero__E4I9V{padding:40px 0 28px;border-bottom:1px solid var(--border);margin-bottom:32px}.PageHero_title__N8J5B{font:700 var(--text-display)/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;color:var(--fg)}.PageHero_desc__cTBvS{color:var(--muted);font-size:var(--text-md);font-family:var(--font-mono);max-width:600px;margin:0}@media (max-width:600px){.PageHero_hero__E4I9V{padding:28px 0 20px}.PageHero_title__N8J5B{font-size:var(--text-title)}}.TrackerNav_strip__jVXtp{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em}.TrackerNav_hub__rChm_{color:var(--fg)}.TrackerNav_link__n2OOy{color:var(--muted)}.TrackerNav_hub__rChm_:hover,.TrackerNav_link__n2OOy:hover{color:var(--fg)}.TrackerNav_sep__QAwTX{color:var(--subtle)}.page_statsBar__fhdV5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:2rem}.page_stat__xD71K{padding:.65rem 1rem .65rem 0;background:transparent;text-align:left}.page_statNum__9lSlC{display:block;font-family:var(--font-mono);font-size:var(--text-subhead);font-weight:600;font-variant-numeric:tabular-nums;color:var(--fg);margin-bottom:.15rem}.page_statNum__9lSlC.page_danger__1I7GI{color:var(--danger)}.page_statNum__9lSlC.page_caution__4aVZw{color:var(--info)}.page_statNum__9lSlC.page_good__2Qlw6{color:var(--ok)}.page_statLabel__Wj4ps{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.page_verifiedNotice__CO19M{font-size:var(--text-ui);color:var(--muted);line-height:1.5;border-left:2px solid var(--border);padding:.5rem 1rem;margin-bottom:2rem}.page_legend__TOZ_P{border:1px solid var(--border);padding:1rem;margin-bottom:1.5rem}.page_legendHeading__JUIiQ{font-family:var(--font-mono);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 .75rem}.page_legendList__AhVzN{display:grid;gap:.5rem;margin:0}.page_legendItem__JIRKz{display:grid;grid-template-columns:200px minmax(0,1fr);gap:.75rem;align-items:baseline}.page_legendTerm__xSKr1{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;border-left:2px solid var(--border);padding-left:.5rem}.page_legendDef__S31X_{font-size:var(--text-ui);color:var(--muted);line-height:1.45;margin:0}.page_basisSection__8eLTm{margin-bottom:2.5rem}.page_basisHeading__D5WS6{font-family:var(--font-mono);font-size:var(--text-lg);color:var(--muted);border-bottom:1px solid var(--border);padding-bottom:.5rem;margin-bottom:1rem}.page_rowList__5PbU5{display:flex;flex-direction:column;gap:1rem}.page_row__i4ERl{border:1px solid var(--border);padding:1rem;background:var(--bg)}.page_rowHeader__p7UTi{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.75rem}.page_rowTitleGroup__U_Xr4{flex:1 1 20rem;min-width:0}.page_rowMeasure__GAa4v{font-family:var(--font-mono);font-size:var(--text-md);font-weight:600;color:var(--fg);margin:0;line-height:1.35}.page_rowJurisdiction__ZnjA3{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:.3rem 0 0}.page_rowTags__KsOIg{display:flex;flex-wrap:wrap;gap:.4rem}.page_statusTag__MVtHg{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;padding:.1rem .4rem;background:transparent;box-sizing:border-box;border:1px solid transparent}.page_statusEnded__iylbB{color:var(--ok);border:1px solid var(--ok-border)}.page_statusActive__T_f_1{color:var(--danger);border:1px solid var(--danger-border)}.page_statusPartial__85OtA{color:var(--info);border:1px solid var(--info-border)}.page_statusNeutral__ffy6D{color:var(--muted);border:1px solid var(--border)}.page_basisPrimary__yu9W6{color:var(--bg);background:var(--fg);border:1px solid var(--fg)}.page_basisPress__kqD5O{color:var(--info);border:1px dashed var(--info-border)}.page_basisNotAdopted__P5h6d{color:var(--muted);border:1px dashed var(--border)}.page_legendTerm__xSKr1.page_statusActive__T_f_1,.page_legendTerm__xSKr1.page_statusEnded__iylbB,.page_legendTerm__xSKr1.page_statusNeutral__ffy6D,.page_legendTerm__xSKr1.page_statusPartial__85OtA{border:0;border-left:2px solid}.page_legendTerm__xSKr1.page_basisPress__kqD5O{color:var(--info);border:1px dashed var(--info-border);padding:.1rem .4rem;display:inline-block;width:max-content;max-width:100%}.page_legendTerm__xSKr1.page_basisPrimary__yu9W6{color:var(--bg);background:var(--fg);border:0;padding:.1rem .4rem;display:inline-block;width:max-content;max-width:100%}.page_basisHeading__D5WS6.page_basisPress__kqD5O,.page_basisHeading__D5WS6.page_basisPrimary__yu9W6{color:var(--muted);background:transparent;border:0;border-bottom:1px solid var(--border)}.page_rowFacts__jbYo4{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin:0 0 .75rem;padding-bottom:.75rem;border-bottom:1px solid var(--border)}.page_fact__zEr_j{display:flex;align-items:baseline;gap:.4rem}.page_fact__zEr_j dt{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.page_fact__zEr_j dd{font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--fg);margin:0}.page_rowSummary__dgcvg{color:var(--fg)}.page_rowImpact__lavox,.page_rowSummary__dgcvg,.page_rowVote__3Wkeh{font-size:var(--text-ui);line-height:1.55;max-width:78ch;margin:0 0 .75rem}.page_rowImpact__lavox,.page_rowVote__3Wkeh{color:var(--muted);border-left:2px solid var(--border);padding-left:.75rem}.page_impactLabel__fPeLA{display:block;font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:.2rem}.page_outcomeGrid__93Mqy{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;border:1px solid var(--border);padding:.75rem;margin:0 0 .75rem}.page_outcome__Q6KE2 dt{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:.2rem}.page_outcome__Q6KE2 dd{font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--fg);margin:0}.page_rowRelated__5JAFg{display:flex;flex-wrap:wrap;gap:.75rem;margin:0 0 .75rem}.page_relatedLink__1K5_V{font-size:var(--text-ui);color:var(--fg);text-decoration:underline;text-underline-offset:2px}.page_sourceList__KhBfa{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.page_sourceList__KhBfa li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.page_sourceLink__9bMKa{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted);text-decoration:underline;text-underline-offset:2px}.page_sourceLink__9bMKa:hover{color:var(--fg)}.page_sourceMeta__ttRMG{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--muted)}.page_cta__j89sY{border-top:1px solid var(--border);padding-top:1.5rem;margin-top:2rem}.page_cta__j89sY p{font-size:var(--text-ui);color:var(--muted);line-height:1.5}@media (max-width:600px){.page_statsBar__fhdV5{grid-template-columns:repeat(2,minmax(0,1fr))}.page_legendItem__JIRKz{grid-template-columns:1fr;gap:.15rem}.page_rowHeader__p7UTi{flex-direction:column;align-items:flex-start;gap:.5rem}.page_rowTitleGroup__U_Xr4{flex:0 0 auto;width:100%}.page_outcomeGrid__93Mqy{grid-template-columns:repeat(2,minmax(0,1fr))}.page_relatedLink__1K5_V,.page_sourceLink__9bMKa{display:inline-flex;min-height:32px;align-items:center}}.page_legalSection__jWL2V{border-top:1px solid var(--border);padding-top:2rem;margin-bottom:3rem}.page_legalRule__0jKzW{font-size:var(--text-ui);color:var(--muted);line-height:1.55;max-width:78ch;margin:0 0 1.5rem}.page_legalCard__RVqCG{border:1px solid var(--border);padding:1.25rem}.page_legalSplit__0WDpD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-bottom:1.25rem}.page_legalList__x8_J1{list-style:none;margin:0;padding:0}.page_legalList__x8_J1 li{margin-bottom:1rem}.page_legalList__x8_J1 li:last-child{margin-bottom:0}.page_legalPoint__b6_9s{display:block;color:var(--fg);margin-bottom:.4rem}.page_legalPoint__b6_9s,.page_legalQuote__3d0uV{font-size:var(--text-ui);line-height:1.55;max-width:78ch}.page_legalQuote__3d0uV{color:var(--muted);border-left:2px solid var(--fg);padding-left:.75rem;margin:0 0 .4rem}.page_legalCitation__GkIqN{display:block;font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}@media (max-width:767px){.page_legalSplit__0WDpD{grid-template-columns:1fr;gap:1.25rem}.page_legalCard__RVqCG{padding:1rem}}.page_countriesGrid__bDoMi{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-top:16px}.page_countriesGridName__xxfkq{font-weight:700}.page_countriesGridCode__qzpKn{font-size:var(--text-sm);margin-top:6px}.page_donateIntro__bzPdx{margin-bottom:32px;font-size:var(--text-ui)}.page_donateSection__gU5W_{margin-bottom:40px}.page_donateSectionHeading__bMot9{font-size:var(--text-ui);text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px;border-bottom:1px solid var(--border);padding-bottom:8px}.page_donateNote__H2hHM{margin-top:16px;font-size:var(--text-sm);line-height:1.6}.page_donateStatus__bU7I0{color:var(--muted);margin-bottom:16px}.page_donateBody__HjGLC,.page_donateStatus__bU7I0{font-size:var(--text-ui);line-height:1.7}.page_donateBody__HjGLC+.page_donateBody__HjGLC{margin-top:12px}.page_donateWaysList__1e80_{display:flex;flex-direction:column;gap:10px;padding-left:0;list-style:none}.page_donateWaysList__1e80_ li{font-size:var(--text-ui);color:var(--muted)}.page_donateWaysIcon__BV1aU{margin-right:8px;color:var(--fg)}.page_termBody__OJe0v{max-width:72ch}.page_termFooter__CTl9Q{margin-top:24px}.page_stacksPage__kR3RT{padding-top:0;padding-bottom:64px}.page_stacksList__XMmsz{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border)}@media (max-width:960px){.page_stacksList__XMmsz{grid-template-columns:1fr 1fr}}@media (max-width:600px){.page_stacksList__XMmsz{grid-template-columns:1fr}}.page_stackSection__DI8ZG{background:var(--bg);padding:24px;display:flex;flex-direction:column;position:relative}.page_stackSection__DI8ZG:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--border)}.page_stackSectionHead__q9Ea9{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--line)}.page_stackNum__5fr7S{font:700 var(--text-2xs)/1 var(--font-mono);color:var(--subtle);letter-spacing:.12em;margin-bottom:10px}.page_stackSectionTitle__Yefqd{font:700 var(--text-lg)/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;color:var(--fg)}.page_stackSectionTagline__J0GuV{font-size:var(--text-ui);color:var(--muted);margin:0 0 8px;line-height:1.5}.page_stackSectionThreat__yDxQE{font:var(--text-xs)/1.5 var(--font-mono);color:var(--muted);margin:0;padding:6px 8px;border-left:2px solid var(--border);background:var(--surface)}.page_stackItems___3HP_{list-style:none;margin:0 0 16px;padding:0;flex:1}.page_stackItem__m7GtB{display:grid;grid-template-columns:72px 22px 1fr;gap:0 10px;padding:9px 0;border-bottom:1px solid var(--line)}.page_stackItemLogo__Io3Ua{display:flex;width:22px;height:22px;align-items:center;justify-content:center}.page_stackItemLogo__Io3Ua .brand-logo{width:22px;height:22px;max-width:100%;max-height:100%;font-size:var(--text-xs)}.page_stackItem__m7GtB:last-child{border-bottom:none}.page_stackItemCat__UiZy9{font:var(--text-2xs)/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);padding-top:1px}.page_stackItemMain__eQgIV{display:flex;flex-direction:column;gap:2px}.page_stackItemLink__HXRh6{color:var(--fg);font:700 var(--text-md)/1 var(--font-mono);text-decoration:none;transition:color .15s ease-out}.page_stackItemLink__HXRh6:hover{color:var(--fg);opacity:1}.page_stackItemNote__3lx4k{font-size:var(--text-xs);color:var(--muted);line-height:1.45}.page_stackSectionGuides___H56o{display:flex;flex-direction:column;gap:4px;padding-top:14px;border-top:1px solid var(--line)}.page_stackGuideLink__Eaj9U{font:var(--text-xs)/1.4 var(--font-mono);color:var(--muted);text-decoration:none;transition:color .15s ease-out}.page_stackGuideLink__Eaj9U:hover{color:var(--fg);opacity:1}.page_stackSection__DI8ZG:hover:before{background:var(--fg)}.page_stacksDisclaimer__NnX0v{font-size:var(--text-sm);color:var(--muted);border-top:1px solid var(--border);padding-top:24px;margin-top:24px}@media (max-width:640px){.page_stackItemCat__UiZy9,.page_stackNum__5fr7S{font-size:var(--text-xs)}.page_stackGuideLink__Eaj9U,.page_stackItemLink__HXRh6{display:flex;min-height:32px;align-items:center}}.StaticDocPage_blocks__xvp5B{max-width:700px;font-family:var(--font-mono)}.page_list__fts2C{list-style:none;margin:0;padding:0}.page_row__Bvxkp{border-bottom:1px solid var(--border)}.page_rowLink___T3H4{display:grid;gap:6px;padding:16px 0;color:inherit;text-decoration:none}.page_rowLink___T3H4:hover .page_rowName__yxN8c{text-decoration:underline;text-underline-offset:3px}.page_rowName__yxN8c{font-family:var(--font-mono);font-size:var(--text-md);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--fg)}.page_rowDesc__8lsJb{font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.5;color:var(--muted)}.page_rowMeta__K9y5I{display:flex;flex-wrap:wrap;gap:6px;font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--subtle)}.page_rowDot__RqwNb{color:var(--subtle)}.page_note___DEZQ{margin:24px 0 0;font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.6;color:var(--muted)}.page_noteLink__kwaiP{color:var(--muted);text-decoration:underline;text-underline-offset:2px}.page_noteLink__kwaiP:hover{color:var(--fg)}.LatestArticles_section__pLyvR{margin-bottom:40px}.LatestArticles_strip___iDiR{margin-bottom:0}.LatestArticles_head__cezyd{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:1px solid var(--border)}.LatestArticles_title__cyqea{font:700 var(--text-lg)/1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--fg);margin:0}.LatestArticles_strip___iDiR .LatestArticles_title__cyqea{font:700 var(--text-ui)/1.3 var(--font-mono)}.LatestArticles_meta__uaPGO{font:var(--text-2xs)/1 var(--font-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.LatestArticles_list__aUC_z{list-style:none;margin:0;padding:0}.LatestArticles_item__BvUgL{border-bottom:1px solid var(--border2)}.LatestArticles_row__onEed{display:grid;grid-template-columns:104px 1fr 72px;gap:0 16px;align-items:start;padding:14px 12px;text-decoration:none;border-left:2px solid transparent;background:var(--surface)}.LatestArticles_row__onEed:hover{border-left-color:var(--fg);background:var(--surface2)}.LatestArticles_date__1oAIn{font:var(--text-2xs)/1.5 var(--font-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:2px}.LatestArticles_body__FI2fD{display:flex;flex-direction:column;gap:5px;min-width:0}.LatestArticles_rowTitle__SL0Lz{font:700 var(--text-ui)/1.3 var(--font-mono);color:var(--fg)}.LatestArticles_summary__ODtR8{font:var(--text-xs)/1.5 var(--font-mono);color:var(--muted)}.LatestArticles_time__myX2T{font:var(--text-2xs)/1 var(--font-mono);color:var(--muted);text-align:right;white-space:nowrap;padding-top:2px}@media (max-width:680px){.LatestArticles_row__onEed{grid-template-columns:1fr;gap:6px;padding:13px 10px}.LatestArticles_date__1oAIn{padding-top:0}.LatestArticles_time__myX2T{text-align:left;padding-top:0}}.ui_btn__htZEn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:8px 16px;border:1px solid var(--border2);border-radius:var(--radius-control);background:var(--surface);color:var(--fg);font:var(--text-sm)/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .15s ease-out,color .15s ease-out,border-color .15s ease-out}.ui_btn__htZEn.ui_iconBtn__urENJ{padding:8px;font-size:var(--text-lg)}.ui_btn__htZEn:hover{background:var(--surface2);color:var(--fg);border-color:var(--fg-40)}.ui_btn__htZEn:active{opacity:.85;transform:translateY(1px)}.ui_btn__htZEn.ui_primary__k4rcg{background:var(--fg);color:var(--bg);border-color:var(--fg)}.ui_btn__htZEn.ui_primary__k4rcg:hover{opacity:.88}.ui_btn__htZEn.ui_ghost__63HNc{background:transparent;border-color:var(--border2);color:var(--muted)}.ui_btn__htZEn.ui_ghost__63HNc:hover{color:var(--fg);border-color:var(--fg-40);background:var(--surface)}.ui_btn__htZEn i{font-size:var(--text-lg);vertical-align:-2px}.ui_chip__gq0pj{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:36px;min-height:34px;border:1px solid var(--border2);border-radius:var(--radius-control);background:var(--surface);padding:5px 10px;font:var(--text-sm)/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);cursor:pointer;transition:background .15s ease-out,color .15s ease-out,border-color .15s ease-out}.ui_chip__gq0pj:hover{background:var(--surface2);color:var(--fg);border-color:var(--fg-40)}.ui_chip__gq0pj:active{opacity:.8;transform:translateY(1px)}.ui_chip__gq0pj.ui_on__rsaIw{background:var(--fg);color:var(--bg);border-color:var(--fg)}.ui_chip__gq0pj i,.ui_chip__gq0pj svg{color:var(--fg);fill:currentColor;flex:0 0 auto}.ui_chip__gq0pj i{font-size:var(--text-md);vertical-align:-2px;margin-right:2px}.ui_chip__gq0pj.ui_on__rsaIw i,.ui_chip__gq0pj.ui_on__rsaIw svg{color:var(--bg)}.ui_chips__SUlQ3{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.ui_railLink__3Sh5f{display:flex;align-items:center;gap:8px;width:100%;max-width:100%;min-height:36px;padding:8px 12px;border:1px solid var(--border2);border-radius:var(--radius-control);background:var(--surface);color:var(--fg);font:var(--text-xs)/1.35 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background .15s ease-out,color .15s ease-out,border-color .15s ease-out}.ui_railLink__3Sh5f:after{content:"→";margin-left:auto;flex:0 0 auto;color:var(--muted);transition:color .15s ease-out}.ui_railLink__3Sh5f:hover{background:var(--surface2);border-color:var(--fg-40);color:var(--fg)}.ui_railLink__3Sh5f:hover:after{color:var(--fg)}.ui_railLink__3Sh5f:active{opacity:.85;transform:translateY(1px)}.ui_railLink__3Sh5f:focus-visible{outline:1px solid var(--fg);outline-offset:2px}@media (max-width:768px){.ui_railLink__3Sh5f{min-height:var(--control-min);font-size:var(--text-sm)}}@media (max-width:480px){.ui_chip__gq0pj{padding:6px 12px;font-size:var(--text-xs)}}.ui_input__SxJ21,.ui_searchInput__390za{width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--border2);border-radius:var(--radius-control);background:var(--surface);color:var(--fg);font:var(--text-lg)/1 var(--font-mono);transition:background .15s ease-out,border-color .15s ease-out;appearance:none;-webkit-appearance:none;caret-color:var(--fg)}.ui_input__SxJ21::placeholder,.ui_searchInput__390za::placeholder{color:var(--subtle)}.ui_input__SxJ21:focus,.ui_searchInput__390za:focus{outline:1px solid var(--fg);outline-offset:2px;border-color:var(--fg-40);background:var(--bg)}.page_page__ocEBj{padding-bottom:64px}.page_actionRow__HqWpp{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.page_ruleStrip__YFg8O{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:28px 0}.page_ruleItem__HWUHH{min-width:0;padding:16px;border-left:1px solid var(--border);display:grid;gap:10px}.page_ruleItem__HWUHH:first-child{border-left:0}.page_eyebrow__clz_L,.page_railTag__ZfAFD,.page_recipe__tA9k_ span,.page_ruleItem__HWUHH span{font:700 var(--text-2xs)/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.page_ruleItem__HWUHH strong{font:700 var(--text-ui)/1.55 var(--font-mono);color:var(--fg)}.page_caution__NLUh2,.page_matrixSection__6SOpg,.page_protocolSection__MU1Yf,.page_recipes__5jako{display:grid;gap:16px;margin-top:34px}.page_sectionHead__4dfhg{display:grid;gap:8px}.page_caution__NLUh2 h2,.page_sectionHead__4dfhg h2{margin:0;font:700 var(--text-subhead)/1.3 var(--font-mono);letter-spacing:0;color:var(--fg)}.page_sectionNote___fIfH{max-width:920px;margin:0;font:var(--text-ui)/1.7 var(--font-mono);color:var(--muted)}.page_protocolExplorer__IcFtd{display:grid;gap:14px}.page_protocolControls__uE2ZJ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.page_protocolField__Wv8lc{min-width:0;display:grid;gap:7px}.page_comparisonPicker__x4ISt legend,.page_protocolField__Wv8lc>span{font:700 var(--text-2xs)/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.page_protocolResultBar__sNX1y{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:7px 0;color:var(--muted);font:var(--text-xs)/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.page_protocolResultBar__sNX1y>div{display:flex;align-items:center;gap:8px}.page_protocolResultState__qaCre{display:inline-flex;min-width:0;align-items:center;flex-wrap:wrap;gap:10px}.page_protocolResultBar__sNX1y a,.page_protocolResultBar__sNX1y button{min-height:32px;display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:var(--radius-control);background:transparent;padding:6px 9px;color:var(--fg);font:700 var(--text-2xs)/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer}.page_protocolResultBar__sNX1y button:disabled{color:var(--subtle);cursor:default}.page_comparisonPicker__x4ISt{min-width:0;margin:0;border:0;padding:0}.page_comparisonPicker__x4ISt legend{padding:0 0 8px}.page_comparisonPicker__x4ISt legend span{color:var(--subtle);font-weight:400}.page_comparisonPicker__x4ISt>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.page_comparisonPicker__x4ISt>div>:last-child:nth-child(odd){grid-column:1/-1}@media (min-width:641px){.page_comparisonPicker__x4ISt>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:981px){.page_comparisonPicker__x4ISt>div{grid-template-columns:repeat(5,minmax(0,1fr))}.page_comparisonPicker__x4ISt>div>:last-child:nth-child(odd){grid-column:auto}}.page_compareOption__VHZV1{min-height:44px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:var(--radius-control);padding:8px 10px;color:var(--fg);font:700 var(--text-xs)/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.page_compareOption__VHZV1 input{-webkit-appearance:none;appearance:none;width:18px;height:18px;border:1px solid var(--border2);border-radius:var(--radius-control);background:var(--bg)}.page_compareOption__VHZV1 input:checked:after{content:"";width:6px;height:6px;display:block;margin:5px;background:var(--fg)}.page_compareOption__VHZV1 input:focus-visible{outline:1px solid var(--fg);outline-offset:2px}.page_compareOption__VHZV1:has(input:disabled){color:var(--subtle);cursor:default}.page_comparisonPicker__x4ISt p,.page_protocolEmpty__hZZWh{margin:8px 0 0;color:var(--muted);font:var(--text-xs)/1.55 var(--font-mono)}.page_protocolEmpty__hZZWh{padding:18px 0}.page_matrixScroll__NMqqu,.page_protocolEmpty__hZZWh{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.page_matrixScroll__NMqqu{overflow-x:auto;-webkit-overflow-scrolling:touch}.page_articleLinkRail___EKLM{display:flex;flex-wrap:wrap;gap:6px}.page_articleLinkRail___EKLM a{min-height:44px;display:inline-flex;align-items:center;border:1px solid var(--border);padding:0 12px;color:var(--fg);font:700 var(--text-2xs)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.page_articleLinkRail___EKLM a:hover{border-color:var(--fg-40)}.page_protocolScroll__5h5Kz{overflow-x:auto;border-top:1px solid var(--border);border-bottom:1px solid var(--border);-webkit-overflow-scrolling:touch}.page_protocolTable__m_EAb{width:100%;min-width:1240px;border-collapse:collapse;table-layout:fixed}.page_protocolTable__m_EAb td,.page_protocolTable__m_EAb th{vertical-align:top;text-align:left;border-left:1px solid var(--border);border-bottom:1px solid var(--border);padding:14px 12px;font:var(--text-sm)/1.65 var(--font-mono);color:var(--muted)}.page_protocolTable__m_EAb tr:last-child td,.page_protocolTable__m_EAb tr:last-child th{border-bottom:0}.page_protocolTable__m_EAb td:first-child,.page_protocolTable__m_EAb th:first-child{border-left:0}.page_protocolTable__m_EAb thead th{position:sticky;top:0;z-index:1;background:var(--bg);color:var(--fg);font:700 var(--text-xs)/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.page_protocolTable__m_EAb tbody th span,.page_protocolTable__m_EAb tbody th strong{display:block}.page_protocolTable__m_EAb tbody th strong{font:700 var(--text-md)/1.35 var(--font-mono);color:var(--fg)}.page_protocolTable__m_EAb tbody th span{margin-top:8px;font:var(--text-xs)/1.45 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.page_sourceStack__YtsVy{display:grid;gap:8px}.page_sourceStack__YtsVy a{display:inline-flex;align-items:center;min-height:var(--control-min);color:var(--fg);font:700 var(--text-xs)/1.35 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.page_sourceStack__YtsVy a:hover{text-decoration:underline;text-underline-offset:3px}.page_matrixTable__rF2HN{width:100%;min-width:1480px;border-collapse:collapse;table-layout:fixed}.page_matrixTable__rF2HN td,.page_matrixTable__rF2HN th{vertical-align:top;text-align:left;border-left:1px solid var(--border);border-bottom:1px solid var(--border);padding:14px 12px;font:var(--text-sm)/1.65 var(--font-mono);color:var(--muted)}.page_matrixTable__rF2HN tr:last-child td,.page_matrixTable__rF2HN tr:last-child th{border-bottom:0}.page_matrixTable__rF2HN td:first-child,.page_matrixTable__rF2HN th:first-child{border-left:0}.page_matrixTable__rF2HN thead th{position:sticky;top:0;z-index:1;background:var(--bg);color:var(--fg);font:700 var(--text-xs)/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.page_matrixTable__rF2HN tbody th{background:var(--surface)}.page_matrixTable__rF2HN tbody th strong{display:block;margin-top:8px;font:700 var(--text-ui)/1.45 var(--font-mono);color:var(--fg)}.page_railTag__ZfAFD{display:inline-flex;min-height:24px;align-items:center;border:1px solid var(--border);padding:6px 8px}.page_toneOk__cqBm_{color:var(--ok);border-color:var(--ok-border)}.page_toneWarn__PkM5I{color:var(--info);border-color:var(--info-border)}.page_toneDanger__aCF5v{color:var(--danger);border-color:var(--danger-border)}.page_toneNeutral__ZLa8T{color:var(--muted)}.page_linkStack__ehApW{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.page_linkStack__ehApW a{min-height:var(--control-min);display:inline-flex;align-items:center;border:1px solid var(--border2,var(--border));padding:6px 8px;color:var(--fg);font:700 var(--text-xs)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.page_linkStack__ehApW a:hover{border-color:var(--fg-40);background:var(--surface2)}.page_mobileMatrix__90Oua,.page_mobileProtocolMatrix__VM4Nk{display:none}.page_mobileProtocol__KjF8r,.page_mobileRail__YdPyM{min-width:0;background:var(--bg);padding:0}.page_mobileProtocol__KjF8r>summary,.page_mobileRail__YdPyM>summary{display:grid;min-height:72px;gap:10px;padding:14px 12px;cursor:pointer;list-style:none}@media (min-width:641px){.page_mobileProtocol__KjF8r>summary,.page_mobileRail__YdPyM>summary{grid-template-columns:1fr auto;align-items:center}}.page_mobileProtocol__KjF8r>summary::-webkit-details-marker,.page_mobileRail__YdPyM>summary::-webkit-details-marker{display:none}.page_mobileSummaryBody__b4oZZ{display:grid;min-width:0;gap:8px}.page_mobileSummaryTitle__m__S7{font:700 var(--text-lg)/1.35 var(--font-mono);color:var(--fg)}.page_mobileDecisionLine__8AE36{color:var(--muted);font:var(--text-sm)/1.5 var(--font-mono)}.page_mobileDisclosure__ElYqd{display:inline-flex;min-height:44px;align-items:center;justify-self:start;color:var(--fg);font:700 var(--text-xs)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}@media (min-width:641px){.page_mobileDisclosure__ElYqd{justify-self:end}}.page_mobileDisclosure__ElYqd:after{content:"+";margin-left:8px}.page_mobileProtocol__KjF8r[open] .page_mobileDisclosure__ElYqd:after,.page_mobileRail__YdPyM[open] .page_mobileDisclosure__ElYqd:after{content:"−"}.page_mobileProtocol__KjF8r dl,.page_mobileRail__YdPyM dl{margin:0;padding:0 12px 12px;display:grid;gap:0}.page_mobileRail__YdPyM>.page_linkStack__ehApW{margin:0;padding:0 12px 8px}.page_mobileProtocol__KjF8r dl div,.page_mobileRail__YdPyM dl div{display:grid;gap:6px;border-top:1px solid var(--border);padding:10px 0}.page_mobileProtocol__KjF8r dl div:first-child,.page_mobileRail__YdPyM dl div:first-child{border-top:0}.page_mobileProtocol__KjF8r dt,.page_mobileRail__YdPyM dt{font:700 var(--text-2xs)/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.page_mobileProtocol__KjF8r dd,.page_mobileRail__YdPyM dd{margin:0;font:var(--text-sm)/1.65 var(--font-mono);color:var(--fg)}.page_recipeGrid__XUYMW{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--border)}.page_recipe__tA9k_{min-width:0;background:var(--bg);padding:16px;display:grid;gap:10px}.page_recipe__tA9k_ h3{margin:0;font:700 var(--text-md)/1.35 var(--font-mono);color:var(--fg)}.page_recipe__tA9k_ p{margin:0;font:var(--text-sm)/1.65 var(--font-mono);color:var(--muted)}.page_recipeReview__JG_LM{color:var(--info)!important}.page_caution__NLUh2{border-top:1px solid var(--border);padding-top:24px;grid-template-columns:minmax(220px,.7fr) minmax(0,1fr);align-items:start}.page_caution__NLUh2 p{margin:0;font:var(--text-ui)/1.7 var(--font-mono);color:var(--muted)}.page_caution__NLUh2 ul{grid-column:2;margin:0;padding-left:18px;color:var(--muted);font:var(--text-sm)/1.75 var(--font-mono)}@media (max-width:980px){.page_protocolControls__uE2ZJ{grid-template-columns:repeat(2,minmax(0,1fr))}.page_caution__NLUh2,.page_recipeGrid__XUYMW,.page_ruleStrip__YFg8O{grid-template-columns:1fr}.page_ruleItem__HWUHH,.page_ruleItem__HWUHH:first-child{border-left:0;border-top:1px solid var(--border)}.page_ruleItem__HWUHH:first-child{border-top:0}.page_caution__NLUh2 ul{grid-column:auto}}@media (max-width:640px){.page_protocolControls__uE2ZJ{grid-template-columns:1fr}.page_protocolField__Wv8lc{min-height:72px;padding:8px 0}.page_protocolResultBar__sNX1y{align-items:flex-start;flex-direction:column}.page_protocolResultBar__sNX1y>div{width:100%}.page_protocolResultBar__sNX1y a,.page_protocolResultBar__sNX1y button{min-height:44px;justify-content:center}.page_compareOption__VHZV1{flex:1 1 calc(50% - 3px)}.page_actionRow__HqWpp>*{flex:1 1 auto}.page_matrixScroll__NMqqu,.page_protocolScroll__5h5Kz{display:none}.page_mobileMatrix__90Oua,.page_mobileProtocolMatrix__VM4Nk{display:grid;gap:1px;background:var(--border)}.page_recipe__tA9k_,.page_ruleItem__HWUHH{padding:14px 12px}}.page_layout___vkK0{gap:20px;margin:28px 0 64px}.page_layout___vkK0,.page_searchBox__Vx7IK{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.page_searchBox__Vx7IK{gap:12px}.page_form__oESBA{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:10px}.page_form__oESBA>*{min-width:0}.page_meta__hTObJ{color:var(--muted);font:var(--text-ui)/1.7 var(--font-mono)}.page_section__4NM2Y{border:1px solid var(--border);background:var(--surface);padding:18px}.page_sectionHeader__N7W2i{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-bottom:14px}.page_sectionTitle__cUCkn{margin:0;color:var(--fg);font:var(--text-subhead)/1.3 var(--font-mono)}.page_sectionCount__LTWi5{color:var(--fg);font:var(--text-xs)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.page_resultList__41sCo{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.page_resultCard__g6X06{min-width:0;overflow:hidden;border:1px solid var(--border);padding:14px;background:var(--bg)}.page_resultIdentity__dpRfA{display:flex;width:100%;min-width:0;align-items:center;gap:var(--space-3);margin-bottom:8px}.page_resultLogo__TKq0E{display:flex;width:32px;height:32px;flex:0 0 32px;align-items:center;justify-content:center;object-fit:contain;font-size:var(--text-heading)}.page_resultLink__6o12d{display:inline-flex;max-width:100%;min-width:0;align-items:center;gap:8px;overflow:hidden;color:var(--fg);text-decoration:none;font:var(--text-lg)/1.5 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.page_resultLink__6o12d:hover{color:var(--fg)}.page_resultDesc__l3cbC{margin:0;color:var(--muted);font:var(--text-ui)/1.7 var(--font-mono)}.page_resultMeta__Z_hJG{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.page_badge__Oj_bK{border:1px solid var(--border);padding:6px 8px;color:var(--subtle);font:var(--text-2xs)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.page_empty__d285l{border:1px dashed var(--border);padding:18px;color:var(--muted);font:var(--text-md)/1.7 var(--font-mono)}@media (max-width:640px){.page_searchBox__Vx7IK,.page_section__4NM2Y{padding:14px}.page_form__oESBA{grid-template-columns:minmax(0,1fr)}.page_form__oESBA>*{width:100%}.page_resultLink__6o12d{min-height:32px}.page_badge__Oj_bK{font-size:var(--text-xs)}}.TechnicalReadout_figure__UNrHQ{max-width:100%;min-width:0;margin:24px 0;color:var(--fg)}.TechnicalReadout_footer__3QeF8,.TechnicalReadout_header__ENhMM{display:flex;align-items:baseline;gap:7px;margin:0;color:var(--muted);font:700 var(--text-2xs)/1.3 var(--font-mono);font-variant-ligatures:none;font-feature-settings:"calt" 0;letter-spacing:.07em;text-transform:uppercase}.TechnicalReadout_header__ENhMM{padding-bottom:7px}.TechnicalReadout_footer__3QeF8{padding-top:7px}.TechnicalReadout_viewport__jlwr_{max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;border-inline:1px solid var(--border);border-radius:var(--radius-panel);-webkit-overflow-scrolling:touch}.TechnicalReadout_viewport__jlwr_:focus-visible{outline:1px solid var(--fg);outline-offset:2px}.TechnicalReadout_viewport__jlwr_ pre{width:max-content;min-width:100%;margin:0;padding:14px;color:var(--fg);background:transparent;border-block:1px solid var(--border);font:var(--text-sm)/1.55 var(--font-mono);font-variant-ligatures:none;font-feature-settings:"calt" 0;white-space:pre;tab-size:2}.TechnicalReadout_viewport__jlwr_ code{padding:0;color:inherit;background:transparent;border:0;font:inherit}.TechnicalReadout_compact__PXxCu .TechnicalReadout_viewport__jlwr_ pre{padding:10px 12px}.TechnicalReadout_wrap__TDQ1a .TechnicalReadout_viewport__jlwr_ pre{width:100%;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:600px){.TechnicalReadout_viewport__jlwr_ pre{padding:12px}}@media (forced-colors:active){.TechnicalReadout_viewport__jlwr_,.TechnicalReadout_viewport__jlwr_ pre{border-color:CanvasText}}.error_errorMain__hUJ80{padding:4rem 2rem;max-width:640px;margin:0 auto;font-family:var(--font-mono,monospace)}.error_errorDigest__BiUD1{color:var(--muted);margin-bottom:1rem;font-size:var(--text-sm)}.error_errorTitle__9JytU{font-size:var(--text-heading);margin-bottom:1rem}.error_errorCopy__Qahtl{color:var(--muted);margin-bottom:2rem;line-height:1.6}.error_errorButton__5bZK0{background:var(--fg);color:var(--bg);border:none;padding:.5rem 1.5rem;font-family:inherit;font-size:var(--text-md);cursor:pointer}.page_statusBar__uShs7{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:1px solid color-mix(in srgb,var(--ok) 22%,transparent);background:var(--surface);margin-bottom:1.5rem;font-family:var(--font-mono);font-size:var(--text-md)}.page_statusDot__T9UKN{width:8px;height:8px;border-radius:50%;background:var(--ok);animation:page_pulse__uPBvK 2s ease-in-out infinite}@keyframes page_pulse__uPBvK{0%,to{opacity:1}50%{opacity:.4}}.page_statusText__vc9Ln{color:var(--ok);letter-spacing:.05em;text-transform:uppercase}.page_infoGrid__WMX5u{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.page_infoCard__I4kkg{border:1px solid var(--border);padding:1.25rem;background:var(--surface)}.page_infoCard__I4kkg h3{font-family:var(--font-mono);font-size:var(--text-ui);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .75rem}.page_infoCard__I4kkg p{font-size:var(--text-md);line-height:1.5;color:var(--muted);margin:0}.page_infoCard__I4kkg a{color:var(--ok);text-decoration:underline;text-underline-offset:2px}.page_infoCard__I4kkg em{color:var(--fg);font-style:normal;font-weight:600}.ArticleFAQ_faqSection__ojddy{margin-top:3rem;border-top:1px solid var(--border2);padding-top:2rem}.ArticleFAQ_faqHeading__KdO2N{font-size:var(--text-lg);font-weight:700;color:var(--fg);margin-bottom:1.25rem;letter-spacing:.04em;text-transform:uppercase}.ArticleFAQ_faqHeadingWrap__VrnxG{min-width:0}.ArticleFAQ_faqHome__JiH3m{display:grid;grid-template-columns:220px minmax(0,1fr);gap:0 56px;margin-top:0;padding:48px 0;border-top-color:var(--border)}.ArticleFAQ_faqHome__JiH3m .ArticleFAQ_faqHeading__KdO2N{position:sticky;top:96px;margin:0;font-size:var(--text-ui);line-height:1.35;letter-spacing:.12em}.ArticleFAQ_faqList__UHj1a{display:flex;flex-direction:column;gap:0}.ArticleFAQ_faqItem__vt92_{border-top:1px solid var(--border2);border-left:2px solid transparent;border-radius:var(--radius-control);padding:1rem 1.25rem;background:transparent;transition:background .15s ease-out,border-color .15s ease-out}.ArticleFAQ_faqItem__vt92_:hover,.ArticleFAQ_faqItem__vt92_[open]{background:var(--surface);border-left-color:var(--fg)}.ArticleFAQ_faqQuestion__vEcVN{cursor:pointer;font-size:var(--text-ui);font-weight:500;color:var(--fg);list-style:none;line-height:1.5;display:flex;align-items:flex-start;gap:.65rem}.ArticleFAQ_faqQuestion__vEcVN::-webkit-details-marker{display:none}.ArticleFAQ_faqQuestion__vEcVN:before{content:"+";display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.25rem;width:1.25rem;height:1.5em;border:0;border-radius:var(--radius-control);font-weight:600;color:var(--fg)}.ArticleFAQ_faqItem__vt92_[open] .ArticleFAQ_faqQuestion__vEcVN:before{content:"−"}.ArticleFAQ_faqAnswer__2NDDE{margin-top:.75rem;margin-left:1.9rem;color:var(--muted);line-height:1.7;font-size:var(--text-ui)}@media (max-width:768px){.ArticleFAQ_faqHome__JiH3m{grid-template-columns:1fr;gap:16px;padding:32px 0}.ArticleFAQ_faqHome__JiH3m .ArticleFAQ_faqHeading__KdO2N{position:static}.ArticleFAQ_faqQuestion__vEcVN{min-height:44px;font-size:var(--text-md)}}.page_catHeader__iSKIC{display:grid;justify-items:start;gap:8px;padding:28px 0 20px;margin:0 0 20px;border-bottom:1px solid var(--border)}.page_catBack__ykYno{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.page_catBack__ykYno:hover{color:var(--fg)}.page_catTitle__2Fq9e{font:700 var(--text-display)/1 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;margin:0;color:var(--fg)}.page_catLead__UDlkB{margin:0;color:var(--muted);font-size:var(--text-md);max-width:72ch}.page_catMeta__ZYaHG{margin:0;color:var(--subtle);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}@media (max-width:600px){.page_catHeader__iSKIC{padding:20px 0 16px}.page_catTitle__2Fq9e{font-size:var(--text-title)}}.page_catIntroText__IZVq7{margin:0;color:var(--muted);font-size:var(--text-ui);line-height:1.65}.page_catChecks__hawW_{margin-top:6px;padding:12px 16px;border:1px solid var(--border)}.page_catChecksLabel__FwFT2{display:block;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.page_catChecks__hawW_ ul{margin:0;padding-left:18px;display:grid;gap:6px;font-size:var(--text-ui);line-height:1.55;color:var(--muted)}.page_catGuide__ekyXy{max-width:72ch;display:grid;gap:10px;margin:40px 0 8px;padding-top:24px;border-top:1px solid var(--border)}.page_catGuideTitle__as6DY{font-size:var(--text-md);text-transform:uppercase;letter-spacing:.06em;margin:0 0 2px}.page_catRelated__G6uP1{margin:32px 0 8px}.page_catRelatedTitle__aPoDk{font-size:var(--text-md);text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px}.page_homeWrap__cuYGO{max-width:1400px}.page_hero__jmeWX{padding:32px 0 24px}.page_hero__jmeWX h1{font-size:var(--text-display);margin:0 0 10px;line-height:1.18;letter-spacing:0}.page_heroMeta__pQlfi{font-size:var(--text-sm);line-height:1.4;color:var(--muted);margin:10px 0 0;font-variant-numeric:tabular-nums}.page_heroDesc__pFVUc{font-size:var(--text-md);line-height:1.55;color:var(--muted);margin:0;max-width:72ch}@media (max-width:600px){.page_hero__jmeWX{padding-top:28px;padding-bottom:24px}}.page_statsStrip__CjZrJ{display:flex;gap:40px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:16px 0;margin-bottom:0}.page_stat__jK5Cc{display:flex;align-items:baseline;gap:8px}.page_statNum__jj99F{font:700 var(--text-subhead)/1 var(--font-mono);color:var(--fg);letter-spacing:0}.page_statLabel__tJASl{font:var(--text-xs)/1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}@media (max-width:500px){.page_statsStrip__CjZrJ{flex-wrap:wrap;gap:16px 32px}}.page_homeRow__09whC{display:grid;grid-template-columns:220px 1fr;gap:0 56px;padding:36px 0;border-top:1px solid var(--border2);align-items:start}.page_homeRowSide__4TDKX{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-top:2px;position:sticky;top:96px}.page_sectionLabel__PRoN_{font:700 var(--text-ui)/1 var(--font-mono);color:var(--fg);text-transform:uppercase;letter-spacing:.12em;display:block;margin-bottom:2px}.page_sideDesc__Egk_a{font:var(--text-ui)/1.6 var(--font-mono);color:var(--muted)}.page_homeRowMain__oQu2k{min-width:0}@media (max-width:768px){.page_homeRow__09whC{grid-template-columns:1fr;gap:16px 0;padding:32px 0}.page_homeRowSide__4TDKX{position:static;flex-direction:column;align-items:flex-start;gap:8px}.page_sideDesc__Egk_a{display:none}}.page_homeCatChips__80wHm{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.page_homeStacks__qVdQJ{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.page_homeStack__c2TNf{display:grid;gap:6px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-control);text-decoration:none;min-height:var(--control-min)}.page_homeStack__c2TNf:focus-visible,.page_homeStack__c2TNf:hover{border-color:var(--fg-40);background:var(--surface)}.page_homeStackNum__yVkZL{color:var(--fg-40);font:700 var(--text-xs)/1 var(--font-mono);letter-spacing:.1em}.page_homeStackTitle__uLAvQ{color:var(--fg);font:700 var(--text-ui)/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.page_homeStackDesc__8OBCk{color:var(--muted);font:var(--text-xs)/1.5 var(--font-mono)}@media (max-width:900px){.page_homeStacks__qVdQJ{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.page_homeStacks__qVdQJ{grid-template-columns:1fr}}@media (max-width:640px){.page_homeCatChips__80wHm{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:-20px;margin-right:-20px;margin-top:16px;padding:4px 0 10px 20px;scroll-padding-left:20px}.page_homeCatChips__80wHm::-webkit-scrollbar{display:none}.page_homeCatChips__80wHm:after{content:"→";position:sticky;right:0;display:grid;place-items:center;align-self:stretch;flex:0 0 28px;min-height:36px;color:var(--fg);background:var(--bg);border-left:1px solid var(--border);font:700 var(--text-sm)/1 var(--font-mono);pointer-events:none;z-index:1}.page_homeCatChipsAll__kKc98{white-space:nowrap}.page_homeCatChips__80wHm>*{flex:0 0 auto;scroll-snap-align:start;max-width:60vw;min-height:36px}}.page_homeCatChipsCount__L__uL{color:var(--subtle);margin-left:6px;font-size:var(--text-2xs);font-variant-numeric:tabular-nums;letter-spacing:.04em}@media (max-width:640px){.page_homeCatChipsCount__L__uL{font-size:var(--text-xs)}}.page_topPicksGrid__LA1Ye{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.page_topPicksGrid__LA1Ye>*{background:transparent}@media (max-width:900px){.page_topPicksGrid__LA1Ye{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.page_topPicksGrid__LA1Ye{grid-template-columns:1fr}}.page_quickPaths__IdGiW{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.page_quickPath__XM9hE{display:flex;flex-direction:column;gap:10px;padding:20px;border:1px solid var(--border2);border-radius:var(--radius-control);background:var(--surface);text-decoration:none;transition:background .15s ease-out,border-color .15s ease-out}.page_quickPath__XM9hE:hover{background:var(--surface2);border-color:var(--fg-40);opacity:1}.page_quickPathNum__ywZBc{font:700 var(--text-2xs)/1 var(--font-mono);color:var(--muted);letter-spacing:.1em;text-transform:uppercase}.page_quickPathTitle__cLJV3{font:700 var(--text-lg)/1.3 var(--font-mono);color:var(--fg)}.page_quickPathDesc__J1LNR{font-size:var(--text-sm);color:var(--muted);line-height:1.65;flex:1}.page_quickPathCta__4CHtu{font:var(--text-xs)/1 var(--font-mono);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;transition:color .15s ease-out}.page_quickPath__XM9hE:hover .page_quickPathCta__4CHtu{color:var(--fg)}@media (max-width:640px){.page_quickPaths__IdGiW{grid-template-columns:1fr}}.page_stacksPreview__bfm5h{display:grid;grid-template-columns:1fr 1fr;gap:10px}.page_stackPreviewItem__Ph_ZF{display:flex;flex-direction:column;gap:6px;padding:16px 20px;border:1px solid var(--border2);border-radius:var(--radius-control);background:var(--surface);text-decoration:none;transition:background .15s ease-out,border-color .15s ease-out}.page_stackPreviewItem__Ph_ZF:hover{background:var(--surface2);border-color:var(--fg-40);opacity:1}.page_stackPreviewLabel__82qv6{font:700 var(--text-ui)/1 var(--font-mono);color:var(--fg);text-transform:uppercase;letter-spacing:.06em}.page_stackPreviewDesc__pErYh{font-size:var(--text-sm);color:var(--muted);line-height:1.55}@media (max-width:640px){.page_stacksPreview__bfm5h{grid-template-columns:1fr}}.page_updatesTeaser__m9TWL{font-size:var(--text-md);color:var(--muted);line-height:1.7;margin:0 0 16px;max-width:520px}.page_articleTopics__SaEEN{display:grid;gap:10px;margin-bottom:24px}.page_articleTopics__SaEEN>span{color:var(--muted);font:700 var(--text-2xs)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ArticleTOC_toc__RQeLi{padding-top:4px;scrollbar-width:none}.ArticleTOC_toc__RQeLi::-webkit-scrollbar{display:none}.ArticleTOC_tocLabel__nMX6D{font:var(--text-2xs)/1 var(--font-mono);letter-spacing:.1em;color:var(--muted);text-transform:uppercase;border-bottom:1px solid var(--border);padding-bottom:10px;margin-bottom:12px}.ArticleTOC_tocList__3lWxL{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.ArticleTOC_tocLink__k0ZCs{display:block;font:var(--text-xs)/1.5 var(--font-mono);color:var(--muted);text-decoration:none;padding:4px 0 4px 10px;border-left:1px solid var(--border);transition:color .15s ease-out,border-color .15s ease-out}.ArticleTOC_active__sfWqG .ArticleTOC_tocLink__k0ZCs,.ArticleTOC_tocLink__k0ZCs:hover{color:var(--fg);border-left-color:var(--fg)}.StatGrid_block__agzay{margin:24px 0;max-width:100%}.StatGrid_gridStatus__IJmPA{display:flex;justify-content:flex-start;margin-bottom:6px}.StatGrid_grid__yorM2{display:grid;max-width:100%;margin:0;padding:0;border:1px solid var(--border)}.StatGrid_grid__yorM2[data-cols="1"]{grid-template-columns:1fr}.StatGrid_grid__yorM2[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.StatGrid_grid__yorM2[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.StatGrid_grid__yorM2[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.StatGrid_stat__xKaLD{display:flex;min-width:0;flex-direction:column;padding:14px 16px;border-right:1px solid var(--border2)}.StatGrid_stat__xKaLD:last-child{border-right:0}.StatGrid_label__1mgor{min-width:0;min-height:2.8em;margin-bottom:6px;color:var(--muted);font-size:var(--text-2xs);letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.StatGrid_value__lsU_k{max-width:100%;margin:0;overflow-wrap:normal;color:var(--fg);font:700 var(--text-title)/1.1 var(--font-mono);letter-spacing:0;word-break:normal}.StatGrid_value__lsU_k[data-size=long]{font-size:var(--text-heading)}.StatGrid_value__lsU_k[data-size=xlong]{font-size:var(--text-lg);font-weight:600;line-height:1.25}.StatGrid_grid__yorM2[data-cols="3"] .StatGrid_value__lsU_k,.StatGrid_grid__yorM2[data-cols="4"] .StatGrid_value__lsU_k{min-height:53px}.StatGrid_value__lsU_k[data-kind=date]{font-size:var(--text-lg);font-weight:600;letter-spacing:.01em}.StatGrid_meta__n6QN4{margin:5px 0 0;overflow-wrap:anywhere;color:var(--muted);font-size:var(--text-sm);line-height:1.45}.StatGrid_tileStatus__v_z6M{margin:auto 0 0}.StatGrid_source__yxvC9{display:block;margin:0;padding-top:5px;overflow-wrap:anywhere;color:var(--subtle);font-size:var(--text-2xs);line-height:1.4}.StatGrid_source__yxvC9[data-anchor]{margin-top:auto}.StatGrid_grid__yorM2[data-cols="3"] .StatGrid_source__yxvC9,.StatGrid_grid__yorM2[data-cols="4"] .StatGrid_source__yxvC9{min-height:33px}@media (max-width:900px){.StatGrid_grid__yorM2[data-cols="3"],.StatGrid_grid__yorM2[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.StatGrid_grid__yorM2[data-cols="3"] .StatGrid_stat__xKaLD:last-child{grid-column:1/-1}.StatGrid_stat__xKaLD{border-bottom:1px solid var(--border2)}.StatGrid_stat__xKaLD:nth-child(2n){border-right:0}.StatGrid_grid__yorM2[data-cols="2"] .StatGrid_stat__xKaLD,.StatGrid_grid__yorM2[data-cols="4"] .StatGrid_stat__xKaLD:nth-last-child(-n+2),.StatGrid_stat__xKaLD:last-child{border-bottom:0}}@media (max-width:520px){.StatGrid_grid__yorM2[data-cols="2"],.StatGrid_grid__yorM2[data-cols="3"],.StatGrid_grid__yorM2[data-cols="4"]{grid-template-columns:1fr}.StatGrid_stat__xKaLD{padding:14px;border-right:0}.StatGrid_grid__yorM2[data-cols="2"] .StatGrid_stat__xKaLD,.StatGrid_grid__yorM2[data-cols="3"] .StatGrid_stat__xKaLD,.StatGrid_grid__yorM2[data-cols="4"] .StatGrid_stat__xKaLD,.StatGrid_stat__xKaLD{border-bottom:1px solid var(--border2)}.StatGrid_grid__yorM2 .StatGrid_stat__xKaLD:last-child{border-bottom:0}.StatGrid_value__lsU_k,.StatGrid_value__lsU_k[data-size=long]{font-size:var(--text-heading)}.StatGrid_value__lsU_k[data-kind=date],.StatGrid_value__lsU_k[data-size=xlong]{font-size:var(--text-lg)}.StatGrid_grid__yorM2[data-cols="3"] .StatGrid_source__yxvC9,.StatGrid_grid__yorM2[data-cols="3"] .StatGrid_value__lsU_k,.StatGrid_grid__yorM2[data-cols="4"] .StatGrid_source__yxvC9,.StatGrid_grid__yorM2[data-cols="4"] .StatGrid_value__lsU_k,.StatGrid_label__1mgor{min-height:0}.StatGrid_source__yxvC9[data-anchor],.StatGrid_tileStatus__v_z6M{margin-top:7px}.StatGrid_label__1mgor,.StatGrid_source__yxvC9{font-size:var(--text-xs)}}.BarChart_chart__P34GX{display:flex;flex-direction:column;border:1px solid var(--border);padding:0 16px}.BarChart_row__y_Y3c{display:grid;grid-template-columns:minmax(150px,1fr) minmax(18ch,1.5fr) max-content;grid-template-areas:"heading meter value";gap:16px;align-items:center;min-width:0;padding:12px 0;border-bottom:1px solid var(--border2)}.BarChart_row__y_Y3c:last-child{border-bottom:0}.BarChart_heading__EKyxf{grid-area:heading;display:flex;min-width:0;flex-direction:column;gap:4px}.BarChart_label__Hh_er{overflow-wrap:anywhere;color:var(--fg);font:700 var(--text-xs)/1.35 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.BarChart_meter__1HKuV{grid-area:meter;display:block;overflow:hidden;color:var(--muted);font:var(--text-ui)/1 var(--font-mono);font-variant-ligatures:none;font-feature-settings:"calt" 0;letter-spacing:0;white-space:pre}.BarChart_row__y_Y3c[data-tone=ok] .BarChart_meter__1HKuV{color:var(--ok)}.BarChart_row__y_Y3c[data-tone=warn] .BarChart_meter__1HKuV{color:var(--info)}.BarChart_row__y_Y3c[data-tone=danger] .BarChart_meter__1HKuV{color:var(--danger)}.BarChart_value__2ChAW{grid-area:value;color:var(--fg);font:700 var(--text-sm)/1.3 var(--font-mono);text-align:right;white-space:nowrap}@media (max-width:640px){.BarChart_chart__P34GX{padding:0 12px}.BarChart_row__y_Y3c{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"heading value" "meter meter";gap:8px 12px}}.DiagramStatus_status__3AmPV{display:inline-flex;min-width:0;align-items:baseline;gap:5px;color:var(--muted);font:700 var(--text-2xs)/1.2 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.DiagramStatus_glyph__7PkTC{flex:0 0 auto;color:currentColor}.DiagramStatus_neutral__Y6hB2{color:var(--muted)}.DiagramStatus_ok__ytHnC{color:var(--ok)}.DiagramStatus_warn__k2Joe{color:var(--info)}.DiagramStatus_danger__tGWXF{color:var(--danger)}@media (forced-colors:active){.DiagramStatus_status__3AmPV{color:initial}}.page_hero__h12hg{padding:0 0 24px}.page_hero__h12hg h1{margin:0 0 6px;text-transform:uppercase;letter-spacing:.06em}.page_heroDesc__StFF5{margin:0 0 20px;color:var(--muted)}.page_personaStrip__MdbdV{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.page_personaChip__iq7oS{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--border);color:var(--muted);font:var(--text-sm)/1 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;text-decoration:none;transition:none}.page_personaChip__iq7oS:hover{color:var(--fg);border-color:var(--muted)}.page_personaChip__iq7oS svg{color:var(--fg);fill:currentColor;flex:0 0 auto}@media (max-width:640px){.page_personaStrip__MdbdV{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;margin-left:-20px;margin-right:-20px;padding:2px 0 8px 20px}.page_personaStrip__MdbdV::-webkit-scrollbar{display:none}.page_personaStrip__MdbdV:after{content:"→";position:sticky;right:0;display:grid;place-items:center;align-self:stretch;flex:0 0 28px;min-height:36px;color:var(--fg);background:var(--bg);border-left:1px solid var(--border);font:700 var(--text-sm)/1 var(--font-mono);pointer-events:none;z-index:1}.page_personaChip__iq7oS{flex:0 0 auto;min-height:36px;font-size:var(--text-xs);padding:8px 10px;white-space:nowrap}}.page_mainGrid__mR7VN{margin-top:32px}.GlossaryAutoLink_term__OI8Vi{position:relative;display:inline-flex;align-items:baseline;border-bottom:1px dotted var(--subtle);color:inherit;cursor:help;text-decoration:none}.GlossaryAutoLink_term__OI8Vi:focus-visible,.GlossaryAutoLink_term__OI8Vi:hover{border-bottom-color:var(--fg)}.GlossaryAutoLink_label__wsVO2{color:inherit}.GlossaryAutoLink_tooltip__DazAe{position:absolute;left:50%;bottom:calc(100% + 10px);z-index:var(--z-tooltip);width:min(280px,calc(100vw - 32px));padding:10px 12px;border:1px solid var(--border);background:var(--overlay-tooltip);color:var(--fg);font-size:var(--text-md);line-height:1.45;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-50%) translateY(4px);transition:opacity .15s ease-out,transform .15s ease-out,visibility .15s ease-out}.GlossaryAutoLink_tooltip__DazAe:after{content:"";position:absolute;left:50%;top:100%;width:10px;height:10px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:inherit;transform:translateX(-50%) rotate(45deg)}.GlossaryAutoLink_term__OI8Vi:focus-visible .GlossaryAutoLink_tooltip__DazAe,.GlossaryAutoLink_term__OI8Vi:hover .GlossaryAutoLink_tooltip__DazAe{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.GlossaryAutoLink_linkHint__V1iZR{display:inline-block;margin-top:6px;color:var(--muted);font-size:var(--text-sm)}@media (max-width:768px){.GlossaryAutoLink_tooltip__DazAe{position:fixed;left:16px;right:16px;bottom:auto;top:72px;width:auto;transform:translateY(4px)}.GlossaryAutoLink_tooltip__DazAe:after{display:none}.GlossaryAutoLink_term__OI8Vi:focus-visible .GlossaryAutoLink_tooltip__DazAe,.GlossaryAutoLink_term__OI8Vi:hover .GlossaryAutoLink_tooltip__DazAe{transform:translateY(0)}}.ArticleLayout_layoutWrap__oYTWE{display:grid;grid-template-columns:240px minmax(0,1fr);gap:56px;align-items:start}@media (max-width:960px){.ArticleLayout_layoutWrap__oYTWE{grid-template-columns:1fr}.ArticleLayout_layoutSidebar__ZnEL4{display:none}}.ArticleLayout_layoutSidebar__ZnEL4{position:sticky;top:90px;max-height:calc(100vh - 110px);overflow-y:auto;scrollbar-width:none}.ArticleLayout_layoutSidebar__ZnEL4::-webkit-scrollbar{display:none}.ArticleLayout_breadcrumb__W_sRG{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-bottom:24px;font:var(--text-2xs)/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.ArticleLayout_breadcrumbLink__Ia0SH{display:inline-flex;align-items:center;min-height:24px;padding:2px 0;color:var(--muted);text-decoration:none;transition:color .15s ease-out}.ArticleLayout_breadcrumbLink__Ia0SH:hover{color:var(--fg)}.ArticleLayout_breadcrumbSep__ORo0n{color:var(--border);-webkit-user-select:none;user-select:none}.ArticleLayout_sidebarSection__T7C0k{margin-bottom:24px;border-top:1px solid var(--border);padding-top:12px}.ArticleLayout_sidebarSectionTitle__ZFFi1{font:var(--text-xs)/1 var(--font-mono);letter-spacing:.12em;color:var(--muted);text-transform:uppercase;margin-bottom:10px}.ArticleLayout_sidebarDesc__M2jEH{font:var(--text-sm)/1.6 var(--font-mono);color:var(--muted);margin:0}.ArticleLayout_reviewBadge__5jxkA{display:inline-flex;margin-top:10px;padding:4px 8px;border:1px solid var(--border);background:transparent;color:var(--fg);font:var(--text-xs)/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}@supports (font-feature-settings:"ss02" 1){.ArticleLayout_reviewBadge__5jxkA[data-zero-style=dotted]{font-feature-settings:"calt" 0,"ss02" 1}}.ArticleLayout_mobileBreadcrumb__jxJCo{display:none}@media (max-width:960px){.ArticleLayout_mobileBreadcrumb__jxJCo{display:flex;gap:var(--space-2);align-items:center;margin-bottom:var(--space-5);padding-bottom:var(--space-3);border-bottom:1px solid var(--border);color:var(--muted);font:var(--text-xs)/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;overflow:hidden}.ArticleLayout_mobileBreadcrumb__jxJCo a{min-height:var(--control-min);display:inline-flex;align-items:center;color:var(--fg);flex:0 0 auto}.ArticleLayout_mobileBreadcrumb__jxJCo span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.RelatedArticles_section__Ymp_m{margin-top:48px;border-top:1px solid var(--border);padding-top:24px}.RelatedArticles_prevNext__oDXeJ{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:32px}.RelatedArticles_navRow__7Qb3F{display:flex;flex-direction:column;gap:6px;padding:12px 0;text-decoration:none;border-top:1px solid var(--border);border-bottom:1px solid var(--border);min-height:64px}.RelatedArticles_navRowRight__qNvbA{text-align:right;align-items:flex-end}.RelatedArticles_navLabel__eX3tV{font:var(--text-2xs)/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.RelatedArticles_navTitle__iVip3{font:var(--text-sm)/1.4 var(--font-mono);color:var(--fg)}.RelatedArticles_navRow__7Qb3F:hover .RelatedArticles_navTitle__iVip3{text-decoration:underline;text-decoration-color:var(--fg);text-underline-offset:3px}.RelatedArticles_heading__uHvgM{margin:0 0 14px;font:var(--text-xs)/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.RelatedArticles_list__2yEGq{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.RelatedArticles_item__A3pt3{border-bottom:1px solid var(--border2)}.RelatedArticles_item__A3pt3:first-child{border-top:1px solid var(--border2)}.RelatedArticles_itemLink__NtGAn{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;text-decoration:none;min-height:48px}.RelatedArticles_title__z2QPt{font:var(--text-sm)/1.4 var(--font-mono);color:var(--fg);flex:1}.RelatedArticles_arrow__p4GwT{font:var(--text-sm)/1 var(--font-mono);color:var(--muted);flex-shrink:0}.RelatedArticles_itemLink__NtGAn:hover .RelatedArticles_title__z2QPt{text-decoration:underline;text-decoration-color:var(--fg);text-underline-offset:3px}.RelatedArticles_itemLink__NtGAn:hover .RelatedArticles_arrow__p4GwT{color:var(--fg)}@media (max-width:720px){.RelatedArticles_prevNext__oDXeJ{grid-template-columns:1fr}.RelatedArticles_navRowRight__qNvbA{text-align:left;align-items:flex-start}.RelatedArticles_itemLink__NtGAn{min-height:56px}}.Callout_callout__cnI9B{display:flex;align-items:flex-start;gap:10px}.Callout_icon__K8Jdn{flex-shrink:0;margin-top:2px}.Callout_body__QcjGy{flex:1;min-width:0}.Timeline_timeline__MMFXg{margin:0;border:1px solid var(--border);padding:0 16px;list-style:none}.Timeline_row__y0v8I{display:grid;grid-template-columns:minmax(72px,max-content) 24px minmax(0,1fr);gap:0 10px;min-width:0;padding:14px 0;border-bottom:1px solid var(--border2)}.Timeline_row__y0v8I:last-child{border-bottom:0}.Timeline_date__Q8YA6{padding-top:1px;color:var(--muted);font:var(--text-xs)/1.3 var(--font-mono);letter-spacing:.06em;text-align:right;text-transform:uppercase;white-space:nowrap}.Timeline_connector__XtOTt{color:var(--border);font:var(--text-sm)/1.2 var(--font-mono);font-variant-ligatures:none;font-feature-settings:"calt" 0}.Timeline_body__bqjI4{min-width:0}.Timeline_event__DE1z3{margin-top:4px;color:var(--fg);font-size:var(--text-ui);font-weight:700;line-height:1.3}.Timeline_detail__Ns4FH{margin-top:4px;color:var(--muted);font-size:var(--text-sm);line-height:1.5}@media (max-width:520px){.Timeline_timeline__MMFXg{padding:0 12px}.Timeline_row__y0v8I{grid-template-columns:18px minmax(0,1fr);grid-template-areas:"connector date" "connector body";gap:5px 8px}.Timeline_date__Q8YA6{grid-area:date;padding:0;text-align:left}.Timeline_connector__XtOTt{grid-area:connector}.Timeline_body__bqjI4{grid-area:body}}