.br-coverage{color:var(--theme-text);background:var(--theme-bg)}.br-coverage-heading{max-width:1050px;margin:0 auto;padding:28px 24px 20px}.br-coverage-heading nav{color:var(--theme-text-muted);margin-bottom:24px;font-size:12px}.br-coverage a{color:inherit;text-underline-offset:3px;text-decoration:underline}.br-coverage a:hover{color:var(--brand-primary)}.br-coverage-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--theme-text-secondary);margin:0 0 12px;font-size:12px;font-weight:700}.br-coverage h1{font-family:var(--font-sentient),serif;margin:0 0 16px;font-size:clamp(28px,3.2vw,44px);line-height:1.15}.br-coverage-deck{color:var(--theme-text-secondary);margin:0 0 18px;font-size:18px;line-height:1.55}.br-coverage-byline{color:var(--theme-text-muted);flex-wrap:wrap;gap:7px 18px;font-size:12px;line-height:1.5;display:flex}.br-coverage .br-election{border-top:1px solid var(--theme-border)}.br-coverage .br-election-inner{padding-top:22px;padding-bottom:22px}.br-coverage-body{max-width:800px;margin:0 auto;padding:10px 24px 40px}.br-coverage-body section{margin:28px 0}.br-coverage-body h2{font-family:var(--font-sentient),serif;margin:0 0 12px;font-size:24px;line-height:1.3}.br-coverage-body p{margin:0 0 16px;font-size:17px;line-height:1.75}@media (max-width:768px){.br-coverage-heading{padding:20px 14px 18px}.br-coverage-heading nav{margin-bottom:18px}.br-coverage-deck{font-size:16px}.br-coverage-byline{gap:6px;display:grid}.br-coverage-body{padding:0 14px 24px}.br-coverage-body h2{font-size:21px}.br-coverage-body p{font-size:16px}}
