.coverage-overview{display:flex;gap:30px;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:21px 0;margin-bottom:20px}.coverage-overview>div{display:grid;gap:5px}.coverage-overview b{font:650 20px 'Manrope';letter-spacing:-.7px}.coverage-overview span{font-size:10px;color:var(--muted)}.coverage-overview>button{margin-left:auto;font-size:11px;text-decoration:underline;text-underline-offset:4px}.budget-button{border:1px solid var(--line);border-radius:5px;background:white;padding:12px 16px;font-size:11px;white-space:nowrap}.evidence-tabs{margin-bottom:10px}.evidence-tabs .chip{font-size:12px;padding:11px 18px}.lens-note{color:#68756b;font-size:11px;line-height:1.7;min-height:35px;margin:0 0 18px;max-width:980px}.card .main-metric{align-items:flex-start;flex-direction:column;gap:10px;min-height:79px;padding-bottom:10px}.metric-number{font-size:27px;white-space:normal}.metric-number.metric-text{font-size:21px;letter-spacing:-.4px}.metric-number small{margin-left:6px}.metric-footnote{font-size:9px;color:#7d877d;margin:8px 0 0;line-height:1.6;min-height:29px}.submetrics{margin:12px 0 15px;gap:12px}.submetrics>div{gap:7px}.submetrics span{font-size:9px;line-height:1.5}.submetrics strong{font-size:11px}.card-content{padding-top:16px}.evidence-strip{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 14px}.evidence-strip span{background:#f0f3eb;color:#687b63;font-size:8px;padding:4px 6px;border-radius:3px}.place-art{height:100%;width:100%;background:radial-gradient(ellipse at 15% 25%,#cad6ba55,transparent 55%),repeating-radial-gradient(ellipse at 80% 100%,transparent 0 20px,#b4c7ad1a 21px 22px,transparent 23px 43px),#527263;display:grid;place-content:center;position:relative}.place-art>span{font-size:60px;color:#d9ad7c55;line-height:1}.place-art>small{font-size:8px;color:#d4ddcf66;letter-spacing:3px;text-align:center;margin-top:15px}.card:nth-child(3n) .place-art{background-color:#6b8470}.card:nth-child(4n) .place-art{background-color:#6e7b68}.profile-banner{height:230px;overflow:hidden;border-radius:6px}.profile-banner>img{width:100%;height:100%;object-fit:cover}.evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0 28px}.evidence-tile{border:1px solid var(--line);background:white;border-radius:6px;padding:18px;display:flex;flex-direction:column;gap:8px;min-width:0}.evidence-tile>span{font-size:11px;color:#71806e}.evidence-tile>strong{font:600 23px 'Manrope';letter-spacing:-.7px}.evidence-tile p{font-size:11px;line-height:1.7;margin:0 0 5px}.evidence-tile .source-link{margin-top:auto;font-size:10px;align-self:start;text-align:left;line-height:1.7}.air-readings{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.air-readings .evidence-tile{padding:13px}.air-readings .evidence-tile strong{font-size:29px}.notice-details{font-size:12px;margin:0 0 25px;background:#eef1e9;padding:15px;border-radius:5px}.notice-details summary{cursor:pointer}.notice-details .credit-row{font-size:10px}.coverage-list{display:grid;grid-template-columns:1fr 1fr;gap:20px}.coverage-list>section{padding-bottom:18px;border-bottom:1px solid var(--line)}.coverage-list h3{margin-top:12px}.coverage-list p{font-size:11px}.budget-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.budget-fields label{display:grid;gap:8px;font-size:12px}.budget-fields label>span{display:flex;border:1px solid var(--line);border-radius:5px;background:white;gap:10px;align-items:center;padding:10px}.budget-fields input{width:100%;border:0;background:none;min-width:0;outline:none;font-size:12px}.budget-fields input::placeholder{font-size:10px}#budget-form>.text-btn{margin-left:15px}.advanced{flex-wrap:wrap}.advanced label{min-width:170px}.town-label h3{font-size:25px}.comparison th:first-child{max-width:180px}.comparison td{font-size:11px}.comparison th{font-size:10px}.comparison td,.comparison th{padding:14px 10px}.profile-header .eyebrow{text-transform:uppercase}.data-note{line-height:1.6}.data-note button{white-space:nowrap}dialog{scroll-behavior:auto}
@media(max-width:720px){.coverage-overview{gap:16px;flex-wrap:wrap;padding:16px 0}.coverage-overview>div{flex-basis:40%;flex-grow:1}.coverage-overview b{font-size:18px}.coverage-overview>button{margin:4px 0 0;font-size:10px}.coverage-overview span{font-size:9px}.data-note>span:nth-of-type(2){flex-basis:auto}.evidence-tabs .chip{font-size:10px;padding:9px 12px}.lens-note{font-size:10px;min-height:48px}.budget-button{font-size:10px;flex:1;padding:10px}.toolbar .select-wrap{flex:1}.filter-btn{min-width:75px}.metric-number{font-size:25px}.metric-number.metric-text{font-size:20px}.evidence-grid{gap:9px}.evidence-tile{padding:13px}.evidence-tile>strong{font-size:20px}.evidence-tile>span{font-size:10px}.evidence-tile p{font-size:10px}.air-readings{grid-template-columns:1fr 1fr}.coverage-list{grid-template-columns:1fr}.profile-banner{height:180px}.budget-fields{grid-template-columns:1fr}.submetrics span{font-size:9px}.submetrics strong{font-size:11px}.metric-footnote{font-size:9px}.card .main-metric{min-height:75px}.evidence-strip span{font-size:8px}.advanced label{min-width:135px}.profile-header .primary{max-width:130px}.comparison th:first-child{min-width:110px}.comparison td{min-width:145px}}@media(max-width:400px){.evidence-grid{grid-template-columns:1fr}}
