.language-select{border:1px solid var(--line-2);background:var(--surface);border-radius:999px;color:var(--ink);font:inherit;font-size:13px;height:44px;width:110px;padding:0 10px;cursor:pointer}
html[lang=ar]{font-family:Tahoma,"Segoe UI",sans-serif}html[dir=rtl] body{font-family:Tahoma,"Segoe UI",sans-serif}
html[dir=rtl] .nav-right{margin-left:0;margin-right:auto}html[dir=rtl] .nav-links{margin-left:0;margin-right:8px}html[dir=rtl] .nav-links a::after{right:0;left:100%}html[dir=rtl] .nav-links a:hover::after,html[dir=rtl] .nav-links a[aria-current=page]::after{left:0}
html[dir=rtl] .hero-grid{text-align:right}html[dir=rtl] .trust li{padding-left:0;padding-right:27px}html[dir=rtl] .trust li::before{left:auto;right:0}html[dir=rtl] .trust li::after{left:auto;right:5px}
html[dir=rtl] .who li,html[dir=rtl] .oem li{padding-left:0;padding-right:17px}html[dir=rtl] .who li::before,html[dir=rtl] .oem li::before{left:auto;right:2px}
html[dir=rtl] .comparison-table th,html[dir=rtl] .comparison-table td,html[dir=rtl] .legal-card th,html[dir=rtl] .legal-card td{text-align:right}html[dir=rtl] .procurement-check ul{padding-left:0;padding-right:20px}
html[dir=rtl] .hero h1{letter-spacing:0;line-height:1.5}html[dir=rtl] .kicker{letter-spacing:0}html[dir=rtl] .info-list li,html[dir=rtl] .spec{overflow-wrap:anywhere}
.card .name,.comparison-table strong,.pdp h1,.logo span{unicode-bidi:plaintext}.field input[type=email],.qty input{direction:ltr}
html:not([lang=zh-CN]) .nav-links{gap:15px}html:not([lang=zh-CN]) .nav-links a{font-size:13px}.card .foot .btn{white-space:normal;text-align:center}.btn{text-align:center}
@media(min-width:881px) and (max-width:1150px){.nav .logo span{display:none}.nav-links{gap:11px!important}.nav-links a{font-size:12px!important}.language-select{width:95px}}
@media(max-width:880px){html:not([lang=zh-CN]) .nav-links{gap:0}html:not([lang=zh-CN]) .nav-links a{font-size:16px}html[dir=rtl] .nav-links{margin-right:0}}
@media(max-width:560px){.language-select{width:98px;font-size:12px;padding:0 7px}.nav .logo span{display:none}.nav-right{gap:6px}.nav .logo img{max-width:52px}.nav{justify-content:space-between}.hero h1{font-size:32px;overflow-wrap:anywhere}.hero .btn-row .btn{flex-basis:45%}.mobile-actions .btn{font-size:12px;padding:11px 12px}.mobile-actions>a:first-child{font-size:12px}.key-specs{min-width:0}.card .name{overflow-wrap:anywhere}.compare-toolbar .btn{white-space:normal}}
html[dir=rtl] .stat .n{direction:ltr;unicode-bidi:isolate;text-align:right}
