.state-hero-motif{position:relative;display:flex;align-items:center;justify-content:center;min-height:220px}.state-hero-motif svg{width:100%;max-width:320px;height:auto;color:var(--cs-primary);opacity:0.9}.state-hero-motif .state-hero-abbr{position:absolute;font-family:var(--cs-font-heading);font-weight:800;font-size:3.5rem;color:var(--cs-primary-dark);letter-spacing:0.04em}.state-chooser{display:flex;flex-wrap:wrap;gap:0.5rem;align-items:center}.state-chooser select{flex:1 1 220px;min-width:0}.state-tabs{display:flex;flex-wrap:wrap;gap:0.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--cs-border)}.state-tab{background:none;border:none;border-bottom:3px solid transparent;padding:0.65rem 1rem;font-weight:600;color:var(--cs-text-muted);cursor:pointer;transition:color var(--cs-transition),border-color var(--cs-transition)}.state-tab:hover,.state-tab:focus-visible{color:var(--cs-primary-dark)}.state-tab[aria-selected="true"]{color:var(--cs-primary-dark);border-bottom-color:var(--cs-primary)}.state-tabpanel[data-js-hidden="true"]{display:none}.state-proof-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}.state-proof-card blockquote{font-size:1.05rem;color:var(--cs-heading);margin:0 0 1rem}.state-proof-card .state-proof-attribution{font-size:0.9rem;color:var(--cs-text-muted)}.state-related-links{display:flex;flex-wrap:wrap;gap:0.75rem 1.5rem}.state-source-note{font-size:0.82rem;color:var(--cs-text-muted);margin-top:0.5rem}@media (max-width:767.98px){.state-hero-motif{min-height:160px}.state-hero-motif .state-hero-abbr{font-size:2.5rem}}@media (prefers-reduced-motion:reduce){.state-tab{transition:none}}