.skip-link{position:absolute;left:16px;top:-60px;z-index:9999;padding:12px 16px;border-radius:8px;background:var(--teal-deep);color:var(--white);font-size:13px;font-weight:800;transition:top .2s ease}.skip-link:focus{top:16px}:focus-visible{outline:3px solid var(--gold);outline-offset:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
