/* Compact disclosure navigation returns the first fold to page content on phones. */
.nav-toggle{display:none}
@media (width<=768px){
  .nwrap{min-height:68px}
  .nav-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:64px;min-height:44px;margin-left:auto;padding:8px 14px;border:1px solid #050505;border-radius:999px;background:transparent;color:#050505;font:800 9px var(--text);letter-spacing:.12em;text-transform:uppercase}
  .nav-toggle:focus-visible{outline:3px solid var(--levo);outline-offset:2px}
  .nav-toggle[aria-expanded="true"]{background:#050505;color:#fff}
  .links{display:none;order:4;justify-content:center;flex-wrap:wrap;gap:0 clamp(10px,3vw,16px);width:100%;margin-left:0;padding:2px 4px 8px;overflow:hidden}
  .nav:has(.nav-toggle[aria-expanded="true"]) .links{display:flex}
  .links a{min-height:44px}
}
@media (width<=440px){
  .links{gap:0}
  .links a{flex:0 0 25%;justify-content:center;text-align:center}
}
