.language-switch{display:inline-flex;align-items:center;gap:.35rem;font-size:11px;white-space:nowrap}
.language-switch a{opacity:.6}
.language-switch a[aria-current=page]{opacity:1;text-decoration:underline;text-underline-offset:4px}
@media(max-width:700px){
  header{height:auto;min-height:0;position:relative;flex-wrap:wrap;gap:0;padding:16px 6% 8px}
  header .logo img{width:110px;height:auto}
  header nav{width:100%;margin-top:8px;justify-content:space-between;gap:8px;font-size:12px}
  header nav>a{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap}
  header nav>.desktop{display:none}
  header .language-switch{position:absolute;right:6%;top:9px;gap:3px;font-size:11px}
  header .language-switch a{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:44px}
}
