/* 仅调整多语种文字排版，不改英文样式或页面结构。 */
html[lang="ru"]{--font:Arial,"Helvetica Neue",sans-serif}
html[lang="ja"]{--font:"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;line-break:strict}
html[lang="ko"]{--font:"Apple SD Gothic Neo","Malgun Gothic",sans-serif;word-break:keep-all;overflow-wrap:anywhere}
html[lang="ja"] h1,html[lang="ko"] h1{letter-spacing:-.035em;line-height:1.22}
html[lang="ru"] h1{overflow-wrap:break-word;hyphens:auto}
html[lang="ru"] .site-nav{gap:clamp(10px,1.4vw,24px)}
html[lang="de"],html[lang="fr"],html[lang="es"]{hyphens:auto;overflow-wrap:break-word}
html[lang="de"] .site-nav,html[lang="fr"] .site-nav,html[lang="es"] .site-nav{gap:clamp(10px,1.4vw,24px)}
html[lang="it"],html[lang="pt"],html[lang="pl"],html[lang="vi"]{hyphens:auto;overflow-wrap:break-word}
html[lang="it"] .site-nav,html[lang="pt"] .site-nav,html[lang="pl"] .site-nav,html[lang="vi"] .site-nav{gap:clamp(10px,1.4vw,24px)}
html[lang="ar"]{--font:Tahoma,"Geeza Pro",Arial,sans-serif;text-align:right}
html[lang="ar"] .eyebrow,html[lang="ar"] h1,html[lang="ar"] h2{letter-spacing:normal;line-height:1.35}
html[lang="ar"] .site-nav{gap:clamp(10px,1.4vw,24px)}
html[lang="ar"] .catalog-card h3,html[lang="ar"] input[type="email"],html[lang="ar"] input[type="tel"]{direction:ltr;unicode-bidi:isolate}
html[lang="ar"] table td{unicode-bidi:plaintext}
html[lang="ar"] .document-track{direction:ltr}
html[lang="ar"] .document-card{direction:rtl;text-align:right}
html[lang="ar"] .social-links{direction:ltr}
.locale-preview-note{padding:20px clamp(20px,5vw,80px);margin:0;background:#f2f1ee;color:#666;font-size:12px;line-height:1.7}
@media(max-width:760px){html[lang="ru"] h1{font-size:clamp(31px,8.5vw,52px)}html[lang="ja"] h1,html[lang="ko"] h1{font-size:clamp(30px,8vw,50px)}.contact-list a{overflow-wrap:anywhere}}
