/* State Government Scorecard (2026-09-04): the state picker, the state-name title and the wide
   side-by-side chart. Everything else on the page is governors.css, unchanged. Scoped under .page-governors. */
.page-governors .snap-picker { margin: 12px 0 0; padding-bottom: 14px; border-bottom: 1px solid var(--rule-soft); }
.page-governors .snap-picker .field select { min-width: 18ch; }
.page-governors .topic-hero h1 { text-wrap: balance; }
.page-governors .topic-hero h1:focus { outline: none; }
.page-governors .topic-hero h1:focus-visible { outline: 2px solid var(--blue); outline-offset: 4px; }
.page-governors #scorecard .state.empty { margin-top: 18px; padding: 14px 16px; background: var(--surface); border: 1px dashed var(--rule); border-radius: var(--r); }
.page-governors #scorecard .subnav { margin-top: 0; }
/* 105 rows of long labels: the side-by-side chart keeps its width and scrolls on narrow screens */
@media (max-width: 1100px) { .page-governors #scorecard #dumbbell svg { min-width: 960px; } .page-governors #scorecard .dumb .scrollhint { display: block; } }
