.business-editorial{margin-top:24px}.business-editorial-kicker{display:flex;align-items:center;gap:8px;color:var(--accent,var(--green));font-size:12px;font-weight:800;margin-bottom:15px}.business-editorial-kicker>.icon{width:17px;height:17px}.business-editorial-kicker>span{margin-inline-start:auto;color:var(--muted);font-size:11px}.business-editorial h2{font-size:27px;line-height:1.4}.business-editorial-excerpt{font-size:16px;line-height:1.8;color:var(--muted);margin:15px 0 22px}.business-editorial figure{margin:0 0 26px}.business-editorial figure>img{display:block;width:100%;max-height:360px;object-fit:cover;border-radius:8px}.business-editorial figcaption{font-size:11px;color:var(--muted);line-height:1.7;margin-top:9px}.business-editorial figcaption>strong{font-weight:750}.business-editorial figcaption a,.business-editorial-sources a{color:var(--accent,var(--green));text-decoration:underline;text-underline-offset:3px}.business-editorial-sources{border-top:1px solid var(--line);padding-top:20px;margin-top:26px}.business-editorial-sources>h3{font-size:17px}.business-editorial-sources p,.business-editorial-sources li{font-size:12px;line-height:1.9}.business-editorial-sources ul{padding-inline-start:19px;overflow-wrap:anywhere}.business-editorial-sources .icon{width:12px;height:12px}.business-editorial-language{padding:10px 13px;border:1px solid var(--line);border-radius:5px;font-size:12px;color:var(--muted)}.be-coverage{padding:24px;margin-bottom:24px}.be-coverage>h2{font-size:22px;margin-bottom:12px}.be-coverage>p{font-size:13px;line-height:1.9;color:var(--muted)}.be-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0}.be-metrics>div{padding:17px;border:1px solid var(--line);border-radius:7px;background:var(--surface-soft)}.be-metrics strong{display:block;font-size:27px;color:var(--ink)}.be-metrics span{display:block;font-size:11px;line-height:1.7;color:var(--muted);margin-top:5px}.be-honesty-note{border-top:1px solid var(--line);padding-top:15px}.be-districts{margin-top:22px;padding:20px}.be-districts>summary{cursor:pointer;font-size:15px;font-weight:800}.be-districts>.panel-table-wrap{margin-top:20px;max-height:500px;overflow:auto}.be-districts thead{position:sticky;top:0;background:var(--surface)}@media(max-width:760px){.business-editorial h2{font-size:23px}.business-editorial-excerpt{font-size:14px}.business-editorial figure>img{max-height:260px}.be-coverage{padding:18px}.be-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.be-metrics>div{padding:13px}.be-metrics strong{font-size:24px}.be-districts{padding:16px}}
