.skip-link{position:absolute;top:-50px;left:0;background:var(--primary-color);color:#fff;padding:8px 15px;z-index:1000;transition:top .3s;border-radius:0 0 5px}.skip-link:focus{top:0;outline:2px solid var(--accent-color);outline-offset:3px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--accent-color);outline-offset:3px;text-decoration:none;transition:outline-offset .2s}.menu-toggle:focus-visible{outline:3px solid var(--accent-color);outline-offset:3px}.content a{color:var(--high-contrast-blue);text-decoration:underline}.content a:focus,.content a:hover{color:var(--accent-color);text-decoration:underline}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (prefers-color-scheme:dark){a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:var(--accent-color)}}label{display:block;margin-bottom:8px;font-weight:500}.form-field[aria-invalid=true] input,.form-field[aria-invalid=true] select,.form-field[aria-invalid=true] textarea{border:2px solid var(--danger-color);background-color:rgba(207,102,121,.1)}.error-message{color:var(--danger-color);font-size:.9rem;margin-top:5px;display:none}.form-field[aria-invalid=true] .error-message{display:block}@media (prefers-reduced-motion:reduce){*{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;transition-delay:0s!important;scroll-behavior:auto!important}}.breadcrumbs{display:flex;list-style:none;padding:0;margin:0 0 1rem;flex-wrap:wrap}.breadcrumbs li{display:inline-flex;align-items:center}.breadcrumbs li:not(:last-child)::after{content:"/";margin:0 .5rem;color:var(--text-color-secondary)}.breadcrumbs a{color:var(--high-contrast-blue);text-decoration:underline}.breadcrumbs .current{color:var(--text-color-body)}