.language-switch{display:flex;align-items:center;flex-shrink:0;border:1px solid var(--line);border-radius:999px;padding:2px;gap:0}
.language-switch button{border:0;border-radius:999px;background:transparent;color:var(--muted);font-family:var(--sans);font-size:11px;letter-spacing:.05em;min-width:42px;min-height:40px;padding:0 8px;cursor:pointer}
.language-switch button[aria-pressed=true]{color:var(--bg);background:var(--ink)}
.language-switch button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}
.mnav .language-switch{justify-self:start;margin-top:10px}
@media(max-width:900px){.hdr__r>.language-switch{display:none}.mnav .language-switch button{min-width:64px;min-height:44px}.results-nav{flex-wrap:wrap}.results-nav .language-switch button{min-width:44px}}
@media(min-width:901px){.mnav .language-switch{display:none}}
@media(min-width:901px) and (max-width:1120px){.hdr__r{gap:8px}.hdr__r .btn{padding-inline:18px}.nav{gap:18px}}

.language-switch button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:36px;padding:6px 9px}.language-switch img{display:block;width:20px;height:14px;object-fit:cover;border-radius:2px}.language-switch span{font-size:10px;letter-spacing:.06em}@media(min-width:901px) and (max-width:1200px){.nav{gap:11px}.hdr__r{gap:7px}.hdr__r .btn{padding-inline:14px}.language-switch button{padding-inline:6px}}@media(max-width:900px){.mnav .language-switch{display:flex;gap:3px}.mnav .language-switch button{min-width:72px}.results-nav .language-switch button{padding-inline:7px}}
