.language-switch{display:flex;align-items:center;gap:2px;flex-shrink:0;border:1px solid #424951;border-radius:4px;padding:3px;font-family:inherit;font-size:12px;line-height:1;letter-spacing:.04em}
.language-switch a{display:grid;place-items:center;min-width:36px;min-height:38px;color:#aeb8c3;text-decoration:none;border-radius:2px}
.language-switch a[aria-current]{background:#00a6f2;color:#071015;font-weight:700}
.language-switch a:hover{color:#fff;background:#26323b}.language-switch a:focus-visible{outline:2px solid #fff;outline-offset:3px}
.header__inner{gap:clamp(12px,1.6vw,28px)}.vsl-top>.container{display:flex;align-items:center;justify-content:space-between;gap:16px}
.language-policy{padding-block:40px 64px;max-width:900px}.language-policy p{color:#aeb8c3;line-height:1.75;margin-top:20px}
html[lang="en-US"] .node-heading{overflow-wrap:normal;word-break:normal}
@media(max-width:1250px){.header__cta{display:none}}
@media(max-width:800px){.header__inner>.language-switch{margin-left:auto;order:1}.header__inner>.menu-toggle{order:2;margin-left:0}.header__inner{gap:12px}}
@media(max-width:440px){.header__inner .logo{gap:8px}.header__inner .logo__mark{width:30px}.header__inner .logo__name{font-size:18px}.header__inner .logo__tag{font-size:8px}.menu-toggle__text{display:none}.language-switch a{min-width:32px;min-height:38px}.header__inner{gap:10px}}

@media(max-width:360px){.header__inner{width:calc(100% - 32px);gap:8px}.header__inner .logo__mark{width:24px}.header__inner .logo__name{font-size:16px}.header__inner .logo__tag{font-size:7px}.language-switch a{min-width:30px}.header__inner .menu-toggle{padding-left:4px;width:28px;min-width:28px}}
