.language-switch{display:flex;align-items:center;gap:2px;flex-shrink:0;border:1px solid #b5addc30;border-radius:5px;padding:2px;font-size:12px;letter-spacing:.04em;line-height:1.3}.language-switch a{display:flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;border-radius:3px;color:#b4aebe}.language-switch a[aria-current]{background:#b1adff19;color:#f4f3ef}.language-switch a:hover{color:#fff;background:#b1adff12}.language-switch a:focus-visible{outline:2px solid #c4bfff;outline-offset:2px}.nav-shell>.language-switch{order:3}.nav-shell>.nav-links{margin-left:auto}.nav-items{gap:25px}html[lang=ru] .principles{flex-wrap:wrap}html[lang=ru] .principles span{min-width:100px}html[lang=ru] .section-label{flex-wrap:wrap}html[lang=ru] .project-copy .eyebrow{letter-spacing:.08em}.header .nav{height:auto;min-height:76px;flex-wrap:wrap;padding-block:12px}.header .links{flex-wrap:wrap;overflow:visible;gap:12px 22px}html[lang=ru] .policy h1{overflow-wrap:anywhere}
@media(max-width:680px){.nav-shell,.is-scrolled .nav-shell{grid-template-columns:minmax(0,1fr) auto auto;column-gap:9px;padding-inline:12px}.nav-shell>.language-switch{order:0;grid-column:2;grid-row:1}.nav-shell>.menu-toggle{grid-column:3;grid-row:1}.nav-shell>.nav-links{margin-left:0}.language-switch a{min-width:40px;min-height:44px}.wordmark{font-size:.875rem;letter-spacing:.04em}.wordmark::before{margin-right:8px}html[lang=ru] .hero-kicker{letter-spacing:.075em;font-size:.65rem}html[lang=ru] .feature h2{font-size:clamp(2rem,8vw,2.6rem)}.header .nav{display:grid;grid-template-columns:1fr auto;gap:12px}.header .brand{font-size:.7rem;letter-spacing:.08em}.header .links{grid-column:1/-1;grid-row:2}.header .language-switch{grid-column:2;grid-row:1}.header .links a{min-height:36px;display:flex;align-items:center}.footer-links{flex-wrap:wrap}}
