.site-locale-region{display:flex;justify-content:flex-end;align-items:center;min-height:44px;padding:5px max(20px,calc((100% - 1212px)/2));background:#080808;color:#fff;border-bottom:1px solid #252525;font-family:Inter,Arial,sans-serif}
.site-language-switch{isolation:isolate;position:relative;display:grid;grid-template-columns:1fr 1fr;width:112px;padding:3px;border:1px solid #666;border-radius:999px;line-height:1}
.site-language-switch::before{content:"";position:absolute;left:3px;top:3px;bottom:3px;width:calc((100% - 6px)/2);border-radius:999px;background:#eb0028;z-index:-1;transform:translateX(0);transition:transform .2s ease}
.site-language-switch[data-language="en"]::before{transform:translateX(100%)}
.site-language-switch a{display:flex;min-height:28px;justify-content:center;align-items:center;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.03em;color:#ddd;text-decoration:none}
.site-language-switch a[aria-current="page"]{color:#fff}
.site-language-switch a:focus-visible{outline:2px solid #fff;outline-offset:3px}
@media(max-width:650px){.site-locale-region{padding-inline:20px}.site-language-switch a{min-height:32px}}
@media(prefers-reduced-motion:reduce){.site-language-switch::before{transition:none}}
