/* HEGEMONT: accessible mobile navigation for prerendered EN/ES pages */
@media (max-width:1299px){
  body.hgm-static .hdr:not(.open) #nav{display:none!important}
  body.hgm-static .hdr.open #nav{display:flex!important;flex-direction:column;width:100%;max-height:calc(100vh - 110px);overflow-y:auto;overscroll-behavior:contain}
  body.hgm-static .hdr #menuBtn{display:inline-flex!important;align-items:center;justify-content:center;min-height:38px;min-width:54px;padding:5px 9px;border:1px solid rgba(255,255,255,.4);border-radius:5px;color:#f8fafc;background:transparent;font:600 13px/1.2 var(--sans,system-ui);cursor:pointer}
  .hdr #menuBtn:focus-visible,.hdr #nav a:focus-visible{outline:3px solid #F2D9A8;outline-offset:3px}
  .hgm-service-scope details.art{scroll-margin-top:105px}
}
@media (max-width:600px){
  .hdr .in{gap:6px}
  .hdr .logo b{font-size:18px;letter-spacing:.04em}
  .hdr .logo i{font-size:9px;letter-spacing:.04em}
  .hdr .lang a{min-height:32px!important;padding:4px 6px!important}
}
@media (max-width:360px){
  .hdr .logo i{display:none}
}
