/* Modern Standard Arabic: reading direction, text shaping, and mixed-script details. */
html[lang="ar"] body,html[lang="ar"] h1,html[lang="ar"] h2,html[lang="ar"] h3,html[lang="ar"] button,html[lang="ar"] select,html[lang="ar"] input,html[lang="ar"] textarea{font-family:Tahoma,Arial,"Geeza Pro",sans-serif;letter-spacing:0!important}
html[lang="ar"] body{direction:rtl;text-align:start;line-height:1.85}
html[lang="ar"] h1,html[lang="ar"] h2,html[lang="ar"] h3{line-height:1.45;letter-spacing:0!important;overflow-wrap:normal}
html[lang="ar"] p,html[lang="ar"] li{line-height:1.9}
html[lang="ar"] .eyebrow,html[lang="ar"] .banner-signature>span{letter-spacing:0!important;line-height:1.7}
html[lang="ar"] .hero-copy,html[lang="ar"] .hero-title{text-align:right!important;text-align-last:right;line-height:1.65}
html[lang="ar"] .hero h1,html[lang="ar"] .banner-signature strong{direction:ltr;unicode-bidi:isolate;font-family:Lato,Arial,sans-serif!important}
html[lang="ar"] .hero h1{text-align:right;line-height:1.15}
html[lang="ar"] .hero p.muted{white-space:normal}
html[lang="ar"] .language-nav{direction:ltr}
html[lang="ar"] .language-nav a{direction:ltr;unicode-bidi:isolate}
html[lang="ar"] .language-nav a[lang="ar"]{direction:rtl}
html[lang="ar"] .navlinks{flex-wrap:nowrap}
html[lang="ar"] .navlinks button{font-size:13px;padding:8px 6px;white-space:nowrap}
html[lang="ar"] .btn{text-align:center;white-space:normal;line-height:1.6}
html[lang="ar"] .brand{margin-left:auto;margin-right:0}
html[lang="ar"] .reviews-viewport,html[lang="ar"] .reviews-track{direction:ltr}
html[lang="ar"] .review-slide{direction:rtl;text-align:right}
html[lang="ar"] .first-visit-note{border-left:0;border-right:3px solid #c9a776}
html[lang="ar"] [dir="ltr"]{unicode-bidi:isolate}
html[lang="ar"] a[dir="ltr"]{display:inline-block}
html[lang="ar"] input[dir="ltr"]{text-align:left}
html[lang="ar"] .fr-consent{direction:rtl;text-align:right}
html[lang="ar"] .caption-tools{direction:rtl;text-align:right}
html[lang="ar"] .caption-tools select{direction:rtl}
@media(max-width:600px){html[lang="ar"] .hero h1{font-size:2.5rem}html[lang="ar"] .banner-signature strong{font-size:18px}html[lang="ar"] .banner-signature>span{font-size:11px}html[lang="ar"] .language-nav{column-gap:8px}html[lang="ar"] .language-nav a{min-height:32px}}

html[lang="ar"] .btn bdi{margin-inline:.18em}
