/* Arabic partners page: scoped RTL typography, retaining shared component design. */
html[lang="ar"] .partners-page :is(main,header,.partner-languages){font-family:Tahoma,Arial,sans-serif;letter-spacing:0}
html[lang="ar"] .partners-page main :is(h1,h2,h3,h4,em,span){letter-spacing:0!important}
html[lang="ar"] .partners-page main :is(h1,h2,h3,h4),html[lang="ar"] .partners-page main h1 em{font-family:Tahoma,Arial,sans-serif!important;line-height:1.45!important;font-style:normal}
html[lang="ar"] .partners-page main :is(p,label,li){line-height:1.85}
html[lang="ar"] .partners-page .partners-hero-inner{direction:rtl;text-align:right}
html[lang="ar"] .partners-page .partners-hero-inner>h1,html[lang="ar"] .partners-page .partners-hero-inner>p{margin-right:0;margin-left:auto}
html[lang="ar"] .partners-page .partners-hero{background-position:center}
html[lang="ar"] .partners-page .partners-shade{background:linear-gradient(270deg,rgba(8,31,63,.88),rgba(8,31,63,.72) 45%,rgba(8,31,63,.15))}
html[lang="ar"] .partners-page .partner-type-grid :is(button,a){text-align:right}
html[lang="ar"] .partners-page .partners-kicker{letter-spacing:0}
html[lang="ar"] .partners-page input[dir="ltr"]{text-align:left}
html[lang="ar"] .partners-page .partner-languages{direction:ltr}
@media(max-width:560px){html[lang="ar"] .partners-page .partners-hero h1{font-size:32px!important}html[lang="ar"] .partners-page main h2{font-size:27px!important}}
/* Mirror only the photograph for RTL composition; text and controls stay readable. */
html[lang="ar"] .partners-page .partners-hero{background-image:none;isolation:isolate;overflow:hidden}
html[lang="ar"] .partners-page .partners-hero::before{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--partner-hero);background-size:cover;background-position:center;transform:scaleX(-1);pointer-events:none}
