/* Native focus does not scroll the page; authored link states replace the touch flash. */
a,button,input,textarea,select,summary,[tabindex],[role=button],[role=link]{-webkit-tap-highlight-color:transparent}
/* Current location is expressed by text, without a box or an offset underline. */
.site-navigation>a:not(.nav-contact)::after{content:none}
.site-navigation>a:not(.nav-contact){translate:none;transition:color .18s ease}
.site-navigation>a:not(.nav-contact):is(:hover,:active,:focus-visible,[aria-current=page]){color:#00769f;translate:none}
/* Safari may retain :focus-visible when a dialog restores its opener. Keep this
   pointer-only override above later page-specific focus rules, without changing
   normal borders, shadows or hover states. Tab switches back to authored focus. */
:root[data-navigation-input=pointer] :is(:focus,:focus-visible){outline:none!important}
@media(prefers-reduced-motion:reduce){.site-navigation>a:not(.nav-contact){transition:none}}
.job-conditions-note{margin-top:20px;font-size:13px;line-height:1.8;color:#586b75}
