.gateway-language{display:none}
@media(max-width:760px){
  .gateway-page .gateway-header{display:flex;height:73px;min-height:73px;padding:0 22px;gap:14px;position:relative;z-index:30}
  .gateway-page .gateway-header .logo{margin:0}
  .gateway-page .gateway-header .gateway-languages{display:none}
  .gateway-page .gateway-header .plain-link{margin:0;font-size:13px;gap:8px;flex-shrink:0}
  .gateway-page .gateway-header .plain-link svg{width:16px;height:16px}
  .gateway-language{display:block;position:relative;margin-left:auto;flex-shrink:0}
  .gateway-language summary{display:flex;align-items:center;gap:6px;min-height:44px;padding:8px 0;list-style:none;cursor:pointer;font-size:12px;font-weight:600}
  .gateway-language summary::-webkit-details-marker{display:none}
  .gateway-language summary svg{width:16px;height:16px}
  .gateway-language summary:focus-visible{outline:3px solid #1e79b5;outline-offset:4px}
  .gateway-language-menu{position:absolute;right:0;top:100%;min-width:140px;max-height:calc(100dvh - 90px);overflow:auto;background:#fff;border:1px solid #ddd;padding:12px 18px;box-shadow:0 12px 28px #00000012;display:grid;gap:4px;font-size:13px;z-index:40}
  .gateway-language-menu a{display:flex;align-items:center;min-height:40px;white-space:nowrap}
  .gateway-language-menu a[aria-current]{color:#c33e43;font-weight:700}
}
