: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: #FFFFFF;--surface-alt: #F5F8FA;--brand: #0A6DB4;--brand-ink: #084E82;--on-brand: #FFFFFF;--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 rgba(20, 31, 36, .08);--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(max-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{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.measure{max-width:var(--measure)}.measure--center{margin-inline:auto}.btn{display:inline-block;padding:var(--space-2) var(--space-4);border:1px solid transparent;border-radius:var(--radius-pill);font:inherit;font-weight:var(--fw-heading);line-height:var(--lh-heading);text-decoration:none;cursor:pointer}.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{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;padding:0;margin:0;font-size:var(--fs-xs);color:var(--ink-soft)}.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{margin-inline:auto;text-align:center}.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);line-height:1.45;color:var(--ink)}.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-decoration:underline;text-underline-offset:2px}.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{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:0 0 var(--space-5);font-size:var(--fs-xs);color:var(--ink-soft)}.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{border-bottom-width:2px;font-size:var(--fs-xs);font-weight:var(--fw-heading);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft)}.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(max-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{list-style:none;padding:0;margin:0 0 var(--space-6);display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--card-min, 260px),1fr));gap:var(--space-3)}.card-grid--3{grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.card-grid--roomy{gap:var(--space-4)}@media(max-width:640px){.card-grid--3{grid-template-columns:1fr}}.card-grid--mobile{grid-template-columns:1fr}.link-card{display:flex;flex-direction:column;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);text-decoration:none}.link-card:hover{border-color:var(--brand);color:var(--ink);text-decoration:none}.link-card--row{flex-direction:row;align-items:flex-start;gap:var(--space-3)}.link-card__body{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--fs-base);color:var(--ink-soft)}.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{margin-top:auto;font-size:var(--fs-xs);font-weight:var(--fw-heading);color:var(--brand)}.zone-badge{display:inline-block;flex-shrink:0;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);line-height:1.4;white-space:nowrap}.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{list-style:none;padding:0;margin:0 0 var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-3)}.stat-card{display:flex;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)}.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{list-style:none;padding:0;margin:0;font-size:var(--fs-base)}.link-list--stack{display:flex;flex-direction:column;gap:var(--space-2)}.link-list--inline{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.link-list--grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--list-min, 220px),1fr));gap:var(--space-2) var(--space-4)}.link-list--columns{list-style:disc;columns:3;padding-left:var(--space-5)}.link-list--columns li{margin-bottom:var(--space-2)}@media(max-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{display:inline;margin:0;font-size:var(--fs-base);font-weight:var(--fw-heading);color:var(--ink)}.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{display:block;width:100%;max-width:600px;height:auto;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-alt);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(max-width:560px){.only-wide{display:none}}@media(min-width:561px){.only-narrow{display:none}}.site-header[data-astro-cid-ctg3m53h]{position:sticky;top:0;z-index:20;background:var(--surface);border-bottom:1px solid var(--line)}.site-header__inner[data-astro-cid-ctg3m53h]{max-width:1080px;margin:0 auto;display:flex;align-items:center;gap:var(--space-5);padding:var(--space-3) var(--space-4)}.brand[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:var(--fw-heading);color:var(--ink)}.brand[data-astro-cid-ctg3m53h]:hover{text-decoration:none}.header-search-toggle[data-astro-cid-ctg3m53h]{display:none}.brand__mark[data-astro-cid-ctg3m53h]{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:var(--radius-pill);background:var(--water);color:var(--brand-ink);font-weight:700}.nav[data-astro-cid-ctg3m53h]{display:flex;gap:var(--space-4);margin-right:auto;font-size:var(--fs-base)}.nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{color:var(--ink-soft)}.nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover{color:var(--brand-ink)}.header-address[data-astro-cid-ctg3m53h]{display:flex;gap:var(--space-2)}.header-address[data-astro-cid-ctg3m53h]{min-width:0}.header-address[data-astro-cid-ctg3m53h] input[data-astro-cid-ctg3m53h]{flex:1 1 auto;min-width:0;width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);font:inherit;color:var(--ink)}.header-address[data-astro-cid-ctg3m53h] button[data-astro-cid-ctg3m53h]{padding:var(--space-2) var(--space-4);border:0;border-radius:var(--radius-pill);background:var(--brand);color:#fff;font:inherit;font-weight:var(--fw-heading);cursor:pointer}.header-address[data-astro-cid-ctg3m53h] button[data-astro-cid-ctg3m53h]:hover{background:var(--brand-ink)}.visually-hidden[data-astro-cid-ctg3m53h]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.nav-menu[data-astro-cid-ctg3m53h]{display:none;position:relative;margin-left:auto}.nav-menu__button[data-astro-cid-ctg3m53h]{display:inline-flex;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}.nav-menu__button[data-astro-cid-ctg3m53h]::-webkit-details-marker{display:none}.nav-menu__button[data-astro-cid-ctg3m53h]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.nav-menu__icon[data-astro-cid-ctg3m53h],.nav-menu__icon[data-astro-cid-ctg3m53h]:before,.nav-menu__icon[data-astro-cid-ctg3m53h]:after{display:block;width:16px;height:2px;background:currentColor;border-radius:1px}.nav-menu__icon[data-astro-cid-ctg3m53h]{position:relative}.nav-menu__icon[data-astro-cid-ctg3m53h]:before,.nav-menu__icon[data-astro-cid-ctg3m53h]:after{content:"";position:absolute;left:0}.nav-menu__icon[data-astro-cid-ctg3m53h]:before{top:-5px}.nav-menu__icon[data-astro-cid-ctg3m53h]:after{top:5px}.nav-menu__panel[data-astro-cid-ctg3m53h]{position:absolute;right:0;top:calc(100% + var(--space-2));z-index:30;display:flex;flex-direction:column;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)}.nav-menu__panel[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{padding:var(--space-3);color:var(--ink)}.nav-menu__panel[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover{color:var(--brand-ink);background:var(--surface-alt);text-decoration:none}@media(max-width:720px){.nav[data-astro-cid-ctg3m53h]{display:none}.nav-menu[data-astro-cid-ctg3m53h]{display:block}.site-header__inner[data-astro-cid-ctg3m53h]{flex-wrap:wrap;gap:var(--space-3)}.header-address[data-astro-cid-ctg3m53h]{flex:1 1 100%;order:3}.brand[data-astro-cid-ctg3m53h]{min-height:44px}.nav-menu__button[data-astro-cid-ctg3m53h]{min-height:44px;box-sizing:border-box}.nav-menu__panel[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{display:flex;align-items:center;min-height:44px;box-sizing:border-box}.header-search-toggle[data-astro-cid-ctg3m53h]{display:inline-grid;place-items:center;width:44px;height:44px;margin-left:auto;padding:0;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);cursor:pointer}.header-search-toggle[data-astro-cid-ctg3m53h][hidden]{display:none}.header-search-toggle[data-astro-cid-ctg3m53h]+.nav-menu[data-astro-cid-ctg3m53h]{margin-left:0}.header-address[data-astro-cid-ctg3m53h] input[data-astro-cid-ctg3m53h],.header-address[data-astro-cid-ctg3m53h] button[data-astro-cid-ctg3m53h]{min-height:44px;box-sizing:border-box}.site-header[data-astro-cid-ctg3m53h][data-js]:not([data-search-open]) .header-address[data-astro-cid-ctg3m53h]{display:none}body:has(.address-tool--hero) .header-address[data-astro-cid-ctg3m53h],body:has(.address-tool--hero) .header-search-toggle[data-astro-cid-ctg3m53h]{display:none}body:has(.address-tool--hero) .nav-menu[data-astro-cid-ctg3m53h]{margin-left:auto}}.site-footer[data-astro-cid-gcn2mc3v]{margin-top:var(--space-8);border-top:1px solid var(--line);background:var(--surface-alt)}.site-footer__inner[data-astro-cid-gcn2mc3v]{max-width:var(--container);margin:0 auto;padding:var(--space-6) var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.footer-nav[data-astro-cid-gcn2mc3v]{display:flex;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-2)}.footer-nav[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:var(--ink-soft)}.attribution[data-astro-cid-gcn2mc3v]{margin:0;color:var(--ink);font-size:var(--fs-xs)}.fineprint[data-astro-cid-gcn2mc3v],.copyright[data-astro-cid-gcn2mc3v],.operator[data-astro-cid-gcn2mc3v]{margin:0;color:var(--ink-soft);font-size:var(--fs-xs)}main[data-astro-cid-5hce7sga]{max-width:var(--container);margin:0 auto;padding:var(--space-6) var(--space-4)}
