.eyebrow,.section-head span,.energy-grid>div>span,.cta-band span{font-size:12px}
.hero-grid aside>span{font-size:12px}
.hero-grid aside small{font-size:12px;line-height:1.5}
.perf-control-label{font-size:13px}
.perf-toggle button{font-size:14px}
.perf-checkbox{font-size:14px}
.perf-slider-scale{font-size:12px}
.perf-slider{min-height:24px;margin:-2px 2px}
.perf-select{font-size:14px}
.map-top{height:62px;font-size:13px}
.perf-legend-item{font-size:14px}
.perf-legend-swatch{width:12px;height:12px}
.perf-map-hint{margin-top:14px;font-size:14px;line-height:1.5}
.us-map-tip-verdict,.us-map-tip-metric{font-size:12px}
.perf-readout-eyebrow{font-size:13px}
.perf-readout-state>p{font-size:16px;line-height:1.55}
.perf-verdict-badge{font-size:12px}
.perf-metric>span{font-size:12px}
.perf-metric small,.perf-metric-unit{font-size:13px;line-height:1.4}
.perf-readout-explain p{font-size:15px;line-height:1.6}
.perf-caveat p{font-size:15px}
.perf-caveat a,.logic b,.f-g h4,.f-g .footer-heading{font-size:12px}
.logic p,.f-g a{font-size:14px}
.perf-body{min-height:0;align-items:start}
.perf-map-wrap{display:flex;flex-direction:column;align-self:start;padding-bottom:24px}
.map-top{order:1}
.perf-map-legend-top{order:2;padding:0 0 18px;border-top:0;border-bottom:1px solid var(--line)}
#usMap{order:3}
.perf-map-hint{order:4}
.perf-readout{align-self:stretch}
.us-state{transition:fill .18s ease,filter .18s ease,stroke .18s ease,stroke-width .18s ease}
.us-state:focus,.us-state:focus-visible{outline:none}
.us-state.is-selected{stroke:#fff;stroke-width:5;filter:none}
.us-state.is-selected:hover{stroke:#fff;filter:brightness(1.06)}
