.AnchorCompare_line__j5hUa{margin:6px 0 0;padding-top:6px;border-top:1px dashed var(--rule-soft);font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;line-height:1.4;color:var(--ink-3)}.AnchorCompare_better__wB_uf{color:var(--brand-deep)}.AnchorCompare_worse__XobSO{color:var(--ink-2)}.AnchorCompare_same__Ujoq_{color:var(--ink-3)}.AnchorCompare_invite__qbJFF{margin:14px 0 0;padding:10px 12px;border-left:2px solid var(--anchor);background:var(--anchor-wash);font-size:13px;line-height:1.5;color:var(--ink-2);max-width:var(--page-read)}.AnchorCompare_inviteMark__CoOub{color:var(--anchor);vertical-align:-1px;margin-right:6px}.AnchorCompare_invite__qbJFF a{color:var(--brand-deep);text-decoration:underline;text-underline-offset:2px}.ScaleBar_scaleBar__RgWNr{margin-top:8px}.ScaleBar_scaleArrowRow__t3E36,.ScaleBar_scaleLabels__qhS5F,.ScaleBar_scaleSegments__5yOUW{display:flex}.ScaleBar_scaleArrowSlot__MKT6H{flex:1 1;min-width:0;height:16px;text-align:center}.ScaleBar_scaleArrow__84tGZ{display:inline-block;font-size:15px;line-height:16px;color:var(--ink,#0A1418)}.ScaleBar_scaleSegments__5yOUW{height:12px;border-radius:6px;overflow:hidden;border:1px solid rgba(0,0,0,.04)}.ScaleBar_scaleSegment__hA3Lh{flex:1 1;min-width:0;border-right:1px solid rgba(255,255,255,.6)}.ScaleBar_scaleSegment__hA3Lh:last-child{border-right:none}.ScaleBar_scaleLabels__qhS5F{margin-top:4px}.ScaleBar_scaleLabel__7Yv3G{flex:1 1;min-width:0;text-align:center;font-size:10px;color:var(--ink-3,#7E888E);font-feature-settings:"tnum"}.page_page__FxUzk{background:var(--paper);min-height:100vh}.page_col__y78Fy{max-width:var(--page-max);margin:0 auto}.page_cover__DH7Fr{position:relative;width:100%;aspect-ratio:3/2;max-height:320px;overflow:hidden;background:var(--paper-2)}.page_coverImg__I_FLw{width:100%;height:100%;object-fit:cover;display:block}.page_coverOverlay__SieSg{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,20,24,0) 40%,rgba(10,20,24,.55))}.page_coverLabel__Ngmqx{position:absolute;left:16px;bottom:14px;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--paper);opacity:.92}@media (min-width:720px){.page_cover__DH7Fr{max-height:380px}}.page_hero__WGQEV{padding:36px 20px 16px}@media (min-width:720px){.page_hero__WGQEV{padding:48px 20px 24px}}.page_indexMark__2spwU{display:flex;align-items:baseline;gap:10px;margin-bottom:18px}.page_indexMark__2spwU hr{flex:1 1;border:0;height:1px;background:var(--rule);margin:0}.page_heroLabel__aWZpL{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}.page_postcode__LFWYO{font-family:var(--font-display);font-feature-settings:"tnum" on,"lnum" on;font-size:48px;font-weight:500;line-height:1;letter-spacing:-.025em;color:var(--ink);margin:0}.page_subtitle__yWnl7{margin-top:10px;color:var(--ink-2)}.page_tagline__RmHJJ{margin-top:14px;color:var(--ink-3);max-width:540px}.page_titleRow__Z5s75{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.page_saveRow__7VYLS{margin-top:10px;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.page_saveRowMain__jSzaf{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.page_saveRowMapLink__89A1b{padding:7px 14px;font-size:13px}.page_searchWrap__5NOKw{margin-top:22px;max-width:520px}.page_cardsSection__ytm_6{padding:40px 20px 16px}@media (min-width:720px){.page_cardsSection__ytm_6{padding:56px 20px 24px}}.page_areaContext__n2WO6{padding:32px 20px 0}@media (min-width:720px){.page_areaContext__n2WO6{padding:40px 20px 0}}.page_areaContextLine__DofVK{font-size:15px;line-height:1.55;color:var(--ink,#0A1418);margin:0 0 12px}.page_areaContextLine__DofVK:last-child{margin-bottom:0}.page_areaContextHint__2xV4b{display:block;margin-top:6px;font-size:13px;color:var(--ink-2,#2E3D44)}.page_cardsLead___63_b{display:flex;align-items:baseline;gap:10px;margin-bottom:18px}.page_cardsLead___63_b hr{flex:1 1;border:0;height:1px;background:var(--rule);margin:0}.page_cardsTitle__DvXcn{font-family:var(--font-display);font-size:24px;font-weight:500;letter-spacing:-.015em;color:var(--ink);margin:0 0 8px}.page_cardsTitle__DvXcn em{font-style:italic;font-weight:400;color:var(--brand-deep)}.page_grid__cS9UM{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0}.page_card__1_06p{padding:18px 18px 18px 0;border-top:1px solid var(--rule)}.page_card__1_06p:last-child{border-bottom:1px solid var(--rule)}@media (min-width:600px){.page_card__1_06p{padding:22px 0}}.page_cardHead__0MkPP{display:flex;align-items:center;gap:11px;margin-bottom:14px}.page_cardIcon__99RVK{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-2);flex-shrink:0}.page_cardIcon__99RVK svg{width:18px;height:18px;display:block}.page_cardHex__7WV_a{width:16px;height:18px;display:block;flex-shrink:0}.page_cardLabel__9mew7{font-family:var(--font-mono);font-size:14px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-weight:600;flex:1 1}.page_cardQuestion__qKgvW{font-family:var(--font-display);font-size:20px;font-weight:500;line-height:1.25;letter-spacing:-.015em;color:var(--ink);margin:0 0 12px}@media (min-width:720px){.page_cardQuestion__qKgvW{font-size:22px}}.page_cardValue__GI4wr{font-family:var(--font-display);font-feature-settings:"tnum" on,"lnum" on;font-size:36px;font-weight:500;line-height:1;letter-spacing:-.02em;color:var(--ink);margin-bottom:10px}.page_cardUnit__wAfy4{font-family:var(--font-body);font-size:15px;font-weight:400;letter-spacing:0;color:var(--ink-3);margin-left:8px}.page_cardsHint__kImaa{color:var(--ink-3);font-size:13px;line-height:1.5;max-width:62ch;margin:6px 0 16px}.page_cardsHint__kImaa a{color:var(--brand-deep);text-decoration:underline;-webkit-text-decoration-color:var(--rule-soft);text-decoration-color:var(--rule-soft)}.page_stepList__ur6Ti{display:grid;grid-gap:0;gap:0}.page_step__H2P_N{display:grid;grid-template-columns:20px 1fr;grid-gap:10px;gap:10px;padding:9px 0;border-top:1px solid var(--rule-soft);align-items:baseline}.page_step__H2P_N:last-child{border-bottom:1px solid var(--rule-soft)}.page_stepNum__JwcDN{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--brand-deep)}.page_stepTitle__XRI8H{font-family:var(--font-body);font-size:13px;font-weight:700;color:var(--ink)}.page_stepBody__Blj5g{font-size:12.5px;color:var(--ink-2)}.page_cardsHint__kImaa a:hover{-webkit-text-decoration-color:var(--brand-deep);text-decoration-color:var(--brand-deep)}.page_cardDetail__5CYpT{color:var(--ink-2);margin-bottom:6px;font-size:14px;line-height:1.4}.page_cardContext__8N9Ep{color:var(--ink-3);font-size:12px;line-height:1.4}.page_coverageNote__Y_GZ8{max-width:var(--page-read);margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--ink-3,#667)}.page_coverageNote__Y_GZ8 a{color:var(--brand-deep);text-decoration:underline;text-underline-offset:2px}.page_verdict__4jNVG{max-width:var(--page-read);margin:10px 0 0;font-family:var(--font-display);font-size:19px;font-weight:400;line-height:1.45;letter-spacing:-.01em;color:var(--ink)}@media (min-width:720px){.page_verdict__4jNVG{font-size:21px}}.page_detailRows__jWvWW{list-style:none;margin:8px 0 0;padding:0}.page_detailRow__qLZpF{padding:6px 0;border-top:1px solid var(--rule-soft);font-size:12.5px;line-height:1.45;color:var(--ink-2)}.page_detailRow__qLZpF:first-child{border-top:0;padding-top:0}.page_phasePill__R6qh_{display:inline-block;margin-left:8px;padding:1px 7px 2px;border:1px solid var(--rule-soft,rgba(10,20,24,.14));border-radius:999px;font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;vertical-align:1px}.page_imdChip__XBtOQ{position:relative;border-bottom:1px dotted var(--ink-3);cursor:help;white-space:nowrap}.page_imdChip__XBtOQ b{color:var(--ink);font-weight:650}.page_imdTip__4NHOv{position:absolute;left:0;bottom:calc(100% + 8px);z-index:30;width:250px;background:var(--ink);color:var(--paper);font-family:var(--font-body);font-size:12px;font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;padding:10px 12px;border-radius:8px;box-shadow:0 6px 18px rgba(10,20,24,.25);opacity:0;visibility:hidden;transition:opacity .12s ease;pointer-events:none;white-space:normal}.page_imdChip__XBtOQ:focus-visible .page_imdTip__4NHOv,.page_imdChip__XBtOQ:hover .page_imdTip__4NHOv{opacity:1;visibility:visible}.page_reachLine__s4gUE{margin-top:8px;padding-top:8px;border-top:1px solid var(--rule-soft,rgba(10,20,24,.08));color:var(--ink-2);font-size:13px;line-height:1.5}.page_reachMedian__msrZG{color:var(--ink-3);font-size:12px}.page_reachLink__bi4n8{color:var(--brand-deep,#0a6b5a);text-decoration:none;font-weight:600;white-space:nowrap}.page_reachLink__bi4n8:hover{text-decoration:underline}.page_envFlag__jQhB2{padding:18px 18px 18px 0;border-top:1px solid var(--rule)}.page_envFlag__jQhB2:last-child{border-bottom:1px solid var(--rule)}@media (min-width:600px){.page_envFlag__jQhB2{padding:22px 0}}.page_envFlagHead__5LUoc{display:flex;align-items:center;gap:9px;margin-bottom:12px}.page_envFlagLabel__N_hE1{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:500;flex:1 1}.page_envFlagWord__YWEbh{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--ink-2)}.page_envFlagValue__ktQaR{font-family:var(--font-display);font-feature-settings:"tnum" on,"lnum" on;font-size:28px;font-weight:500;line-height:1;letter-spacing:-.02em;color:var(--ink)}.page_envFlagUnit__NfE_n{font-family:var(--font-body);font-size:14px;font-weight:400;letter-spacing:0;color:var(--ink-3);margin-left:8px}.page_envFlagSub__O4ba8{color:var(--ink-3);font-size:12px;line-height:1.45;margin-top:8px}.page_envFlagBar__JyegE{max-width:380px;margin-top:10px}.page_envDot__OrQsk{width:11px;height:11px;border-radius:50%;flex:none}.page_env_good__TqDmU{background:#15803d}.page_env_ok__Dk0ZU{background:#d97706}.page_env_poor__LE_HR{background:#b91c1c}.page_envMuted__ceo_S{background:var(--ink-4)}.page_scoreSection__zXzv2{padding:32px 20px 8px}@media (min-width:720px){.page_scoreSection__zXzv2{padding:40px 20px 12px}}.page_scoreGrid__nI0_p{display:grid;grid-template-columns:1fr;grid-gap:16px 28px;gap:16px 28px;align-items:center}@media (min-width:640px){.page_scoreGrid__nI0_p{grid-template-columns:1.1fr .9fr}}.page_scoreMain__CqBot{min-width:0}.page_scoreNumberRow___7mde{display:flex;align-items:baseline;gap:8px}.page_leadHex__XVD9B{width:14px;height:16px;display:block;align-self:center;flex-shrink:0}.page_scoreNumber__etp0c{font-family:var(--font-display);font-feature-settings:"tnum" on,"lnum" on;font-size:72px;font-weight:500;line-height:.9;letter-spacing:-.03em}@media (min-width:720px){.page_scoreNumber__etp0c{font-size:88px}}.page_scoreCyan__j8OeU{color:#00B5D6}.page_scoreOutOf__Lvu86{font-family:var(--font-mono);font-size:15px;color:var(--ink-3);letter-spacing:.02em}.page_score_excellent__uAP4j{color:#0e7a37}.page_score_good__iHoTX{color:#15803d}.page_score_okay__w31kz{color:#3f8f5c}.page_score_mid__a6y_t{color:var(--ink-2)}.page_score_low__nuHTZ{color:#9a7b2e}.page_scoreCaption__BX7Cn{font-family:var(--font-display);font-size:18px;font-weight:500;color:var(--ink);margin:10px 0 0;letter-spacing:-.01em}.page_scoreFact__yQIup{font-size:13px;line-height:1.5;color:var(--ink-2);margin:10px 0 0;padding:10px 12px;background:var(--paper-2);border:1px solid var(--rule-soft);border-radius:var(--r-2);max-width:-moz-fit-content;max-width:fit-content}.page_scoreFact__yQIup strong{color:var(--ink);font-weight:700}.page_scoreFact__yQIup a{color:var(--brand-deep);text-decoration:underline;-webkit-text-decoration-color:var(--rule-soft);text-decoration-color:var(--rule-soft);white-space:nowrap}.page_scoreFact__yQIup a:hover{-webkit-text-decoration-color:var(--brand-deep);text-decoration-color:var(--brand-deep)}.page_scoreMethodLink__1sOeh{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-deep);text-decoration:none}.page_scoreMethodLink__1sOeh:hover{text-decoration:underline}.page_scoreMethodLink__1sOeh svg{flex:none}.page_scoreRadar__z8RZL{justify-self:center;width:100%}.page_chip__M_TOu{font-family:var(--font-mono);display:inline-flex;align-items:center;gap:7px;padding:4px 13px 4px 10px;border-radius:999px;border:1.5px solid #00b5d6;background:rgba(0,181,214,.1)}.page_chipHex__KI1Js{width:17px;height:18.5px;display:block;flex-shrink:0}.page_chipValue__XZVhf{font-size:19px;font-weight:800;line-height:1}.page_stationList__r15b1{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.page_stationItem__stwVN{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:6px;border-bottom:1px dashed var(--rule-soft);font-size:13px}.page_stationItem__stwVN:last-child{border-bottom:0}.page_stationName__PHQh_{color:var(--ink);font-weight:500}.page_stationDist__0_rsy{font-family:var(--font-mono);font-size:11px;color:var(--ink-3)}.page_schoolList__s_bDD{display:flex;flex-direction:column;margin:10px 0 4px}.page_schoolRow__OLD0o{display:flex;justify-content:space-between;align-items:center;gap:12px;width:calc(100% + 16px);margin:0 -8px;padding:7px 8px;border-top:1px solid var(--rule-soft);border-radius:4px;text-decoration:none;color:inherit;transition:background .12s}.page_schoolRow__OLD0o:first-child{border-top:0}.page_schoolName___IZV_{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink)}a.page_schoolRow__OLD0o:hover{background:var(--brand-soft)}a.page_schoolRow__OLD0o:hover .page_schoolName___IZV_{color:var(--brand-deep);text-decoration:underline}.page_schoolMeta__EB4vb{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;color:var(--ink-3);white-space:nowrap}.page_schoolDist__suBkr{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_pricesSection__JgtBw{padding:32px 20px 8px}@media (min-width:720px){.page_pricesSection__JgtBw{padding:40px 20px 8px}}.page_pricesIntro__FQ0gZ{font-size:15px;line-height:1.55;color:var(--ink-2);margin:0 0 22px;max-width:620px}.page_pricesCaveat__xDvgn{margin-top:16px;font-size:12px;line-height:1.5;color:var(--ink-3);max-width:620px}@keyframes page_skelShimmer__eLqoI{0%{background-position:-160px 0}to{background-position:calc(160px + 100%) 0}}.page_skel__DLNNd{display:block;border-radius:6px;background-color:var(--paper-2,#E2E2DF);background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.6) 50%,transparent);background-size:160px 100%;background-repeat:no-repeat;animation:page_skelShimmer__eLqoI 1.25s ease-in-out infinite}.page_skelLabel__GFBFN{width:108px;height:10px}.page_skelValue__FFXzg{width:84px;height:26px;border-radius:5px;margin:2px 0}.page_skelSub__tiTub{width:min(420px,78%);height:10px;margin-top:12px}.page_skelBar__3pPcX{width:100%;height:12px;border-radius:3px}.page_skelIntro__M3BxW{width:min(560px,92%);height:13px;margin:10px 0 20px}.page_skelChart__dunl7{width:100%;max-width:620px;aspect-ratio:680/280;border-radius:8px}.page_lazyErr__tzzEM{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-3);padding:14px 0}@media (prefers-reduced-motion:reduce){.page_skel__DLNNd{animation:none}}.page_priceLock__uu_Ro{margin-top:4px;transition:opacity .2s ease;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.page_priceLock__uu_Ro[data-busy]{opacity:.5}.page_priceLocked__oGv1t{width:100%;max-width:var(--page-read);padding-top:14px;border-top:1px solid var(--rule-soft);display:flex;flex-direction:column;align-items:flex-start;gap:10px}.page_priceLockedHead__D95IY{display:flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.page_priceLockedList__ZXOtk{list-style:none;margin:0;padding:0;width:100%;max-width:420px}.page_priceLockedRow__aaihA{display:flex;align-items:center;gap:12px;padding:6px 0;border-bottom:1px solid var(--rule-soft);font-size:13.5px;color:var(--ink-2)}.page_priceLockedRow__aaihA:last-child{border-bottom:0}.page_priceLockedRule__26U1c{flex:1 1;height:2px;background:var(--paper-3);border-radius:1px}.page_priceLockedSwatch__R2tDa{flex:0 0 auto;width:14px;height:2.5px;border-radius:1px}.page_priceLockedNote__UcyL9{margin:0;max-width:56ch;font-size:13px;line-height:1.55;color:var(--ink-3)}.page_priceLockBusy__51J2B{width:100%;max-width:620px;height:200px;border-radius:6px}.page_priceLockBusyWrap__IFyeL{display:flex;flex-direction:column;gap:8px}.page_priceLockSlow___Qbj1{margin:0;font-size:12.5px;color:var(--ink-soft,#778)}.page_priceLockErr__FR0Nw{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-3)}@media (prefers-reduced-motion:reduce){.page_priceLock__uu_Ro{transition:none}}.page_narrative__ftLv7{padding:48px 20px 24px}@media (min-width:720px){.page_narrative__ftLv7{padding:64px 20px 32px}}.page_narrative__ftLv7 h2{font-family:var(--font-display);font-size:28px;font-weight:500;letter-spacing:-.015em;color:var(--ink);margin:0 0 18px;max-width:720px}.page_narrative__ftLv7 p{font-family:var(--font-body);font-size:16px;line-height:1.65;color:var(--ink-2);margin-bottom:14px;max-width:88ch}.page_narrative__ftLv7 p:last-child{margin-bottom:0}.page_narrativeLock__M8qHv{margin-top:6px;transition:opacity .2s ease}.page_narrativeLock__M8qHv[data-busy]{opacity:.5}.page_narrativeLockFade__pepmf{display:flex;flex-direction:column;gap:11px;margin-bottom:18px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.page_narrativeLockFade__pepmf span{height:13px;border-radius:4px;background:var(--rule-soft)}.page_narrativeLockFade__pepmf span:first-child{width:100%}.page_narrativeLockFade__pepmf span:nth-child(2){width:96%}.page_narrativeLockFade__pepmf span:nth-child(3){width:72%}.page_narrativeLockErr__uWjOC{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-3)}@media (prefers-reduced-motion:reduce){.page_narrativeLock__M8qHv{transition:none}}.page_ctas__qlqzI{padding:24px 20px 8px;display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;max-width:760px}@media (min-width:600px){.page_ctas__qlqzI{grid-template-columns:1fr 1fr}}.page_ctas__qlqzI>a{height:52px;justify-content:center}.page_ctaSecondary__1cWEJ{height:52px}.page_footnote__r_Zy4{padding:24px 20px;max-width:760px;font-size:12px;color:var(--ink-3);line-height:1.6}.page_footnote__r_Zy4 code{font-family:var(--font-mono);font-size:11px;background:var(--paper-2);border:1px solid var(--rule-soft);padding:1px 5px;color:var(--ink)}.page_footnote__r_Zy4 a{color:var(--brand-deep);text-decoration:underline;-webkit-text-decoration-color:var(--rule-soft);text-decoration-color:var(--rule-soft)}.page_footnote__r_Zy4 a:hover{-webkit-text-decoration-color:var(--brand-deep);text-decoration-color:var(--brand-deep)}.page_searchWrapBottom__Aw6iL{padding:0 20px 32px;max-width:520px}.page_faqSection__O_zdq{padding:8px 20px 20px}.page_nearby__pHkff{padding:8px 20px 24px;max-width:760px}.page_nearby__pHkff h2{font-family:var(--font-display);font-size:22px;font-weight:500;letter-spacing:-.015em;color:var(--ink);margin:0 0 6px}.page_nearbyLinks__SYGVu{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.page_nearbyLink__iJr4L{color:var(--brand-deep);font-size:14px;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s}.page_nearbyLink__iJr4L:hover{border-bottom-color:var(--brand-deep)}.Logo_logo__bVk68{display:inline-flex;align-items:center;gap:8px;line-height:1}.Logo_wordmark__5sD07{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;line-height:1;font-style:normal}.Logo_tagline__dbn2A{font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);border-left:1px solid var(--rule-soft);padding-left:8px;margin-left:2px}.Footer_footer__Tv_MK{padding:40px 20px 32px;background:var(--ink);color:var(--paper)}.Footer_inner__S1IJy{max-width:var(--page-max);margin:0 auto}.Footer_brandRow__SaAHw{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:28px}@media (min-width:720px){.Footer_brandRow__SaAHw{flex-direction:row;align-items:center;gap:28px}}.Footer_blurb__blTz8{flex:1 1;min-width:0;margin:0;font-family:var(--font-body);font-size:13px;line-height:1.65;color:var(--ink-3)}.Footer_cols__LH5Pz{display:grid;grid-template-columns:1fr;grid-gap:24px 40px;gap:24px 40px;margin-bottom:28px}@media (min-width:600px){.Footer_cols__LH5Pz{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.Footer_cols__LH5Pz{grid-template-columns:repeat(4,1fr)}}.Footer_col__36i2r{display:flex;flex-direction:column;gap:6px}.Footer_colHead__Uqtkb{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.Footer_link__NYE4A{color:var(--paper);text-decoration:none;font-family:var(--font-body);font-size:14px;line-height:1.65;transition:color .15s ease}.Footer_link__NYE4A:hover{color:var(--brand-bright)}.Footer_bottom__703Pn{padding-top:24px;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:8px}@media (min-width:720px){.Footer_bottom__703Pn{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}}.Footer_attribution__91TRi{line-height:1.5}.Footer_attribution__91TRi,.Footer_copy__5_YNJ{margin:0;font-family:var(--font-body);font-size:12px;color:var(--ink-3)}.Footer_copy__5_YNJ{white-space:nowrap}.Footer_tinyLink__Zk9Uw{color:var(--ink-3);text-decoration:underline;transition:color .15s ease}.Footer_tinyLink__Zk9Uw:hover{color:var(--brand-bright)}.LegalPage_page__4NfhP{background:var(--paper);min-height:100vh}.LegalPage_col__5767h{max-width:var(--page-max);margin:0 auto}.LegalPage_indexMark__lz2Cd{display:flex;align-items:baseline;gap:10px;margin-bottom:18px}.LegalPage_indexMark__lz2Cd hr{flex:1 1;border:0;height:1px;background:var(--rule);margin:0}.LegalPage_hero__S1eUt{padding:32px 20px 24px}.LegalPage_heroTitle__hmTr6{margin:0;color:var(--ink)}.LegalPage_heroMeta__mQPKe{margin-top:14px;color:var(--ink-3)}.LegalPage_body__rKpgA{padding:0 20px 48px;max-width:var(--page-read);color:var(--ink-2)}.LegalPage_body__rKpgA h2{font-family:var(--font-display);font-size:22px;font-weight:500;letter-spacing:-.015em;color:var(--ink);margin:36px 0 12px;padding-top:24px;border-top:1px solid var(--rule-soft)}.LegalPage_body__rKpgA h2:first-child{border-top:0;padding-top:0;margin-top:8px}.LegalPage_body__rKpgA h3{font-family:var(--font-display);font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:20px 0 10px}.LegalPage_body__rKpgA p{font-family:var(--font-body);font-size:15px;line-height:1.6;margin-bottom:14px;color:var(--ink-2)}.LegalPage_body__rKpgA p:last-child{margin-bottom:0}.LegalPage_body__rKpgA ul{margin:0 0 14px;padding-left:22px}.LegalPage_body__rKpgA li{font-family:var(--font-body);font-size:15px;line-height:1.6;color:var(--ink-2);margin-bottom:6px}.LegalPage_body__rKpgA strong{color:var(--ink);font-weight:600}.LegalPage_body__rKpgA code{font-family:var(--font-mono);font-size:13px;background:var(--paper-2);border:1px solid var(--rule-soft);padding:1px 6px;color:var(--ink)}.LegalPage_body__rKpgA a{color:var(--brand-deep);text-decoration:underline;-webkit-text-decoration-color:var(--rule-soft);text-decoration-color:var(--rule-soft)}.LegalPage_body__rKpgA a:hover{-webkit-text-decoration-color:var(--brand-deep);text-decoration-color:var(--brand-deep)}.LegalPage_body__rKpgA table{width:100%;border-collapse:collapse;margin:12px 0 16px;font-size:14px}.LegalPage_body__rKpgA thead tr{border-bottom:1.5px solid var(--ink)}.LegalPage_body__rKpgA th{text-align:left;padding:8px 10px 8px 0;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.LegalPage_body__rKpgA tbody tr{border-bottom:1px solid var(--rule-soft)}.LegalPage_body__rKpgA td{padding:10px 10px 10px 0;font-family:var(--font-body);font-size:13px;color:var(--ink-2);vertical-align:top}.LegalPage_body__rKpgA td code{font-size:12px}.LegalPage_ctaRow___oFhq{display:flex;flex-wrap:wrap;gap:12px;margin:32px 0 8px}.LegalPage_ctaRow___oFhq>a{height:48px}.LegalPage_ctaRow___oFhq .LegalPage_ctaPrimary__WcP6W,.LegalPage_ctaRow___oFhq .LegalPage_ctaSecondary__6Ij0o{height:48px;padding:0 22px;text-decoration:none}.LegalPage_ctaRow___oFhq .LegalPage_ctaPrimary__WcP6W:hover,.LegalPage_ctaRow___oFhq .LegalPage_ctaSecondary__6Ij0o:hover{text-decoration:none}.LegalPage_foot__6dwrt{margin-top:32px;padding-top:16px;border-top:1px solid var(--rule-soft);font-size:12px;color:var(--ink-3)}.LoginCta_cta__eNvL9{gap:12px;justify-content:flex-start;text-align:left;font-family:var(--font-body);font-size:15px;letter-spacing:0;text-transform:none}.LoginCta_iconArrow__V3r3w,.LoginCta_iconLock__iFuTI{flex-shrink:0}.LoginCta_label__HXYic{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2;text-align:left}.LoginCta_sub__lGIQj{font-family:var(--font-mono);font-weight:500;color:var(--ink-3);letter-spacing:.02em;margin-top:2px}.LoginCta_prominent__DM3v1{gap:14px;padding:14px 22px 14px 18px}.LoginCta_prominent__DM3v1 .LoginCta_action__MH7QA{font-size:15px}.LoginCta_prominent__DM3v1 .LoginCta_sub__lGIQj{font-size:11px}.LoginCta_prominent__DM3v1 .LoginCta_iconLock__iFuTI{width:18px;height:18px}.LoginCta_prominent__DM3v1 .LoginCta_iconArrow__V3r3w{width:16px;height:16px}.LoginCta_inline__YzvOX{gap:10px;padding:9px 14px 9px 12px}.LoginCta_inline__YzvOX .LoginCta_action__MH7QA{font-size:13px}.LoginCta_inline__YzvOX .LoginCta_sub__lGIQj{font-size:10px}.LoginCta_inline__YzvOX .LoginCta_iconLock__iFuTI{width:14px;height:14px}.LoginCta_inline__YzvOX .LoginCta_iconArrow__V3r3w{width:13px;height:13px}@media (prefers-reduced-motion:reduce){.LoginCta_cta__eNvL9{transition:none}.LoginCta_cta__eNvL9:hover{transform:none}}.Breadcrumbs_crumbs__w3Ju9{display:flex;flex-wrap:wrap;align-items:center;padding:0 20px;margin:0 0 14px;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--ink-4)}.Breadcrumbs_item__LryAU{display:inline-flex;align-items:center}.Breadcrumbs_link__AuOMi{color:var(--ink-3);text-decoration:none}.Breadcrumbs_link__AuOMi:hover{color:var(--brand-deep);text-decoration:underline}.Breadcrumbs_current__Bda72{color:var(--ink-4)}.Breadcrumbs_sep__XDy0E{margin:0 7px;color:var(--ink-4)}.AreaShareActions_wrap__1H4JH{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.AreaShareActions_btn__CD1Vx{padding:7px 14px;line-height:1}.AreaShareActions_btn__CD1Vx:disabled{opacity:.55;cursor:progress}.AreaShareActions_btn__CD1Vx svg{flex:none}.AreaShareActions_msg__t1cTA{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--brand-deep);white-space:nowrap}.AreaVsHome_wrap__WTuUu{margin:30px 0 6px}.AreaVsHome_lead__v0fKl{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.AreaVsHome_lead__v0fKl hr{flex:1 1;border:0;height:1px;background:var(--rule,#d9d4c9);margin:0}.AreaVsHome_leadMark__jFfFN{display:inline-flex;align-items:center;gap:6px;color:var(--anchor,#c2762a)}.AreaVsHome_delta__JEWOv{margin-left:auto;font-family:var(--font-display,system-ui,sans-serif);font-feature-settings:"tnum" on,"lnum" on;font-size:17px;font-weight:600;line-height:1;display:inline-flex;align-items:baseline;gap:3px}.AreaVsHome_deltaUnit__DJauy{font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;font-weight:600;letter-spacing:.04em;color:var(--ink-3,#778)}.AreaVsHome_up__uL7my{color:var(--verdant,#1e8a4d)}.AreaVsHome_down__FSPBA{color:var(--ink-2,#556)}.AreaVsHome_sentence__rSgpT{font-family:var(--font-display,Georgia,serif);font-size:16.5px;line-height:1.55;color:var(--ink,#1a1a1a);max-width:var(--page-read,720px);margin:0 0 10px}.AreaVsHome_sentence__rSgpT strong{font-weight:700}.AreaVsHome_cta__bezo2{padding:7px 12px}.AreaVsHome_cta__bezo2 svg{flex-shrink:0}.OpenMapLink_link__vI5lo{padding:10px 16px;letter-spacing:.12em;white-space:nowrap}.OpenMapLink_arrow__wEysT{flex-shrink:0;transition:transform .14s ease}.OpenMapLink_link__vI5lo:hover .OpenMapLink_arrow__wEysT{transform:translateX(3px)}.FaqAccordion_list__V0JTt{display:grid;grid-gap:0;gap:0}.FaqAccordion_item__WqFnX{border-top:1px solid var(--rule-soft)}.FaqAccordion_item__WqFnX:last-child{border-bottom:1px solid var(--rule-soft)}.FaqAccordion_q__0bSVy{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 2px;font-family:var(--font-body);font-size:13.5px;font-weight:600;line-height:1.35;color:var(--ink)}.FaqAccordion_q__0bSVy::-webkit-details-marker{display:none}.FaqAccordion_chev__OzKZz{flex-shrink:0;display:inline-flex;color:var(--ink-3);transition:transform .16s ease}.FaqAccordion_item__WqFnX[open]>.FaqAccordion_q__0bSVy .FaqAccordion_chev__OzKZz{transform:rotate(180deg)}.FaqAccordion_a__cJ45k{margin:0 0 14px;padding:0 2px;font-size:12.5px;line-height:1.55;color:var(--ink-2);max-width:64ch}.page_page__TNOc7{background:var(--paper);min-height:100vh}.page_col__snN9h{max-width:var(--page-max);margin:0 auto}.page_hero__oSLCc{padding:32px 20px 16px}.page_indexMark__YrtTV{display:flex;align-items:baseline;gap:10px;margin-bottom:18px}.page_indexMark__YrtTV hr{flex:1 1;border:0;height:1px;background:var(--rule);margin:0}.page_heroTitle__cFRTo{margin:0;color:var(--ink)}.page_heroTitle__cFRTo em{font-style:italic;font-weight:400;color:var(--brand-deep)}.page_heroLead__LGf0k{margin-top:16px;color:var(--ink-2);max-width:540px}.page_body__JusBW{padding:12px 20px 24px}.page_section__Z3x7H{padding:36px 20px 12px}.page_h2__3RKB5{font-family:var(--font-display);font-size:28px;font-weight:500;letter-spacing:-.015em;color:var(--ink);margin:0 0 18px;max-width:560px}.page_sectionLead__IGfbT{margin:-8px 0 18px;color:var(--ink-2);max-width:56ch}.page_stepList__YCWmW{display:grid;grid-gap:0;gap:0}.page_step__GQf6q{display:grid;grid-template-columns:20px 1fr;grid-gap:10px;gap:10px;padding:9px 0;border-top:1px solid var(--rule-soft);align-items:baseline}.page_step__GQf6q:last-child{border-bottom:1px solid var(--rule-soft)}.page_stepNum__QsURZ{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--brand-deep)}.page_stepTitle__n3YeR{font-family:var(--font-body);font-size:13px;font-weight:700;color:var(--ink)}.page_stepBody__y_BXb{font-size:12.5px;color:var(--ink-2)}.page_factorList__olVlm{display:grid;grid-gap:0;gap:0;margin-top:18px}.page_factorRow__1SePW{display:grid;grid-template-columns:1fr;grid-gap:2px;gap:2px;padding:9px 0;border-top:1px solid var(--rule-soft)}.page_factorRow__1SePW:last-child{border-bottom:1px solid var(--rule-soft)}@media (min-width:560px){.page_factorRow__1SePW{grid-template-columns:110px 1fr;gap:14px;align-items:baseline}}.page_factorName__dNqwX{font-family:var(--font-body);font-size:13px;font-weight:700;color:var(--ink)}.page_factorDesc__gB26W{font-size:12.5px;color:var(--ink-2)}.page_factorSrc__k9lZ3{margin-left:6px;font-family:var(--font-mono);font-size:10.5px;color:var(--ink-3)}.page_popularList__Og24Z{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}@media (min-width:560px){.page_popularList__Og24Z{grid-template-columns:1fr 1fr}}@media (min-width:900px){.page_popularList__Og24Z{grid-template-columns:repeat(4,1fr)}}.page_popularCard__VQsfy{display:block;padding:12px 14px;background:transparent;border:1px solid var(--ink);color:var(--ink);text-decoration:none;transition:background .14s ease,border-color .14s ease}.page_popularCard__VQsfy:hover{background:var(--brand-soft);border-color:var(--brand-deep)}.page_popularLabel__3Oncz{font-family:var(--font-display);font-size:14.5px;font-weight:600;letter-spacing:-.005em;line-height:1.25}.page_popularCard__VQsfy:hover .page_popularLabel__3Oncz{color:var(--brand-deep)}.page_popularSub__dx__g{margin-top:3px;color:var(--ink-3)}.page_popularPcs__t7x4A{margin-top:10px;display:flex;gap:8px;align-items:center;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;color:var(--ink-2)}.page_popularPcs__t7x4A>span:nth-child(2){font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.page_footnote__3j4_9{padding:24px 20px;max-width:760px;font-size:12px;color:var(--ink-3);line-height:1.6}.page_footnote__3j4_9 code{font-family:var(--font-mono);font-size:11px;background:var(--paper-2);border:1px solid var(--rule-soft);padding:1px 5px;color:var(--ink)}.page_footnote__3j4_9 a{color:var(--brand-deep);text-decoration:underline;-webkit-text-decoration-color:var(--rule-soft);text-decoration-color:var(--rule-soft)}.page_footnote__3j4_9 a:hover{-webkit-text-decoration-color:var(--brand-deep);text-decoration-color:var(--brand-deep)}.page_ctaRow__D8Qkg{display:flex;flex-wrap:wrap;gap:12px;padding:32px 20px 44px}.page_ctaRow__D8Qkg>a{height:48px}.page_ctaSecondary__dBYgD{height:48px;padding:0 22px}.page_page__PE5vp{background:var(--paper);min-height:100vh}.page_col__uSHQF{max-width:var(--page-max);margin:0 auto}.page_hero__kNh42{padding:32px 20px 16px}.page_indexMark__az7nS{display:flex;align-items:baseline;gap:10px;margin-bottom:18px}.page_indexMark__az7nS hr{flex:1 1;border:0;height:1px;background:var(--rule);margin:0}.page_title__7EGob{margin:0;color:var(--ink)}.page_title__7EGob em{font-style:italic;font-weight:400;color:var(--brand-deep)}.page_lead__Q786C{margin-top:18px;color:var(--ink-2);max-width:540px}.page_search__xszh_{margin-top:26px}.page_examples___od_G{margin-top:14px;color:var(--ink-3);display:flex;flex-wrap:wrap;gap:6px;align-items:center}.page_examples___od_G a{display:inline-block;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.04em;padding:6px 10px;background:transparent;border:1px solid var(--ink);color:var(--ink);text-decoration:none;transition:background .12s,color .12s}.page_examples___od_G a:hover{background:var(--ink);color:var(--brand-bright)}.page_tryRow__FnutB{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px}.page_tryLabel__uRBCT{color:var(--ink-3)}.page_coverage__FpPUc{padding:32px 20px 12px}.page_coverage__FpPUc h2{font-family:var(--font-display);font-size:28px;font-weight:500;letter-spacing:-.015em;color:var(--ink);margin:0 0 18px;max-width:560px}.page_layerList__6oCNW{margin-top:8px}.page_layerRow__R6sLR{display:grid;grid-template-columns:28px 1fr;grid-gap:12px;gap:12px;padding:16px 0;border-top:1px solid var(--rule-soft);align-items:baseline}.page_layerRow__R6sLR:last-of-type{border-bottom:1px solid var(--rule-soft)}.page_layerNum__ySYPi{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);font-weight:500}.page_layerTitle__bbAeL{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:17px;font-weight:600;letter-spacing:-.01em;margin-bottom:4px}.page_layerDesc__bFLTo{color:var(--ink-2)}.page_coverageFoot__A64HH{margin:14px 0 0;color:var(--ink-3);max-width:540px}.page_useCases__RxnCf{padding:36px 20px 12px}.page_useCases__RxnCf h2{font-family:var(--font-display);font-size:28px;font-weight:500;letter-spacing:-.015em;color:var(--ink);margin:0 0 18px;max-width:560px}.page_useCaseList__aTLHv{display:grid;grid-gap:0;gap:0;margin-top:8px}.page_useCaseRow__yWvwZ{padding:22px 0;border-top:1px solid var(--rule-soft)}.page_useCaseRow__yWvwZ:last-child{border-bottom:1px solid var(--rule-soft)}.page_useCaseTitle__fERu9{font-family:var(--font-display);font-size:19px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin-bottom:6px}.page_useCaseBody__J_jCz{margin:0 0 8px;color:var(--ink-2);max-width:56ch}.page_useCaseKicker__w0TDw{color:var(--brand-deep);font-style:italic}.page_provenance__bSWQV{padding:36px 20px 12px}.page_provLead__ktx9f{margin:0 0 16px;color:var(--ink-2);max-width:56ch}.page_provGrid__ZNS5X{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px 16px;gap:8px 16px;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--ink);padding:14px 16px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}@media (min-width:600px){.page_provGrid__ZNS5X{grid-template-columns:repeat(4,1fr)}}.page_faq__s29dj{padding:36px 20px 24px}.page_faq__s29dj h2{font-family:var(--font-display);font-size:28px;font-weight:500;letter-spacing:-.015em;color:var(--ink);margin:0 0 18px}.page_faqList__f9c5y{display:grid;grid-gap:0;gap:0}.page_faqItem__eL6pG{padding:22px 0;border-top:1px solid var(--rule-soft)}.page_faqItem__eL6pG:last-child{border-bottom:1px solid var(--rule-soft)}.page_faqQ__Ceqwo{font-family:var(--font-display);font-size:17px;font-weight:600;letter-spacing:-.005em;color:var(--ink);margin:0 0 8px}.page_faqA__OOzfp{margin:0;color:var(--ink-2);max-width:64ch}.page_ctaRow__q8qf1{display:flex;flex-wrap:wrap;gap:12px;padding:32px 20px 44px}.page_ctaRow__q8qf1>a{height:48px}.page_ctaSecondary____YmU{height:48px;padding:0 22px}.page_page__JiKnl{background:var(--paper);min-height:100vh}.page_col__3XKZV{max-width:var(--page-max);margin:0 auto}.page_backBar__uY2oq{padding:16px 20px 4px}.page_back__opzWM{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);text-decoration:none;transition:color .12s}.page_back__opzWM:hover{color:var(--ink)}.page_hero__JIS93{position:relative;padding:8px 20px}.page_heroSave__hInPD{position:absolute;top:6px;right:20px;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.page_heroSaveRow__JnqyU{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.page_heroMapLink__J2zHk{padding:7px 14px;font-size:13px}@media (max-width:768px){.page_heroSave__hInPD{position:static;margin-top:14px;align-items:flex-start}.page_heroSaveRow__JnqyU{justify-content:flex-start}}.page_heroLabel__C0_rf{display:flex;align-items:center;gap:10px;margin-bottom:12px}.page_heroLabelText__euxwA{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.page_title__bAkDd{font-family:var(--font-display);font-size:32px;font-weight:500;line-height:1.1;letter-spacing:-.02em;color:var(--ink);margin:0}@media (min-width:600px){.page_title__bAkDd{font-size:40px}}.page_tagRow__eIm17{--chip-h:28px;--chip-fs:12px;margin-top:14px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.page_pill__wVzm2{background:var(--paper);font-family:var(--font-body);letter-spacing:0;padding:0 12px}.page_pillLabel__teNOe{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}.page_ofstedHero__UHK9_{display:inline-flex;align-items:center;gap:8px}.page_gradedAt__E2KWu{color:var(--ink-3);white-space:nowrap}.page_gradedAt__E2KWu,.page_ofstedBadge__KIrtB{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em}.page_ofstedBadge__KIrtB{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;font-weight:600}.page_ofstedBadge__KIrtB[data-rating="1"]{background:var(--ofsted-1-tint);color:var(--ofsted-1-ink)}.page_ofstedBadge__KIrtB[data-rating="2"]{background:var(--ofsted-2-tint);color:var(--ofsted-2-ink)}.page_ofstedBadge__KIrtB[data-rating="3"]{background:var(--ofsted-3-tint);color:var(--ofsted-3-ink)}.page_ofstedBadge__KIrtB[data-rating="4"]{background:var(--ofsted-4-tint);color:var(--ofsted-4-ink)}.page_ofstedBadge__KIrtB[data-size=lg]{padding:5px 12px;font-size:12px}.page_ofstedDot__8W06i{width:6px;height:6px;border-radius:50%;background:currentColor}.page_metaStrip__Wvzot{margin-top:18px;padding:14px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.page_metaItem__3FBAn{display:flex;gap:14px;align-items:flex-start;padding:6px 0}.page_metaIcon__ORtbB{flex-shrink:0;color:var(--ink-2);margin-top:1px}.page_metaText__68K_h{font-size:14px;color:var(--ink);line-height:1.4}.page_metaCaption__Ah6RE{font-size:11px;color:var(--ink-3);margin-top:2px}.page_section__tzQ2i{padding:24px 20px 16px}.page_sectionLabel__yUdDl{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:500;margin-bottom:12px}.page_intro__6aQRq{font-size:16px;line-height:1.65;color:var(--ink-2);max-width:64ch;margin:0}.page_nearbyList__QRc9R{display:flex;flex-direction:column}.page_nearbyRow__qJATm{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 10px;margin:0 -10px;border-top:1px solid var(--rule-soft);text-decoration:none;color:inherit;transition:background .12s ease}.page_nearbyRow__qJATm:first-child{border-top:0}.page_nearbyName__g3dN9{font-size:15px;color:var(--ink)}.page_nearbyRow__qJATm:hover{background:var(--brand-soft)}.page_nearbyRow__qJATm:hover .page_nearbyName__g3dN9{color:var(--brand-deep);text-decoration:underline}.page_nearbyMeta__yPjEm{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);white-space:nowrap}.page_areaLink__n0Y6Z{display:inline-block;margin-top:14px;font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--brand-deep);text-decoration:none}.page_areaLink__n0Y6Z:hover{text-decoration:underline}.page_sectionTitle__qn7Np{font-family:var(--font-display);font-size:22px;font-weight:500;letter-spacing:-.015em;color:var(--ink);margin:0 0 14px}.page_subJudgmentRow__02bcZ{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-top:1px solid var(--rule-soft)}.page_subJudgmentLabel__q14Mb{font-size:14px;color:var(--ink)}.page_inspectedAt__T1XIE{margin-top:10px;font-size:11px;color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.04em}.page_ks4Grid__HZ6Pe{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--rule)}@media (min-width:480px){.page_ks4Grid__HZ6Pe{grid-template-columns:repeat(4,1fr)}}.page_ks4Cell__yD0g1{padding:14px 0;border-bottom:1px solid var(--rule-soft)}@media (min-width:480px){.page_ks4Cell__yD0g1{border-right:1px solid var(--rule-soft)}.page_ks4Cell__yD0g1:last-child{border-right:0}}.page_ks4Val___DNqB{font-family:var(--font-display);font-feature-settings:"tnum" on,"lnum" on;font-size:26px;font-weight:500;line-height:1;letter-spacing:-.015em;color:var(--ink)}.page_ks4Val___DNqB[data-tone=pos]{color:var(--verdant)}.page_ks4Val___DNqB[data-tone=neg]{color:var(--crimson)}.page_ks4Label__orwZi{margin-top:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.page_statGrid__RexZn{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 24px;gap:16px 24px}@media (min-width:480px){.page_statGrid__RexZn{grid-template-columns:repeat(3,1fr)}}.page_statCell__FaUew{display:flex;flex-direction:column;gap:5px}.page_statVal__Uex_Y{font-family:var(--font-display);font-feature-settings:"tnum" on,"lnum" on;font-size:24px;font-weight:500;line-height:1;letter-spacing:-.015em;color:var(--ink)}.page_statLabel__Eoi_q{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.page_statVal__Uex_Y[data-tone=pos]{color:var(--verdant)}.page_statVal__Uex_Y[data-tone=neg]{color:var(--crimson)}.page_statSub__xTagx{font-size:11px;color:var(--ink-4)}.page_lockTail__qDZPc{transition:opacity .2s ease}.page_lockTail__qDZPc[data-busy]{opacity:.5}.page_lockTail__qDZPc>a{margin-top:12px}.page_lockErr__R0fr2{display:inline-block;margin-top:10px;font-family:var(--font-mono);font-size:11px;color:var(--ink-3)}@media (prefers-reduced-motion:reduce){.page_lockTail__qDZPc{transition:none}}.page_ctas__JgRMi{padding:16px 20px 32px;display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}@media (min-width:480px){.page_ctas__JgRMi{grid-template-columns:1fr 1fr}}.page_ctas__JgRMi>a{height:48px;justify-content:center}.page_ctaSecondary__q6ZeP{height:48px}.page_page__556_G{background:var(--paper);min-height:100vh}.page_indexMark__jNMiZ{display:flex;align-items:baseline;gap:10px;margin-bottom:18px}.page_indexMark__jNMiZ hr{flex:1 1;border:0;height:1px;background:var(--rule);margin:0}.page_col__BME0q{max-width:var(--page-max);margin:0 auto}.page_heroWrap__a8YOS{display:grid;grid-template-columns:1fr}.page_heroContent__dzLob{padding:36px 20px 12px;max-width:720px;margin:0 auto;width:100%}.page_heroMap__EqM1F{padding:0 0 24px}.page_heroMap__EqM1F>*{aspect-ratio:16/9}@media (min-width:980px){.page_heroWrap__a8YOS{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;min-height:calc(80vh - 48px);max-height:760px}.page_heroContent__dzLob{padding:44px 20px;max-width:720px;margin:0 auto;display:flex;flex-direction:column;justify-content:center}.page_heroMap__EqM1F{padding:0;height:100%}.page_heroMap__EqM1F>*{max-width:none;aspect-ratio:auto;height:100%;min-height:100%}.page_heroSubtitle__ZW2Yq{font-size:19px;line-height:1.5;max-width:520px}}.page_indexMarkWrap__0wLXq{max-width:var(--page-max);margin:0 auto;padding:18px 20px 0}.page_indexMarkWrap__0wLXq .page_indexMark__jNMiZ{margin-bottom:0}.page_heroTitle__ixXIp{margin:0;color:var(--ink);font-family:var(--font-display);font-weight:500;font-size:clamp(42px,5.8vw,92px);line-height:.98;letter-spacing:-.038em}.page_heroTitle__ixXIp em{font-style:italic;font-weight:400;color:var(--brand-deep)}.page_heroSubtitle__ZW2Yq{margin-top:22px;color:var(--ink-2);max-width:460px}.page_heroTag__OsUmD{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.page_heroTagDot__b6jGH{width:8px;height:8px;border-radius:50%;background:var(--brand-bright,var(--brand-deep))}.page_entryWrap__xcfdn{margin-top:26px}.page_entryLabel__LL5kE{margin-bottom:10px;color:var(--ink-3)}.page_actionRow__Gkjl6{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:18px;flex-wrap:wrap}.page_actionRow__Gkjl6>:first-child{flex:1 1;min-width:0;margin-top:0}.page_tryRow__pwhQR{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.page_tryLabel__yFYzB{color:var(--ink-3)}.page_coverage__PrT7x{padding:24px 20px 32px}.page_coverage__PrT7x hr{margin:16px 0 0}.page_coverageLabel__VgUro{padding:12px 0 8px;color:var(--ink-2)}.page_statsGrid__kXg9L{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0}@media (min-width:720px){.page_statsGrid__kXg9L{grid-template-columns:repeat(4,1fr)}}.page_layersSection__tyUh7{padding:24px 20px 16px}.page_layersList__Ehhhc{margin-top:22px}.page_layerRow__JYptb{display:grid;grid-template-columns:28px 1fr auto;grid-gap:12px;gap:12px;padding:14px 0;border-top:1px solid var(--rule-soft);align-items:baseline}.page_layerNum__JLBVp{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);font-weight:500}.page_layerBody__CKtSx{min-width:0}.page_layerTitle__ExDLV{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-family:var(--font-display);font-size:17px;font-weight:600;letter-spacing:-.01em}.page_layerDesc__IlVSZ{color:var(--ink-2)}.page_layerCount__GMBYu{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);text-align:right;white-space:nowrap}.page_showcase__TArcl{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px;margin:26px 0 10px}@media (min-width:680px){.page_showcase__TArcl{grid-template-columns:1fr 1fr;gap:22px 20px}}.page_shot__YcOjD{display:block;text-decoration:none;color:inherit}.page_shotFrame__McI8b{display:block;position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:12px;border:1px solid var(--rule-soft);background:var(--paper-2);box-shadow:0 1px 2px rgba(10,20,24,.05);transition:box-shadow .25s ease,border-color .25s ease}.page_shotImg__a3f1B{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;transition:transform .45s cubic-bezier(.22,1,.36,1)}.page_shot__YcOjD:focus-visible .page_shotFrame__McI8b,.page_shot__YcOjD:hover .page_shotFrame__McI8b{box-shadow:0 8px 24px rgba(10,20,24,.12);border-color:var(--brand)}.page_shot__YcOjD:hover .page_shotImg__a3f1B{transform:scale(1.04)}.page_shot__YcOjD:focus-visible{outline:none}.page_shot__YcOjD:focus-visible .page_shotFrame__McI8b{outline:2px solid var(--brand);outline-offset:2px}.page_shotCap__S5O06{display:block;padding:12px 2px 0}.page_shotEyebrow__EU_9M{display:block;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-deep);margin-bottom:6px}.page_shotTitle__UNsDO{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.page_shotArrow__5wedE{color:var(--brand-deep);transition:transform .2s ease}.page_shot__YcOjD:hover .page_shotArrow__5wedE{transform:translateX(4px)}.page_shotDesc__eLnrZ{display:block;margin-top:5px;color:var(--ink-2);font-size:13px;line-height:1.5;max-width:46ch}@media (prefers-reduced-motion:reduce){.page_shotArrow__5wedE,.page_shotImg__a3f1B{transition:none}.page_shot__YcOjD:hover .page_shotImg__a3f1B{transform:none}}.page_darkSection__hxKLs{padding:40px 0 36px;background:var(--ink);color:var(--paper);margin:32px 0}@media (min-width:720px){.page_darkSection__hxKLs{padding:56px 0 48px;margin:40px 0}}.page_darkColInner__Yzhyc{max-width:var(--page-max);margin:0 auto;padding:0 20px}.page_darkMark__di2Rp{display:flex;align-items:baseline;gap:10px;margin-bottom:14px;max-width:720px}.page_darkMark__di2Rp hr{flex:1 1;border:0;height:1px;background:var(--ink-3);opacity:.4}.page_darkLabel__szDeE{color:var(--ink-3)}.page_darkTitle__0RPcH{color:var(--paper);margin:0;max-width:720px}.page_darkTitle__0RPcH em{font-style:italic;font-weight:400;color:var(--brand-bright)}.page_promiseList__G4_dA{margin-top:28px;display:flex;flex-direction:column;max-width:720px}.page_promiseRow__sbCec{display:grid;grid-template-columns:18px 1fr;grid-gap:14px;gap:14px;padding:18px 0;border-top:1px solid rgba(126,136,142,.25);align-items:baseline}.page_promiseRow__sbCec:last-child{border-bottom:1px solid rgba(126,136,142,.25)}.page_promiseDot__nVo_R{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--brand-bright);margin-top:6px}.page_promiseHead__8Yxw_{font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--paper);margin-bottom:4px}.page_promiseBody___8OBy{font-family:var(--font-body);font-size:14px;line-height:1.55;color:var(--ink-3)}.page_method__KhozA{padding:24px 20px 36px}.page_methodList__2nU3f{margin-top:22px}.page_methodStep__CNvnU{display:grid;grid-template-columns:40px 1fr;grid-gap:16px;gap:16px;padding:18px 0;border-top:1px solid var(--rule-soft);align-items:baseline}.page_methodNum__K4Rhw{font-family:var(--font-display);font-feature-settings:"tnum" on,"lnum" on,tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;font-size:32px;font-weight:500;color:var(--brand-deep);line-height:1}.page_methodTitle__2MNNj{font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:-.01em;margin-bottom:4px}.page_methodDesc__CkHrV{color:var(--ink-2)}.page_methodSecondary__lvttV{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--rule-soft);text-decoration-color:var(--rule-soft)}.page_methodSecondary__lvttV:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.page_provenance__5LcTJ{padding:32px 0 36px;background:var(--paper-2);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.page_provLabel__4kfj5{margin-bottom:14px}.page_provGrid__Hls0W{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 16px;gap:10px 16px}@media (min-width:720px){.page_provGrid__Hls0W{grid-template-columns:1fr 1fr 1fr 1fr}}.page_provCard__aH30X{padding-bottom:8px;border-bottom:1px solid var(--rule-soft)}.page_provName__80xK4{font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--ink);text-decoration:none}.page_provName__80xK4:hover{color:var(--brand-deep);text-decoration:underline}.page_provKind__z7mSv{color:var(--ink-3);margin-top:1px}.page_provFoot__VaR9X{margin-top:16px;color:var(--ink-3);line-height:1.5}.page_faqSection__mfM8r{padding:24px 20px 40px}.page_faqList__Z9LYs{margin-top:22px}.page_faqItem__okCCj{padding:18px 0;border-top:1px solid var(--rule-soft)}.page_faqQ___tjYG{font-family:var(--font-display);font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 6px}.page_faqA__4Cy3S{color:var(--ink-2);margin:0;max-width:60ch}