/* Localized navigation and bidirectional text; product pixels stay in English. */
html[dir="rtl"] a[href^="mailto:"],html[dir="rtl"] a[href*="wa.me/"],html[dir="rtl"] input[type="email"]{direction:ltr;unicode-bidi:isolate}
.utility .wrap{gap:20px;justify-content:flex-start}.utility .wrap>a{margin-inline-start:auto}.language-switch{position:relative;z-index:60;font-size:12px;line-height:1.3;flex-shrink:0}.language-switch summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;padding:7px 0;min-height:32px}.language-switch summary::-webkit-details-marker{display:none}.language-switch nav{position:absolute;inset-inline-end:0;top:100%;background:#fff;color:#202126;border:1px solid #e5e5e8;border-radius:8px;box-shadow:0 10px 35px #20212620;width:225px;padding:7px;display:grid;gap:2px}.language-switch nav a{display:block;padding:11px 12px;border-radius:4px;text-align:start;white-space:nowrap}.language-switch a:hover,.language-switch a[aria-current]{background:#fff0f1;color:#c31c24}.language-switch a:focus-visible,.language-switch summary:focus-visible{outline:2px solid #ed2128;outline-offset:3px}.utility{overflow:visible}.header #main-nav{gap:22px}.header #main-nav>a{font-size:13px}.product-highlights span,.technical-source-note{overflow-wrap:anywhere}.product-summary h1{hyphens:auto;overflow-wrap:anywhere}.contact-method strong,.contact-method[href^="mailto:"]{direction:ltr;unicode-bidi:isolate}.breadcrumb{flex-wrap:wrap}.product-card h3{overflow-wrap:anywhere}html[lang="ru"] h1{letter-spacing:-1.6px}html[lang="ru"] h2{letter-spacing:-1px}html[dir="rtl"]{text-align:right}html[dir="rtl"] body{font-family:Arial,Tahoma,sans-serif;line-height:1.65}html[dir="rtl"] :is(h1,h2,h3,.eyebrow,.hero-foot,.profile-section-label,.product-nav){letter-spacing:normal}html[dir="rtl"] h1{line-height:1.2}html[dir="rtl"] :is(th,td,caption){text-align:start}html[dir="rtl"] .brand-logo{direction:ltr}html[dir="rtl"] :is(.fixed-interface,.category-no,.support-number,.product-summary select,.feature-numbers strong){unicode-bidi:plaintext}html[dir="rtl"] input[type="email"]{text-align:left}html[dir="rtl"] .button span,html[dir="rtl"] .text-link>span,html[dir="rtl"] .circle-arrow{transform:scaleX(-1)}
@media(max-width:1150px){.header #main-nav{gap:16px}.header #main-nav>a{font-size:12px}.header .brand-logo{max-width:155px}}@media(min-width:761px) and (max-width:1000px){.nav-wrap{flex-wrap:wrap;justify-content:center;padding:13px 0;gap:12px}.header{height:auto}.header #main-nav{justify-content:center;flex-wrap:wrap;gap:14px}.header .brand{margin-inline-end:0}.header #main-nav>a{font-size:12px}}@media(max-width:760px){.utility .wrap{gap:10px;flex-wrap:wrap;font-size:10px;padding-top:4px;padding-bottom:4px}.utility .wrap>span{display:none}.utility .wrap>a{margin-inline-start:0;margin-inline-end:auto}.language-switch{font-size:11px}.language-switch summary{min-height:30px}.header #main-nav>a{font-size:16px}.product-nav .wrap{gap:20px}.hero-copy h1{font-size:clamp(45px,11vw,68px)}html[lang="ru"] .hero-copy h1{font-size:clamp(39px,10vw,56px)}html[dir="rtl"] .hero-copy h1{font-size:clamp(46px,12vw,64px)}.form-actions{flex-wrap:wrap}.form-actions .button{white-space:normal}.product-summary h1{font-size:36px}.footer-grid{overflow-wrap:anywhere}}
.language-switch{padding:0;margin:0;border:0}.language-switch summary::after{display:none}
:is(h1,h2,h3){overflow-wrap:anywhere;hyphens:auto}
@media(max-width:760px){html[lang="ru"] .page-intro h1{font-size:36px;letter-spacing:-1px}}
