.result-priority-zone{scroll-margin-top:76px;margin-top:18px}
.result-priority-zone>.report-header,.result-priority-zone>.overall-card,.result-priority-zone>.notice-banner,.result-priority-zone>.alerts-section,.result-priority-zone>.plain-language-note,.result-priority-zone>.dioxane-note,.result-priority-zone>.local-panel{display:none!important}
.primary-findings{margin-top:0!important;background:#fff;border:1px solid var(--border);border-radius:20px;padding:22px;box-shadow:var(--shadow)}
.primary-findings .section-heading{margin-bottom:6px}
.primary-findings .section-kicker{font-size:.74rem;letter-spacing:.12em}
.primary-findings .results-grid{gap:12px}
.primary-findings .result-card{padding:16px!important;border-radius:14px!important}
.primary-findings .result-health-meaning{margin-top:10px!important;gap:8px!important}
.primary-findings .result-health-meaning>div{padding:10px!important;border-radius:10px!important}
.clean-result-location{margin:0 0 18px;color:var(--muted);font-size:.86rem}
.clean-hidden-context{display:none!important}
.clean-health-summary{margin-top:14px!important;padding:20px!important;border-radius:20px!important}
.clean-health-summary .resident-action-head{margin-bottom:12px}
.clean-health-summary .resident-action-head h2{font-size:clamp(1.35rem,3vw,1.8rem)!important;margin-bottom:3px}
.clean-health-summary .health-level-short{margin:0}
.clean-health-summary .resident-facts{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:12px 0!important}
.clean-health-summary .resident-facts article{padding:12px!important;border-radius:12px!important}
.clean-health-summary .health-meaning-box,.clean-health-summary .resident-next-step{margin-top:10px!important;padding:14px!important;border-radius:14px!important}
.clean-health-summary .health-meaning-box h3{font-size:1rem!important;line-height:1.45!important;margin:4px 0 0!important}
.clean-health-summary .resident-next-step p{margin:3px 0 0!important}
.clean-long-term-details,.clean-local-details{margin-top:10px;border-top:1px solid var(--border);padding-top:10px}
.clean-long-term-details summary,.clean-local-details summary{cursor:pointer;font-weight:800;color:var(--green-dark);font-size:.84rem}
.clean-long-term-body{padding:10px 0 0;color:var(--muted)}
.clean-secondary-heading{margin:38px 0 14px;padding-top:24px;border-top:1px solid var(--border)}
.clean-secondary-heading p{margin:0 0 4px;color:var(--green-dark);font-size:.72rem;font-weight:900;letter-spacing:.11em}
.clean-secondary-heading h2{margin:0 0 5px;font-size:1.45rem}
.clean-secondary-heading span{color:var(--muted);font-size:.9rem}
#roadmap-home{margin-top:0!important}
.lookup-feedback,.account-cta{display:none!important}
.site-footer nav{display:flex;gap:12px;flex-wrap:wrap}.site-footer nav a{color:inherit;font-size:.8rem;font-weight:750;text-decoration:none}.site-footer nav a:hover{text-decoration:underline}
@media(max-width:720px){.primary-findings{padding:16px;border-radius:16px}.clean-health-summary{padding:16px!important}.clean-health-summary .resident-facts{grid-template-columns:1fr!important}.clean-result-location{font-size:.8rem}.clean-secondary-heading{margin-top:28px}.site-footer{gap:10px}}
