/* Accessibility additions: preserve dimensions and the existing page layout. */
.a11y-label {position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}
.skip-link {position:fixed;left:12px;top:-100px;z-index:2147483647;background:#fff;color:#0055a5;padding:10px 18px;}
.skip-link:focus {top:12px;}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role="button"]:focus-visible {outline:3px solid #0055a5!important;outline-offset:3px;box-shadow:0 0 0 5px #fff!important;}
#primary-menu li:focus-within > ul {display:block;}
@media(prefers-reduced-motion:reduce){.animated{animation:none!important;opacity:1!important;}html{scroll-behavior:auto!important;}}
