.ins-page[data-v-5e8fe864]{background:var(--rf-bg);padding:24px 0 56px}.ins-page .page-container[data-v-5e8fe864]{max-width:var(--rf-report-max);margin-inline:auto}.hub-hero[data-v-5e8fe864]{max-width:760px;margin:8px 0 20px}.hub-hero h1[data-v-5e8fe864]{color:var(--rf-ink);font-family:var(--rf-font-display);font-size:clamp(1.4rem,3vw,2.125rem);line-height:var(--rf-leading-heading);margin:8px 0 10px;font-weight:700}.hub-lead[data-v-5e8fe864]{color:var(--rf-muted);font-size:var(--rf-text-md);line-height:var(--rf-leading-body);margin:0}.stats-grid[data-v-5e8fe864]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:0 0 28px;display:grid}.stat-card[data-v-5e8fe864]{background:var(--rf-content-surface);border:1px solid var(--rf-line);border-radius:6px;padding:14px 16px}.stat-card__label[data-v-5e8fe864]{font-size:var(--rf-text-sm);color:var(--rf-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px}.stat-card__value[data-v-5e8fe864]{font-size:var(--rf-text-xl);color:var(--rf-ink);font-weight:700;font-family:var(--rf-font-number);margin:0}.dir-section[data-v-5e8fe864]{margin:0 0 36px}.county-section h2[data-v-5e8fe864],.dir-section h2[data-v-5e8fe864]{font-family:var(--rf-font-display);font-size:var(--rf-text-xl);color:var(--rf-ink);margin:0 0 14px}.dir-more[data-v-5e8fe864]{text-align:center;margin-top:16px}.dir-all[data-v-5e8fe864]{color:var(--rf-ink);font-weight:600;text-decoration:none}.dir-all[data-v-5e8fe864]:hover{text-decoration:underline}.county-section[data-v-5e8fe864]{margin:0 0 28px}.county-grid[data-v-5e8fe864]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.county-chip[data-v-5e8fe864]{border:1px solid var(--rf-line);background:var(--rf-content-surface);border-radius:6px;padding:10px 14px;text-decoration:none;display:flex}.county-chip[data-v-5e8fe864]:hover{border-color:var(--rf-ink)}.county-chip__name[data-v-5e8fe864]{color:var(--rf-ink);font-weight:500;font-size:var(--rf-text-md)}
