.lang-switch{flex:0 0 auto;margin-left:16px}
.lang-switch select{max-width:122px;height:34px;padding:0 6px;border:1px solid var(--line-2);border-radius:4px;background:#fff;color:var(--ink);font-size:13px;line-height:1.3;cursor:pointer}
.lang-switch select:hover{border-color:var(--blue-3)}
@media (min-width:1221px) and (max-width:1400px){.links{gap:12px}}
@media (min-width:1025px) and (max-width:1220px){
  .burger{display:block}
  .links{position:fixed;left:0;right:0;top:0;height:100vh;height:100dvh;flex-direction:column;align-items:flex-start;gap:0;background:#fff;padding:90px 40px 24px;font-size:22px;transform:translateY(-100%);visibility:hidden;transition:transform .45s var(--ease),visibility 0s .45s;z-index:-1;overflow:auto}
  .links a{padding:12px 0;width:100%;border-bottom:1px solid var(--line)}
  .links .nav-cta{margin-top:20px;border:1px solid var(--blue);background:var(--blue);color:#fff;text-align:center;padding:12px}
  .nav.open .links{transform:none;visibility:visible;transition:transform .45s var(--ease),visibility 0s}
  .lang-switch{margin-left:auto;margin-right:8px}
}
@media (max-width:1024px){.lang-switch{margin-left:auto;margin-right:8px}}
