/* Lightning navigation accessibility - November 2026 */
@media (min-width: 1025px) {
 body:not(.home) .stm-header-container .header-menu > li > a {
  color: #ffffff !important;
  text-shadow: 0 1px 3px rgba(0,0,0,.65);
 }
 body:not(.home) .stm-header-container .header-menu > li > a:hover {
  text-decoration: underline;
  text-underline-offset: 5px;
 }
}
a:focus-visible, button:focus-visible, input:focus-visible, select:focus-visible, textarea:focus-visible {
 outline: 3px solid #d79b28;
 outline-offset: 3px;
}