/* Added language editions. Original photography, colors and layout are retained. */
.languages{max-height:min(75vh,520px);overflow-y:auto;overscroll-behavior:contain;min-width:200px}
.languages a[dir="rtl"]{text-align:right;unicode-bidi:isolate}
html[data-locale="ar"]{font-family:Tahoma,Arial,sans-serif}
html[data-locale="ja"]{font-family:"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,Arial,sans-serif}
html[data-locale="ko"]{font-family:"Apple SD Gothic Neo","Malgun Gothic",Arial,sans-serif}
html[data-locale] main a[download]{font-family:inherit}
html[data-locale] h1,html[data-locale] h2,html[data-locale] h3{overflow-wrap:break-word}
html[data-locale="ja"] h1,html[data-locale="ja"] h2,html[data-locale="ja"] h3,
html[data-locale="ko"] h1,html[data-locale="ko"] h2,html[data-locale="ko"] h3{line-height:1.4;letter-spacing:0}
html[data-locale="ko"] p,html[data-locale="ko"] h1,html[data-locale="ko"] h2,html[data-locale="ko"] h3{word-break:keep-all;overflow-wrap:break-word}
html[data-locale="ja"] .hero h1{font-size:clamp(32px,3.1vw,48px);line-break:strict}
html[data-locale] .table-wrap{max-width:100%;overflow-x:auto}
html[data-locale] .primary-nav{gap:16px}
html[data-locale] .mega-grid>*{min-width:0}
html[dir="rtl"] body{line-height:1.85}
html[dir="rtl"] h1,html[dir="rtl"] h2,html[dir="rtl"] h3{line-height:1.45;letter-spacing:0}
html[dir="rtl"] .eyebrow,html[dir="rtl"] .model-title,html[dir="rtl"] .process-strip span{letter-spacing:0;text-transform:none}
html[dir="rtl"] .lead{line-height:1.9}
html[dir="rtl"] .primary-nav{margin-left:0;margin-right:auto}
html[dir="rtl"] .menu-toggle{margin-left:0;margin-right:auto}
html[dir="rtl"] .language summary{padding:10px 18px 10px 0}
html[dir="rtl"] .language summary::after{padding-left:0;padding-right:12px}
html[dir="rtl"] .languages{left:0;right:auto}
html[dir="rtl"] .skip{left:auto;right:20px}
html[dir="rtl"] table,html[dir="rtl"] caption,html[dir="rtl"] .m20-models caption,
html[dir="rtl"] .omni-tables caption,html[dir="rtl"] .pro-table caption,
html[dir="rtl"] .ultra-table caption,html[dir="rtl"] main a[download]{text-align:right}
html[dir="rtl"] bdi{unicode-bidi:isolate;font-family:Arial,sans-serif;font-size:1em;letter-spacing:normal}
html[dir="rtl"] [dir="ltr"]{unicode-bidi:isolate}
html[dir="rtl"] input[type="email"]{text-align:left}
html[dir="rtl"] .company-address,html[dir="rtl"] .footer-company,html[dir="rtl"] .contact-company{direction:ltr;unicode-bidi:isolate;text-align:right}
html[dir="rtl"] .catalog-content ul,html[dir="rtl"] .catalog-content ol,
html[dir="rtl"] .bm-points,html[dir="rtl"] .trinity-points,html[dir="rtl"] .omni-points,
html[dir="rtl"] .tl01-copy ul,html[dir="rtl"] .pro-points,html[dir="rtl"] .ultra-points{padding-left:0;padding-right:25px}
html[dir="rtl"] .catalog-count{margin-left:0;margin-right:12px}
html[dir="rtl"] .bm-toc span,html[dir="rtl"] .m20-toc a span,
html[dir="rtl"] .omni-toc a span,html[dir="rtl"] .tl01-toc a span,
html[dir="rtl"] .pro-toc a span,html[dir="rtl"] .ultra-toc a span{margin-right:0;margin-left:7px}
html[dir="rtl"] .catalog-intro,html[dir="rtl"] .omni-scope,html[dir="rtl"] .tl01-scope,
html[dir="rtl"] .pro-scope,html[dir="rtl"] .pro-support,html[dir="rtl"] .ultra-scope,
html[dir="rtl"] .ultra-support{border-left:0;border-right:3px solid var(--accent)}
html[dir="rtl"] .m20-text-feature{border-left:1px solid var(--line);border-right:3px solid var(--accent)}
html[dir="rtl"] .coaxial-overview li,html[dir="rtl"] .ultra-metrics>div{border-left:0;border-right:3px solid var(--accent);padding-left:0;padding-right:18px}
html[dir="rtl"] .bm-scope{border-left:0;border-right:2px solid #e6a4a7;padding-left:0;padding-right:16px}
html[dir="rtl"] .centrifugal-components li::before{margin-right:0;margin-left:18px}
html[dir="rtl"] .pump-functions strong{margin-right:0;margin-left:.4em}
html[dir="rtl"] .pc-copy h3,html[dir="rtl"] .ev-original-title{direction:ltr;unicode-bidi:isolate;text-align:left}
html[dir="rtl"] .pc-source,html[dir="rtl"] .pc-institutions{direction:ltr;unicode-bidi:isolate}
@media(min-width:701px){
 html[dir="rtl"] .bm-figures,html[dir="rtl"] .omni-figures,html[dir="rtl"] .tl01-photos,
 html[dir="rtl"] .pro-photos,html[dir="rtl"] .ultra-photos{border-right:0;border-left:1px solid var(--line)}
}
@media(max-width:700px){
 html[data-locale] .utility-links{gap:10px;flex-wrap:wrap}
 html[data-locale] .utility .wrap{gap:12px}
 html[data-locale] .language summary{font-size:12px}
 html[dir="rtl"] h1{font-size:34px}
 html[dir="rtl"] h2{font-size:27px}
 html[dir="rtl"] h3{font-size:22px}
 html[dir="rtl"] .btn{line-height:1.65}
 html[data-locale="pt-br"] .language summary{white-space:normal;max-width:140px}
}
