.skip-link{position:fixed;top:0;left:12px;transform:translateY(-120%);z-index:9999;background:#fff;color:#111;padding:12px 18px;font-weight:bold}.skip-link:focus{transform:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #2482bd;outline-offset:3px}.slider-pause{font-size:18px!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
#slider-pause{position:absolute;z-index:11;top:auto;left:auto;right:16px;bottom:18px;transform:none;width:44px;height:44px;border-radius:50%;pointer-events:auto}#slider-pause:hover{transform:none}

/* Match the existing 960px hamburger breakpoint. */
@media(min-width:761px) and (max-width:960px){
  .menu{width:54px;height:50px;padding:0;border:2px solid rgba(255,255,255,.2);border-radius:9px;background:linear-gradient(180deg,#202124,#080808);box-shadow:0 4px 0 rgba(0,0,0,.42);display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#fff;cursor:pointer}
  .menu[aria-expanded="true"] span:nth-child(1){transform:translateY(8px) rotate(45deg)}
  .menu[aria-expanded="true"] span:nth-child(2){opacity:0}
  .menu[aria-expanded="true"] span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}
  .links{position:absolute!important;top:calc(100% + 10px)!important;left:auto!important;right:0!important;width:50%;min-width:170px;transform:none;z-index:1001;display:none!important;flex-direction:column;gap:0;padding:8px;border:2px solid #8192a3;border-radius:10px;background:#34495e!important;box-shadow:0 18px 35px rgba(0,0,0,.28);text-align:left}
  .links.open{display:flex!important}
  .links a{min-height:52px;display:flex;align-items:center;padding:0 16px;border-bottom:1px solid #657789;color:#fff;font-size:.92rem;font-weight:900;letter-spacing:.07em;text-decoration:none;text-transform:uppercase}
  .links a:last-child{border-bottom:0}

}

