.coverage-hero[data-astro-cid-gmm6636l]{background:radial-gradient(42rem 20rem at 100% -20%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 62%), var(--hero-surface);color:var(--hero-ink);padding-block:var(--space-5) calc(var(--space-7) + clamp(56px, 8vw, 110px));position:relative;overflow:hidden}.coverage-hero[data-astro-cid-gmm6636l][data-scene=roofline]{background:radial-gradient(48rem 26rem at 82% -10%, color-mix(in srgb, var(--accent) 28%, transparent), transparent 62%), radial-gradient(70rem 36rem at -12% 8%, color-mix(in srgb, var(--color-primary) 15%, transparent), transparent 58%), linear-gradient(180deg, var(--surface-tint) 0%, var(--surface) 88%)}.coverage-hero[data-astro-cid-gmm6636l][data-scene=water],.coverage-hero[data-astro-cid-gmm6636l][data-scene=flow],.coverage-hero[data-astro-cid-gmm6636l][data-scene=rain]{background:radial-gradient(52rem 30rem at 88% -18%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 60%), linear-gradient(172deg, var(--hero-surface) 0%, var(--scene-ink) 100%);padding-bottom:calc(var(--space-7) + clamp(44px, 6vw, 90px))}.coverage-hero[data-astro-cid-gmm6636l][data-scene=sun]{background:radial-gradient(46rem 26rem at 82% -10%, color-mix(in srgb, var(--accent) 26%, transparent), transparent 58%), linear-gradient(180deg, var(--hero-surface) 0%, var(--surface) 88%)}.coverage-hero[data-astro-cid-gmm6636l] h1[data-astro-cid-gmm6636l]{color:var(--hero-ink);margin-bottom:var(--space-2)}.coverage-lead[data-astro-cid-gmm6636l]{color:var(--hero-body);margin-bottom:var(--space-5)}.coverage-crumbs[data-astro-cid-gmm6636l]{margin-bottom:var(--space-3);position:relative}.coverage-hero[data-astro-cid-gmm6636l][data-scene=water] .coverage-crumbs[data-astro-cid-gmm6636l],.coverage-hero[data-astro-cid-gmm6636l][data-scene=flow] .coverage-crumbs[data-astro-cid-gmm6636l],.coverage-hero[data-astro-cid-gmm6636l][data-scene=rain] .coverage-crumbs[data-astro-cid-gmm6636l]{--crumbs-link:color-mix(in srgb, var(--hero-body) 78%, transparent);--crumbs-link-hover:var(--hero-ink);--crumbs-sep:color-mix(in srgb, var(--hero-body) 45%, transparent);--crumbs-current:color-mix(in srgb, var(--hero-ink) 88%, transparent)}.coverage-inner[data-astro-cid-gmm6636l]{position:relative}.coverage-stats[data-astro-cid-gmm6636l]{gap:var(--space-3) var(--space-6);margin:0 0 var(--space-5);flex-wrap:wrap;display:flex}.coverage-stats[data-astro-cid-gmm6636l] div[data-astro-cid-gmm6636l]{gap:0;display:grid}.coverage-stats[data-astro-cid-gmm6636l] dd[data-astro-cid-gmm6636l]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-2xl);color:var(--hero-ink);margin:0;line-height:1.1}.coverage-stats[data-astro-cid-gmm6636l] dt[data-astro-cid-gmm6636l]{font-size:var(--fs-sm);color:var(--hero-body);order:1}.coverage-search[data-astro-cid-gmm6636l]{gap:var(--space-1);max-width:28rem;display:grid}.coverage-search[data-astro-cid-gmm6636l] label[data-astro-cid-gmm6636l]{font-weight:600;font-size:var(--fs-sm);color:var(--hero-ink)}.coverage-search[data-astro-cid-gmm6636l] input[data-astro-cid-gmm6636l]{min-height:48px;padding:var(--space-3);font:inherit;color:var(--text-strong);border:1.5px solid var(--input-border);border-radius:var(--input-radius);background:var(--surface);width:100%}.coverage-search[data-astro-cid-gmm6636l] input[data-astro-cid-gmm6636l]:focus{outline:3px solid var(--ring);outline-offset:1px;border-color:var(--color-primary)}[data-astro-cid-gmm6636l][data-scene=water] .coverage-search[data-astro-cid-gmm6636l] input[data-astro-cid-gmm6636l]:focus,[data-astro-cid-gmm6636l][data-scene=flow] .coverage-search[data-astro-cid-gmm6636l] input[data-astro-cid-gmm6636l]:focus,[data-astro-cid-gmm6636l][data-scene=rain] .coverage-search[data-astro-cid-gmm6636l] input[data-astro-cid-gmm6636l]:focus{outline-color:var(--white)}.search-status[data-astro-cid-gmm6636l]{min-height:1.6em;color:var(--accent-ink);margin:0 0 var(--space-2);font-weight:600}.prov-nav[data-astro-cid-gmm6636l]{gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.prov-nav[data-astro-cid-gmm6636l] a[data-astro-cid-gmm6636l]{align-items:center;gap:var(--space-2);min-height:40px;padding:var(--space-1) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--text-body);font-size:var(--fs-sm);transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);font-weight:600;text-decoration:none;display:inline-flex}.prov-nav[data-astro-cid-gmm6636l] a[data-astro-cid-gmm6636l]:hover{border-color:var(--color-primary);color:var(--color-primary)}.prov-nav-count[data-astro-cid-gmm6636l]{min-width:1.5rem;padding-inline:var(--space-1);border-radius:var(--radius-full);background:color-mix(in srgb, var(--accent) 18%, var(--surface-tint));color:var(--accent-ink);place-items:center;font-size:.75rem;display:inline-grid}.prov-groups[data-astro-cid-gmm6636l]{gap:var(--space-6);display:grid}.prov-group[data-astro-cid-gmm6636l]{border-top:1px solid var(--border);padding-top:var(--space-5)}.prov-head[data-astro-cid-gmm6636l]{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.prov-head[data-astro-cid-gmm6636l] h2[data-astro-cid-gmm6636l]{font-size:var(--fs-xl);margin:0}.prov-count[data-astro-cid-gmm6636l]{font-size:var(--fs-sm);color:var(--text-muted);white-space:nowrap}.prov-chips[data-astro-cid-gmm6636l]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.city-chip[data-astro-cid-gmm6636l]{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-strong);transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);font-weight:500;text-decoration:none;display:inline-flex}.city-chip[data-astro-cid-gmm6636l]:hover{border-color:var(--color-primary);color:var(--color-primary);box-shadow:var(--shadow-1)}.city-chip[data-astro-cid-gmm6636l].is-major{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background:color-mix(in srgb, var(--accent) 7%, var(--surface));font-weight:700}.city-chip[data-astro-cid-gmm6636l].is-major:before{content:"";border-radius:var(--radius-full);background:var(--accent);width:8px;height:8px}.national-note[data-astro-cid-gmm6636l]{margin-top:var(--space-8);padding:var(--space-6);background:var(--surface-alt,var(--surface-2,#f4f6f8));border:1px solid var(--border,#e3e7ea);border-radius:var(--radius-lg,14px);max-width:62ch}.national-note[data-astro-cid-gmm6636l] h2[data-astro-cid-gmm6636l]{margin:0 0 var(--space-2);font-size:var(--fs-lg)}.national-note[data-astro-cid-gmm6636l] p[data-astro-cid-gmm6636l]{margin:0 0 var(--space-4)}.no-results[data-astro-cid-gmm6636l]{padding-block:var(--space-5)}.no-results[data-astro-cid-gmm6636l] p[data-astro-cid-gmm6636l]{color:var(--text-strong);font-weight:600}.no-results-actions[data-astro-cid-gmm6636l]{gap:var(--space-3);flex-wrap:wrap;display:flex}
