html[lang=ar] body{font-family:'IBM Plex Sans Arabic',sans-serif;font-size:17px;line-height:1.8}
html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] .mg-h,html[lang=ar] .marquee span,html[lang=ar] .btn,html[lang=ar] .nav-cta,html[lang=ar] .vc,html[lang=ar] .hero-bigplay,html[lang=ar] .stat b,html[lang=ar] .eyebrow,html[lang=ar] .slate{font-family:'El Messiri','IBM Plex Sans Arabic',sans-serif;letter-spacing:0!important;text-transform:none!important}
html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{line-height:1.3;font-weight:600}
html[lang=ar] *{letter-spacing:0!important}
html[lang=ar] .marquee,html[lang=ar] .logo-strip,html[lang=ar] .logo-track,html[lang=ar] .marquee>div{direction:ltr}
html[lang=ar] .marquee span{font-size:1.2rem}
html[lang=ar] .privacy-copy aside{border-left:0;border-right:3px solid var(--red)}
html[lang=ar] .skip{left:auto;right:1rem}
html[lang=ar] .stat{border-right:0;border-left:1px solid var(--line)}
html[lang=ar] .link-list>a:hover{padding-left:0;padding-right:14px}
html[lang=ar] .mega a:hover,html[lang=ar] .mega a:focus-visible{padding-left:0;padding-right:28px}
html[lang=ar] .mg li a:hover,html[lang=ar] .mg li a:focus-visible{transform:translateX(-5px)}
html[lang=ar] .vo-x{right:auto;left:12px}
html[lang=ar] [dir=ltr],html[lang=ar] a[href^=tel],html[lang=ar] a[href^=mailto]{unicode-bidi:plaintext}
html[lang=ar] a[href^=tel]{direction:ltr;display:inline-flex}
html[lang=ar] .car-btn{transform:scaleX(-1)}
.lang-switch{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;color:var(--bone);border:1px solid var(--line);margin-inline-start:12px;font:600 .85rem var(--body);text-decoration:none}
.lang-switch:hover,.lang-switch:focus-visible{border-color:var(--red);color:var(--bright)}
.lang-foot{margin:0}
.foot-lang{margin-inline-start:auto}
html[lang=ar] .caret:after{left:50%}
html[lang=ar] .header nav>a:not(.nav-cta):after,html[lang=ar] .nav-item>a:after{transform-origin:right}
