html:not([lang="ru"]) .ru{display:none}html[lang="ru"] .zh,html[lang="ru"] .en{display:none}html[lang="ru"] .ru{display:initial}html[lang="ru"] h1,html[lang="ru"] h2,html[lang="ru"] h3{overflow-wrap:anywhere}html[lang="ru"] .brand small{font-size:7px;letter-spacing:0}html[lang="ru"] nav{gap:18px}html[lang="ru"] .product-caption h3{font-size:20px}html[lang="ru"] .poster-header nav{gap:24px}html[lang="ru"] .poster-range .range summary h3{font-size:21px}html[lang="ru"] .cover-side h1{font-size:clamp(38px,3.3vw,53px)}html[lang="ru"] .desk-sidebar nav{gap:6px}html[lang="ru"] .desk-sidebar nav>button{font-size:10px}html[lang="ru"] .spec-grid strong{font-size:19px}@media(max-width:600px){html[lang="ru"] .poster-header nav{gap:10px;font-size:8px}html[lang="ru"] .poster-header{gap:12px}html[lang="ru"] .poster-brand{font-size:22px}html[lang="ru"] .cover-side h1{font-size:34px}html[lang="ru"] .cover-side{display:block}html[lang="ru"] .cover-deck{max-width:100%;margin-top:15px}html[lang="ru"] .desk-title h1{font-size:22px}html[lang="ru"] .product-picker [role=tab] strong{font-size:9px}html[lang="ru"] .desk-sidebar nav>button{font-size:10px}html[lang="ru"] .hero h1{font-size:clamp(30px,8vw,38px)}html[lang="ru"] .hero .eyebrow{font-size:8px}html[lang="ru"] .hero-content{padding-bottom:85px}html[lang="ru"] .hero-buttons{gap:16px}html[lang="ru"] .hero-buttons .button{gap:20px;padding:15px;font-size:11px}html[lang="ru"] .hero-buttons .text-link{font-size:11px;gap:10px}html[lang="ru"] .hero-bottom{font-size:6px}}@media(max-width:600px){html[lang="ru"] .capability-bar>.wrap>span{min-width:0;flex:1;text-align:center;overflow-wrap:anywhere;line-height:1.5}html[lang="ru"] .capability-bar>.wrap>b{flex:none}}
@media(max-width:400px){.d04 .poster-header{display:grid;grid-template-columns:1fr auto;height:auto;min-height:70px;padding:16px 20px;gap:15px}.d04 .poster-header nav{grid-column:span 2;grid-row:2;justify-content:space-between;font-size:10px}.d04 .poster-header .language{grid-column:2;grid-row:1}}
