
.site-languages{display:inline-flex;align-items:center;gap:2px;font:600 12px/1.3 var(--font-inter),sans-serif;letter-spacing:.05em}
.site-languages::before{content:"";height:16px;border-left:1px solid var(--line-strong);margin-right:8px}
.site-languages>span,.site-header nav .site-languages a[hreflang]{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:44px;padding:0;font:inherit;letter-spacing:inherit}
.site-languages>span{color:var(--accent-strong);text-decoration:underline;text-underline-offset:5px}
.site-languages a:after{display:none}.site-languages a:focus-visible{outline:2px solid currentColor}
.mobile-nav .site-languages{margin-top:12px}.mobile-nav .site-languages::before{display:none}
body:has(.home-page) .desktop-nav>a[href="/en/"]{display:none}
html[lang="en"] body:has(.home-page) .desktop-nav .site-languages>a[hreflang]{display:inline-flex}
