.skip-link{position:fixed;left:1rem;top:-5rem;z-index:var(--pp-z-skip,1100);padding:.75rem 1rem;border-radius:var(--pp-radius-sm,.5rem);background:var(--pp-primary,#1d6fe9);color:var(--pp-text-inverse,#fff);transition:top var(--pp-transition-fast,140ms ease)}.skip-link:focus{top:1rem}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--pp-focus-ring,#1d6fe9)!important;outline-offset:2px}.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0,0,0,0)!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
