/* Arabic (RTL) adjustments: loaded only on /ar/ pages */
html[dir=rtl] body{font-size:17.5px;line-height:1.75}
html[dir=rtl] *{letter-spacing:0!important}
html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4{line-height:1.3}
/* carousels keep their scroll logic left-to-right; cards read right-to-left */
html[dir=rtl] .tcar-track,html[dir=rtl] .wall-track{direction:ltr}
html[dir=rtl] .tcar-track>*,html[dir=rtl] .wall-track>*{direction:rtl}
/* arrows and inline spacing mirrored */
html[dir=rtl] .btn::after{border-left:0;border-right:9px solid currentColor}
html[dir=rtl] .ps b.k{margin-right:0;margin-left:8px}
html[dir=rtl] .trust .t-lab{margin-right:0;margin-left:8px}
/* no synthetic italics in Arabic */
html[dir=rtl] em,html[dir=rtl] i,html[dir=rtl] .bridge,html[dir=rtl] .sign,html[dir=rtl] [class*=italic]{font-style:normal}
html[dir=rtl] .bridge{font-weight:500}
/* Latin phone numbers, emails and names stay left-to-right */
html[dir=rtl] .ltr{direction:ltr;unicode-bidi:isolate}
