/* Temporary campaign. Visibility and removal are controlled by gaa-voting.js. */
[data-campaign="gaa-2026-vote"][hidden]{display:none!important}.gaa-vote-banner{background:#202415;border-block:1px solid #615635}.gaa-vote-banner .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:18px;padding-bottom:18px}.gaa-vote-banner strong{display:block;font-size:clamp(17px,2vw,22px);line-height:1.3;letter-spacing:.025em;color:#f4f1e9}.gaa-vote-banner p,.gaa-vote-cta p{margin:5px 0 0;color:#d4d8c7;font-size:13px;line-height:1.6}.gaa-vote-button{min-height:48px;white-space:nowrap;gap:8px}.gaa-vote-button:focus-visible{outline:3px solid #f4f1e9;outline-offset:5px}.gaa-vote-cta{margin-top:24px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.gaa-vote-cta p{font-size:14px}@media(max-width:600px){.gaa-vote-banner .wrap{gap:14px;align-items:flex-start;flex-direction:column;padding-top:18px;padding-bottom:18px}.gaa-vote-banner .gaa-vote-button{width:100%}.gaa-vote-cta .gaa-vote-button{white-space:normal;text-align:center}}
