.a11y-toggle{position:fixed;right:1rem;bottom:1rem;z-index:100;border:2px solid var(--pine);border-radius:999px;background:#fff;color:var(--pine);padding:.7rem 1rem;font:700 .9rem/1 system-ui;box-shadow:0 8px 24px rgb(0 0 0 / .2)}.a11y-panel{position:fixed;right:1rem;bottom:4.5rem;z-index:101;width:min(19rem,calc(100vw - 2rem));padding:1rem;border:2px solid var(--pine);border-radius:.8rem;background:#fff;color:var(--ink);box-shadow:0 12px 32px rgb(0 0 0 / .25)}.a11y-panel h2{font:700 1.1rem system-ui;margin:0 0:.5rem}.a11y-panel p{font: .85rem/1.4 system-ui;margin:.4rem 0 .8rem}.a11y-panel button{display:block;width:100%;margin:.45rem 0;padding:.6rem;text-align:left;border:1px solid var(--pine);border-radius:.4rem;background:#fff;color:var(--pine);font:600 .9rem system-ui}.a11y-panel button[aria-pressed=true]{background:var(--pine);color:#fff}.a11y-large-text{font-size:118%}.a11y-high-contrast{--ink:#000;--muted:#1a1a1a;--paper:#fff;--sand:#fff;--sage:#fff;--green:#003c61;--pine:#000;--clay:#8a270d;--line:#111;--focus:#004f78}.a11y-high-contrast .hero,.a11y-high-contrast .arrival-note{background:#000;color:#fff}.a11y-high-contrast .hero--image .hero-photo{display:none}.a11y-high-contrast .card,.a11y-high-contrast .facts,.a11y-high-contrast .notice{background:#fff;color:#000;border-color:#111}.a11y-high-contrast a{color:#003c61}.a11y-high-contrast .header a,.a11y-high-contrast .nav a,.a11y-high-contrast .brand,.a11y-high-contrast .footer a,.a11y-high-contrast .feature-guide a,.a11y-high-contrast .official-sources a{color:#fff}.a11y-high-contrast a.button{background:#003c61;color:#fff}.a11y-high-contrast a:focus-visible,.a11y-high-contrast button:focus-visible{outline-color:#004f78}.a11y-reduce-motion *,.a11y-reduce-motion *::before,.a11y-reduce-motion *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}