.language-switch{display:flex;gap:2px;flex-shrink:0;align-items:center}.header-actions .language-switch button{display:block;min-width:44px;min-height:44px;padding:8px;background:#fff0;border:1px solid #fff0;color:inherit;font:inherit;font-size:13px;line-height:1.4}.language-switch button[aria-pressed="true"]{border-bottom-color:currentColor;font-weight:700}.language-switch button:hover{background:var(--an-background-muted)}html[lang="ru"] h1,html[lang="ru"] h2,html[lang="ru"] h3{letter-spacing:-.025em;overflow-wrap:break-word}html[lang="ru"] .hero h1{font-size:clamp(34px,3.8vw,58px);line-height:1.12}html[lang="ru"] .hero h1 br{display:none}html[lang="ru"] .hero h1 em{display:block}html[lang="ru"] nav{gap:20px}html[lang="ru"] .q-progress button{min-width:0}html[lang="ru"] .q-progress small{overflow-wrap:break-word}.q-chip{overflow-wrap:break-word}.q-teaser .button{flex-shrink:0}@media(max-width:1050px){header{gap:20px}.header-actions{gap:10px}nav{gap:18px}}@media(max-width:1000px){header nav{display:none}.header-actions{margin-left:auto}.header-actions #menu-button{display:block;min-height:44px;background:#fff0;border:0;color:inherit;font:inherit}.brand{flex-shrink:0}}@media(max-width:700px){.header-actions{gap:4px}.header-actions>a{font-size:13px}.header-actions .language-switch button{min-width:36px;padding:6px}.q-teaser .button{flex-shrink:1}html[lang="ru"] .q-question h1{font-size:34px}.q-float{max-width:52%;text-align:center}html[lang="ru"] .q-cup>span{font-size:12px}}