:root{--risk-high:#b3261e;--risk-moderate:#c77700;--risk-low:#1e7a46;--risk-unknown:#5c6570;--risk-high-ink:#b3261e;--risk-moderate-ink:#945700;--risk-low-ink:#1e7a46;--risk-unknown-ink:#5c6570;--risk-high-bg:#fbebea;--risk-moderate-bg:#fbf1e1;--risk-low-bg:#e9f5ee;--risk-unknown-bg:#eff1f3;--ink:#1a1f24;--ink-soft:#48525c;--line:#e1e6eb;--surface:#fff;--surface-alt:#f5f8fa;--brand:#0a6db4;--brand-ink:#084e82;--on-brand:#fff;--water:#cfe6f2;--water-line:#4c93c6;--land:#dde6ee;--land-stroke:#64788c;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-card:10px;--radius-pill:999px;--shadow-soft:0 1px 3px #141f2414;--font-sans:-apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--fs-xs:13px;--fs-sm:13px;--fs-base:15px;--fs-md:18px;--fs-lg:22px;--fs-xl:28px;--fs-2xl:36px;--fs-3xl:46px;--fs-h1:var(--fs-2xl);--container:1080px;--container-mid:960px;--container-narrow:760px;--container-claims:780px;--lh-body:1.6;--lh-heading:1.2;--measure:68ch;--fw-body:400;--fw-heading:600;--fw-verdict:700}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-sans);font-size:var(--fs-base);color:var(--ink);background:var(--surface);line-height:var(--lh-body);-webkit-text-size-adjust:100%}body{margin:0}@media (width<=640px){:root{--fs-h1:var(--fs-xl)}}h1,h2,h3,h4{line-height:var(--lh-heading);font-weight:var(--fw-heading);color:var(--ink)}a{color:var(--brand);text-decoration:none}a:hover{color:var(--brand-ink);text-decoration:underline}:where(a,button,input):focus-visible{outline:2px solid var(--brand);outline-offset:2px}.tabular{font-variant-numeric:tabular-nums}h1{font-size:var(--fs-h1);margin:0 0 var(--space-3)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.measure{max-width:var(--measure)}.measure--center{margin-inline:auto}.btn{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);font:inherit;font-weight:var(--fw-heading);line-height:var(--lh-heading);cursor:pointer;border:1px solid #0000;text-decoration:none;display:inline-block}.btn:hover{text-decoration:none}.btn--primary{background:var(--brand);color:var(--on-brand)}.btn--primary:hover{background:var(--brand-ink);color:var(--on-brand)}.btn--ghost{background:var(--surface);border-color:var(--brand);color:var(--brand)}.btn--ghost:hover{color:var(--brand-ink);border-color:var(--brand-ink)}.breadcrumb{margin:0 0 var(--space-4)}.breadcrumb ol{gap:var(--space-2);font-size:var(--fs-xs);color:var(--ink-soft);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb li+li:before{content:"/";margin-right:var(--space-2)}.page-hero{max-width:var(--container-narrow);margin:0 0 var(--space-6)}.page-hero--wide{max-width:var(--container-claims)}.page-hero--full{max-width:none}.page-hero--center{text-align:center;margin-inline:auto}.page-hero__eyebrow{margin:0 0 var(--space-2);color:var(--brand);font-size:var(--fs-xs);font-weight:var(--fw-heading);text-transform:uppercase}.lead{margin:0 0 var(--space-4);max-width:60ch;font-size:var(--fs-md);color:var(--ink-soft)}.page-hero--center .lead{margin-inline:auto}.lead--stat{max-width:none;font-size:var(--fs-lg);color:var(--ink);line-height:1.45}.page-hero>:last-child{margin-bottom:0}.section{margin:0 0 var(--space-7)}.section--measure{max-width:var(--measure)}.section__title{margin:0 0 var(--space-4);font-size:var(--fs-lg)}.section__title--md{font-size:var(--fs-md);margin-bottom:var(--space-3)}.section__intro{margin:0 0 var(--space-4);color:var(--ink-soft)}.section p{margin:0 0 var(--space-4)}.section--prose p{color:var(--ink-soft)}.section>:last-child{margin-bottom:0}.section>div+div{margin-top:var(--space-5)}.section p a,.callout a,.source-note a,.source-credit a,.faq-item__a a,.lead a{text-underline-offset:2px;text-decoration:underline}.callout{margin:0 0 var(--space-6);max-width:var(--measure);background:var(--surface-alt);font-size:var(--fs-md);line-height:var(--lh-body);color:var(--ink)}.callout>:last-child{margin-bottom:0}.callout--answer,.callout--risk{padding:var(--space-5) var(--space-6);border-left:4px solid var(--callout-accent,var(--brand));border-radius:0 var(--radius-card) var(--radius-card) 0}.callout--info{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);font-size:var(--fs-base)}.callout--info p{margin:0 0 var(--space-4);color:var(--ink-soft)}.callout--info>:last-child{margin-bottom:0}.callout--risk-high{--callout-accent:var(--risk-high)}.callout--risk-moderate{--callout-accent:var(--risk-moderate)}.callout--risk-low{--callout-accent:var(--risk-low)}.callout--risk-unknown{--callout-accent:var(--risk-unknown)}.callout .callout__title{margin:0 0 var(--space-3);font-size:var(--fs-lg)}.source-note{max-width:var(--measure);margin:0 0 var(--space-6);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-alt)}.source-note p{margin:0 0 var(--space-3);color:var(--ink-soft)}.source-note p:last-child{margin-bottom:0}.source-credit{margin:var(--space-2) 0 0;font-size:var(--fs-xs);color:var(--ink-soft)}.source-credit ul{margin:var(--space-2) 0 0;padding-left:var(--space-5)}.byline{gap:var(--space-1) var(--space-4);margin:0 0 var(--space-5);font-size:var(--fs-xs);color:var(--ink-soft);flex-wrap:wrap;display:flex}.data-table-wrap{margin:0;overflow-x:auto}.data-table{width:100%;min-width:var(--table-min,0);border-collapse:collapse;font-size:var(--fs-base)}.data-table caption{margin:0 0 var(--space-3);text-align:left;font-weight:var(--fw-heading);color:var(--ink)}.data-table th,.data-table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);vertical-align:top;text-align:left}.data-table thead th{font-size:var(--fs-xs);font-weight:var(--fw-heading);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);border-bottom-width:2px}.data-table tbody th{font-weight:var(--fw-heading)}.data-table--numeric th,.data-table--numeric td{text-align:right}.data-table--numeric th:first-child,.data-table--numeric td:first-child{text-align:left}.data-table__row--sfha{background:var(--risk-high-bg)}.data-table .zone-cell{white-space:nowrap}.data-table .muted{color:var(--ink-soft)}.data-table .small{font-size:var(--fs-xs)}@media (width<=640px){.data-table--zones{font-size:var(--fs-xs)}.data-table--zones td{padding:var(--space-2) var(--space-3)}}.risk-row--high{border-left:4px solid var(--risk-high)}.risk-row--moderate{border-left:4px solid var(--risk-moderate)}.risk-row--low{border-left:4px solid var(--risk-low)}.risk-row--unknown{border-left:4px solid var(--risk-unknown)}.risk-text{font-weight:var(--fw-heading)}.risk-text--high{color:var(--risk-high-ink)}.risk-text--moderate{color:var(--risk-moderate-ink)}.risk-text--low{color:var(--risk-low-ink)}.risk-text--unknown{color:var(--risk-unknown-ink)}.card-grid{margin:0 0 var(--space-6);grid-template-columns:repeat(auto-fill, minmax(var(--card-min,260px), 1fr));gap:var(--space-3);padding:0;list-style:none;display:grid}.card-grid--3{gap:var(--space-4);grid-template-columns:repeat(3,1fr)}.card-grid--roomy{gap:var(--space-4)}@media (width<=640px){.card-grid--3{grid-template-columns:1fr}}.card-grid--mobile{grid-template-columns:1fr}.link-card{gap:var(--space-2);height:100%;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-soft);color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.link-card:hover{border-color:var(--brand);color:var(--ink);text-decoration:none}.link-card--row{align-items:flex-start;gap:var(--space-3);flex-direction:row}.link-card__body{gap:var(--space-1);font-size:var(--fs-base);color:var(--ink-soft);flex-direction:column;display:flex}.link-card__kicker{font-size:var(--fs-lg);font-weight:var(--fw-verdict);color:var(--brand)}.link-card__title{font-size:var(--fs-md);font-weight:var(--fw-heading);color:var(--ink)}.link-card__text{font-size:var(--fs-base);color:var(--ink-soft)}.link-card__meta{font-size:var(--fs-xs);color:var(--ink-soft)}.link-card__stat{font-size:var(--fs-base);font-weight:var(--fw-heading);font-variant-numeric:tabular-nums;color:var(--risk-high-ink)}.link-card__cta{font-size:var(--fs-xs);font-weight:var(--fw-heading);color:var(--brand);margin-top:auto}.zone-badge{padding:2px var(--space-3);border:1.5px solid var(--badge-line,var(--risk-unknown));border-radius:var(--radius-pill);background:var(--badge-bg,var(--risk-unknown-bg));color:var(--badge-ink,var(--risk-unknown-ink));font-size:var(--fs-base);font-weight:var(--fw-heading);white-space:nowrap;flex-shrink:0;line-height:1.4;display:inline-block}.zone-badge--sm{padding:1px var(--space-2);font-size:var(--fs-xs)}.zone-badge--lg{padding:4px var(--space-4);font-size:var(--fs-md)}.zone-badge--high{--badge-line:var(--risk-high);--badge-bg:var(--risk-high-bg);--badge-ink:var(--risk-high-ink)}.zone-badge--moderate{--badge-line:var(--risk-moderate);--badge-bg:var(--risk-moderate-bg);--badge-ink:var(--risk-moderate-ink)}.zone-badge--low{--badge-line:var(--risk-low);--badge-bg:var(--risk-low-bg);--badge-ink:var(--risk-low-ink)}.zone-badge--unknown{--badge-line:var(--risk-unknown);--badge-bg:var(--risk-unknown-bg);--badge-ink:var(--risk-unknown-ink)}a:hover>.zone-badge{opacity:.8}.meta-text{font-size:var(--fs-sm);color:var(--ink-soft)}.stat-cards{margin:0 0 var(--space-4);gap:var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.stat-card{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-soft);display:flex}.stat-card__value{font-size:var(--fs-lg);font-weight:var(--fw-verdict)}.stat-card__label{font-size:var(--fs-xs);color:var(--ink-soft)}.link-list{font-size:var(--fs-base);margin:0;padding:0;list-style:none}.link-list--stack{gap:var(--space-2);flex-direction:column;display:flex}.link-list--inline{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.link-list--grid{grid-template-columns:repeat(auto-fit, minmax(var(--list-min,220px), 1fr));gap:var(--space-2) var(--space-4);display:grid}.link-list--columns{columns:3;padding-left:var(--space-5);list-style:outside}.link-list--columns li{margin-bottom:var(--space-2)}@media (width<=640px){.link-list--columns{columns:2}}.cta-band{margin:0 0 var(--space-7);max-width:var(--container-narrow)}.cta-band--wide{max-width:none}.cta-band__title{margin:0 0 var(--space-3);font-size:var(--fs-lg)}.cta-band__intro{margin:0 0 var(--space-4);max-width:60ch;color:var(--ink-soft)}.cta-band__after{margin:var(--space-3) 0 0;font-size:var(--fs-xs);color:var(--ink-soft)}.faq-list{margin:0}.faq-item{border-bottom:1px solid var(--line)}.faq-item:last-child{border-bottom:none}.faq-item summary{cursor:pointer;padding:var(--space-4) 0;list-style-position:outside}.faq-item__q{font-size:var(--fs-base);font-weight:var(--fw-heading);color:var(--ink);margin:0;display:inline}.faq-item__a{padding:0 0 var(--space-4);color:var(--ink-soft);line-height:var(--lh-body)}.faq-item__a p{margin:0}.map-figure{margin:0 0 var(--space-5)}.map-figure svg{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-alt);width:100%;max-width:600px;height:auto;display:block;overflow:hidden}.map-figure--wide svg{max-width:none}.map-figure figcaption{margin-top:var(--space-2);font-size:var(--fs-xs);color:var(--ink-soft)}@media (width<=560px){.only-wide{display:none}}@media (width>=561px){.only-narrow{display:none}}.site-header[data-astro-cid-fzpbxy5g]{z-index:20;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0}.site-header__inner[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-5);max-width:1080px;padding:var(--space-3) var(--space-4);margin:0 auto;display:flex}.brand[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-2);font-weight:var(--fw-heading);color:var(--ink);display:inline-flex}.brand[data-astro-cid-fzpbxy5g]:hover{text-decoration:none}.header-search-toggle[data-astro-cid-fzpbxy5g]{display:none}.brand__mark[data-astro-cid-fzpbxy5g]{border-radius:var(--radius-pill);background:var(--water);width:26px;height:26px;color:var(--brand-ink);place-items:center;font-weight:700;display:inline-grid}.nav[data-astro-cid-fzpbxy5g]{gap:var(--space-4);font-size:var(--fs-base);margin-right:auto;display:flex}.nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:var(--ink-soft)}.nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:var(--brand-ink)}.header-address[data-astro-cid-fzpbxy5g]{gap:var(--space-2);min-width:0;display:flex}.header-address[data-astro-cid-fzpbxy5g] input[data-astro-cid-fzpbxy5g]{width:100%;min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);font:inherit;color:var(--ink);flex:auto}.header-address[data-astro-cid-fzpbxy5g] button[data-astro-cid-fzpbxy5g]{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--brand);color:#fff;font:inherit;font-weight:var(--fw-heading);cursor:pointer;border:0}.header-address[data-astro-cid-fzpbxy5g] button[data-astro-cid-fzpbxy5g]:hover{background:var(--brand-ink)}.visually-hidden[data-astro-cid-fzpbxy5g]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nav-menu[data-astro-cid-fzpbxy5g]{margin-left:auto;display:none;position:relative}.nav-menu__button[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink);font-weight:var(--fw-heading);cursor:pointer;list-style:none;display:inline-flex}.nav-menu__button[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}.nav-menu__button[data-astro-cid-fzpbxy5g]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.nav-menu__icon[data-astro-cid-fzpbxy5g],.nav-menu__icon[data-astro-cid-fzpbxy5g]:before,.nav-menu__icon[data-astro-cid-fzpbxy5g]:after{background:currentColor;border-radius:1px;width:16px;height:2px;display:block}.nav-menu__icon[data-astro-cid-fzpbxy5g]{position:relative}.nav-menu__icon[data-astro-cid-fzpbxy5g]:before,.nav-menu__icon[data-astro-cid-fzpbxy5g]:after{content:"";position:absolute;left:0}.nav-menu__icon[data-astro-cid-fzpbxy5g]:before{top:-5px}.nav-menu__icon[data-astro-cid-fzpbxy5g]:after{top:5px}.nav-menu__panel[data-astro-cid-fzpbxy5g]{right:0;top:calc(100% + var(--space-2));z-index:30;min-width:200px;padding:var(--space-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);flex-direction:column;display:flex;position:absolute}.nav-menu__panel[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{padding:var(--space-3);color:var(--ink)}.nav-menu__panel[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:var(--brand-ink);background:var(--surface-alt);text-decoration:none}@media (width<=720px){.nav[data-astro-cid-fzpbxy5g]{display:none}.nav-menu[data-astro-cid-fzpbxy5g]{display:block}.site-header__inner[data-astro-cid-fzpbxy5g]{gap:var(--space-3);flex-wrap:wrap}.header-address[data-astro-cid-fzpbxy5g]{flex:100%;order:3}.brand[data-astro-cid-fzpbxy5g]{min-height:44px}.nav-menu__button[data-astro-cid-fzpbxy5g]{box-sizing:border-box;min-height:44px}.nav-menu__panel[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{box-sizing:border-box;align-items:center;min-height:44px;display:flex}.header-search-toggle[data-astro-cid-fzpbxy5g]{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;place-items:center;margin-left:auto;padding:0;display:inline-grid}.header-search-toggle[data-astro-cid-fzpbxy5g][hidden]{display:none}.header-search-toggle[data-astro-cid-fzpbxy5g]+.nav-menu[data-astro-cid-fzpbxy5g]{margin-left:0}.header-address[data-astro-cid-fzpbxy5g] input[data-astro-cid-fzpbxy5g],.header-address[data-astro-cid-fzpbxy5g] button[data-astro-cid-fzpbxy5g]{box-sizing:border-box;min-height:44px}.site-header[data-astro-cid-fzpbxy5g][data-js]:not([data-search-open]) .header-address[data-astro-cid-fzpbxy5g],body:has(.address-tool--hero) .header-address[data-astro-cid-fzpbxy5g],body:has(.address-tool--hero) .header-search-toggle[data-astro-cid-fzpbxy5g]{display:none}body:has(.address-tool--hero) .nav-menu[data-astro-cid-fzpbxy5g]{margin-left:auto}}.site-footer[data-astro-cid-nns7i3if]{margin-top:var(--space-8);border-top:1px solid var(--line);background:var(--surface-alt)}.site-footer__inner[data-astro-cid-nns7i3if]{max-width:var(--container);padding:var(--space-6) var(--space-4);gap:var(--space-2);flex-direction:column;margin:0 auto;display:flex}.footer-nav[data-astro-cid-nns7i3if]{gap:var(--space-4);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.footer-nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--ink-soft)}.attribution[data-astro-cid-nns7i3if]{color:var(--ink);font-size:var(--fs-xs);margin:0}.fineprint[data-astro-cid-nns7i3if],.copyright[data-astro-cid-nns7i3if],.operator[data-astro-cid-nns7i3if]{color:var(--ink-soft);font-size:var(--fs-xs);margin:0}main[data-astro-cid-hkbrpulz]{max-width:var(--container);padding:var(--space-6) var(--space-4);margin:0 auto}
