/* Arabic Who It's For — RTL corrections over wf/wf.css. No new colours or typefaces.
   Hero photo: horizontally mirrored RTL crop (subject on the reading-end side), with background signage softened so no mirrored lettering is legible. */
[dir="rtl"] .wfh__img{background-image:url("../../assets/wf-hero-retail-rtl.png");background-position:center left}
[dir="rtl"] .wfh__veil{background:linear-gradient(270deg,rgba(244,239,245,.97) 0%,rgba(244,239,245,.92) 32%,rgba(244,239,245,.5) 46%,rgba(244,239,245,.06) 60%,rgba(244,239,245,0) 72%)}
@media (max-width:1099px){[dir="rtl"] .wfh__img{background-position:28% center}[dir="rtl"] .wfh__veil{background:linear-gradient(180deg,rgba(244,239,245,.97) 0%,rgba(244,239,245,.94) 55%,rgba(244,239,245,.72) 80%,rgba(244,239,245,.4) 100%)}}
[dir="rtl"] .wfh__h,[dir="rtl"] .wfo__h,[dir="rtl"] .wft__h,[dir="rtl"] .wfc__h,[dir="rtl"] .wfs__h{line-height:1.35;letter-spacing:0}
[dir="rtl"] .wfh__h{max-width:20ch}
[dir="rtl"] .wfo__h,[dir="rtl"] .wft__h{max-width:16ch}
[dir="rtl"] .wfc__h{max-width:18ch}
[dir="rtl"] .wfo__t{line-height:1.5}
[dir="rtl"] .wft__stmt,[dir="rtl"] .wfc__roles b,[dir="rtl"] .wfn__pr p{line-height:1.5}
[dir="rtl"] .wft__list li,[dir="rtl"] .wfn__t{line-height:1.75}
