/* Arabic (RTL) layer for sub-pages, Jean-Marie Charles Consultancy Services */
@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-sans-arabic-arabic-400-normal.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+FB50-FDFF,U+FE70-FEFC}
@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/ibm-plex-sans-arabic-arabic-600-normal.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+FB50-FDFF,U+FE70-FEFC}
@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/ibm-plex-sans-arabic-arabic-700-normal.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+FB50-FDFF,U+FE70-FEFC}
html[dir=rtl] body{font-family:"IBM Plex Sans Arabic",Arial,Helvetica,"Geeza Pro","Segoe UI",Tahoma,sans-serif;line-height:1.9;}
html[dir=rtl] body *:not(.brand-wordmark):not(.brand-wordmark *){letter-spacing:0 !important;}
html[dir=rtl] button,html[dir=rtl] input,html[dir=rtl] select,html[dir=rtl] textarea{font-family:inherit;}
html[dir=rtl] .brand-wordmark{direction:ltr;}
html[dir=rtl] .case h1{line-height:1.35;}
html[dir=rtl] .case-body h2,html[dir=rtl] .lp-deliv h2,html[dir=rtl] .lp-rel h2{font-size:17px !important;line-height:1.6;}
html[dir=rtl] .case-eyebrow,html[dir=rtl] .case-cat,html[dir=rtl] .glance-title,html[dir=rtl] .case-take span,html[dir=rtl] .case-meta>div span,html[dir=rtl] .hub-card .hc-cat,html[dir=rtl] .hub-card .hc-go,html[dir=rtl] .art-back,html[dir=rtl] .art-lang{font-size:13px;}
html[dir=rtl] .case-rule{background:linear-gradient(270deg,var(--gold),var(--red));}
html[dir=rtl] .case-glance li{padding:14px 30px 14px 0;}
html[dir=rtl] .case-glance li:before{left:auto;right:0;}
html[dir=rtl] .lp-deliv li{padding-left:0;padding-right:24px;}
html[dir=rtl] .lp-deliv li::before{left:auto;right:0;}
html[dir=rtl] .case-take{border-left:0;}
html[dir=rtl] .crumbs ol{padding-right:0;}
html[dir=rtl] .ltr,html[dir=rtl] a[href^="mailto:"]{direction:ltr;unicode-bidi:isolate;}
/* narrow screens: keep wordmark, language pill and back link on one line */
@media (max-width:480px){
  html body .art-nav{gap:8px;padding:10px 12px}
  html body .art-nav .brand-wordmark{flex:1 1 auto;min-width:0;overflow:hidden}
  html body .art-nav .bw-name{font-size:12px;letter-spacing:.4px}
  html body .art-nav .bw-sub{font-size:7px;letter-spacing:1.4px}
  html body .art-lang{padding:7px 10px;margin-inline-end:2px;font-size:11px;flex:0 0 auto}
  html body .art-back{font-size:11px;letter-spacing:0;padding:12px 0}
}
@media (max-width:400px){ html body .art-nav .bw-sub{display:none} }
