/* Room for STORIES while retaining the existing header and mobile breakpoint. */
@media(min-width:861px) and (max-width:1100px){
  .nav{gap:14px;font-size:11px;letter-spacing:.12em}
  .nav-next{padding:8px 12px}
}
@media(max-width:860px){
  .nav{gap:clamp(12px,3vh,24px);padding:80px 20px 24px;overflow-y:auto;justify-content:safe center}
  .nav > a,.nav > .lang-switch{flex-shrink:0}
}
