/* The frozen Spanish stylesheet owns the approved shared flag/name dropdown. */
html[lang^=ar] .xmg-language-dropdown .xmg-language-options{right:auto;left:0;max-width:calc(100vw - 32px)}
html[lang^=ar] .xmg-mobile-panel .xmg-language-dropdown .xmg-language-options{left:auto;right:0}
.xmg-english-label{font-size:.85em;opacity:.8}
.xmg-i18n-nav>a{min-height:80px;padding:0 13px;display:flex;align-items:center;white-space:nowrap;color:#183f61;font-size:13px;font-weight:800}
.xmg-i18n-nav>a:hover{color:#0b789f}.xmg-i18n-nav>.xmg-language-switcher{align-self:center}
.xmg-skip-target{position:absolute;width:1px;height:1px;pointer-events:none;scroll-margin-top:100px}
html[lang^=ar] body{font-family:Arial,"Helvetica Neue",sans-serif;line-height:1.8}
html[lang^=ar] :is(.brand,.brand-name,.xmg-brand,.xmg-brand-name,.xmg-wordmark,.xmg-logo,.xmg-logo-link){direction:ltr;unicode-bidi:isolate}
html[lang^=ar] :is(h1,h2,h3,.xmg-eyebrow){letter-spacing:normal!important;line-height:1.35!important;text-transform:none}
html[lang^=ar] :is(p,li,label,th,td,input,textarea){text-align:start}
html[lang^=ar] :is(input[type=email],input[type=tel],input[type=url],input[type=number],a[href^="mailto:"]:not(.e-contact-buttons__contact-icon-link),a[href^="tel:"]:not(.e-contact-buttons__contact-icon-link),.xmg-ltr){direction:ltr;unicode-bidi:isolate;text-align:left}
html[lang^=ar] .xmg-number-unit{direction:ltr;unicode-bidi:isolate;font-family:inherit}
html[lang^=ar] .xmg-technical-token{white-space:nowrap}
html[lang^=ar] .primary-nav,html[lang^=ar] .xmg-nav{margin-left:0!important;margin-inline-start:auto}
html[lang^=ar] :is(.directory-links,.xmg-language-options){direction:rtl}
/* Keep approved image composition and physical copy zones; Arabic text reads RTL. */
html[lang^=ar] :is(.hero-grid,.xmg-hero-grid,.hero-inner,.xmg-hero-inner,.xmg-pf-hero-grid,.xmg-page-hero-inner,.p0-hero-grid),html[lang^=ar] .xmg-sr-hero>.xmg-sr-inner{direction:ltr}
html[lang^=ar] :is(.hero-copy,.xmg-hero-copy,.xmg-pf-hero-copy,.xmg-page-hero-copy,.p0-hero-copy,.xmg-sr-hero-copy){direction:rtl;text-align:right}
html[lang^=ar] figcaption{direction:rtl;text-align:start}
@media(min-width:768px){html[lang^=ar] .veg-hero-content{direction:ltr}html[lang^=ar] .veg-hero-content>*{direction:rtl;text-align:right}html[lang^=ar] .veg-hero-content>:is(.veg-breadcrumb,.eyebrow,.veg-hero-actions){align-self:flex-start;max-width:100%}}
html[lang^=ar] :is(.xmg-arrow,.xmg-directional-icon){transform:scaleX(-1)}
@media(max-width:767px){.xmg-language-switcher{font-size:12px}.xmg-i18n-nav{display:none!important}html[lang^=ar] .xmg-mobile-navigation{margin-left:0;margin-inline-start:auto}}
