/* Ottoman Research Arabic RTL foundation — staging draft only. */
html[lang="ar"]{direction:rtl}
html[lang="ar"] body,
body.or-lang-ar{direction:rtl;text-align:right;font-family:"Noto Sans Arabic","Segoe UI",Tahoma,Arial,sans-serif}
body.or-lang-ar h1,body.or-lang-ar h2,body.or-lang-ar h3,body.or-lang-ar h4,body.or-lang-ar h5,body.or-lang-ar h6,
body.or-lang-ar .or-brand span{font-family:"Noto Naskh Arabic",Georgia,serif;letter-spacing:0}
body.or-lang-ar .or-eyebrow,
body.or-lang-ar [class*="eyebrow"],
body.or-lang-ar .or-primary-menu a,
body.or-lang-ar .or-header-cta{text-transform:none;letter-spacing:0}
body.or-lang-ar .or-site-header,body.or-lang-ar .or-site-footer,
body.or-lang-ar .or-main,body.or-lang-ar main{direction:rtl}
body.or-lang-ar .or-brand{direction:rtl}
body.or-lang-ar .or-primary-menu{justify-content:flex-start;direction:rtl}
body.or-lang-ar .or-primary-menu>li,body.or-lang-ar .or-submenu-row{direction:rtl;text-align:right}
body.or-lang-ar .or-submenu{left:auto;right:-24px;text-align:right}
body.or-lang-ar .or-submenu-toggle{padding-right:5px;padding-left:0}
body.or-lang-ar .or-header-actions{direction:rtl}
body.or-lang-ar .or-account-dropdown{right:auto;left:0;text-align:right}
body.or-lang-ar .or-cart-count{right:auto;left:0}
body.or-lang-ar .or-footer-main,body.or-lang-ar .or-footer-bottom{direction:rtl;text-align:right}
body.or-lang-ar .or-breadcrumb ol,body.or-lang-ar [class*="breadcrumb"] ol,
body.or-lang-ar [class*="breadcrumb"]{direction:rtl;text-align:right}
body.or-lang-ar .wp-block-buttons,body.or-lang-ar .or-button-group,body.or-lang-ar .or-button-row,
body.or-lang-ar [class*="actions"]{direction:rtl}
body.or-lang-ar input,body.or-lang-ar textarea,body.or-lang-ar select{font-family:"Noto Sans Arabic","Segoe UI",Tahoma,Arial,sans-serif;text-align:right;direction:rtl}
body.or-lang-ar input[type="email"],body.or-lang-ar input[type="url"],body.or-lang-ar input[type="tel"]{direction:ltr;text-align:left}
body.or-lang-ar bdi[dir="ltr"],body.or-lang-ar .or-ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}
body.or-lang-ar details>summary{text-align:right}
body.or-lang-ar .or-genealogy-card,body.or-lang-ar .or-genealogy-deliverable,body.or-lang-ar .or-genealogy-audience,
body.or-lang-ar .or-archival-card,body.or-lang-ar .or-lineage-card,body.or-lang-ar .or-private-card,
body.or-lang-ar .or-prof-card,body.or-lang-ar .or-rprocess-step,body.or-lang-ar .or-card,
body.or-lang-ar [class*="card__body"],body.or-lang-ar [class*="section-heading"]{text-align:right}
body.or-lang-ar .or-about-hero-grid,body.or-lang-ar .or-about-method-grid,
body.or-lang-ar .or-contact-hero-grid,body.or-lang-ar .or-contact-content-grid,
body.or-lang-ar .or-enquiry-v2__hero-grid,body.or-lang-ar .or-enquiry-v2__content-grid,
body.or-lang-ar .or-genealogy-hero__inner,body.or-lang-ar .or-genealogy-sources__grid,
body.or-lang-ar .or-archival-hero__inner,body.or-lang-ar .or-lineage-hero__inner,
body.or-lang-ar .or-home-hero__inner,body.or-lang-ar .or-editorial-split{direction:rtl}
body.or-lang-ar .or-about-metric,body.or-lang-ar .or-contact-metric,body.or-lang-ar .or-rprocess-trust-item{direction:rtl;text-align:right}
body.or-lang-ar .or-enquiry-v2__steps li{direction:rtl;text-align:right}
body.or-lang-ar .or-enquiry-v2__steps li>span{flex:0 0 auto}
body.or-lang-ar .or-note,body.or-lang-ar [class*="note"]{text-align:right}
@media (max-width:1180px){
  body.or-lang-ar .or-primary-menu{align-items:stretch;text-align:right}
  body.or-lang-ar .or-submenu{right:auto;left:auto;padding-right:18px!important;padding-left:0!important}
  body.or-lang-ar .or-submenu-row{justify-content:space-between}
}
@media (max-width:640px){
  body.or-lang-ar h1{letter-spacing:0}
  body.or-lang-ar .or-header-inner{direction:rtl}
  body.or-lang-ar .or-header-actions{justify-self:end}
  body.or-lang-ar .or-brand{justify-self:start}
  body.or-lang-ar .or-footer-main{grid-template-columns:1fr}
}

/* Arabic single Case Study — mirror English layout; only direction, typography and inline-edge rules change. */
body.or-lang-ar .or-case-study-v1{direction:rtl;text-align:right}
body.or-lang-ar .or-case-study-v1 .or-case-breadcrumb ol{direction:rtl}
body.or-lang-ar .or-case-study-v1 .or-case-breadcrumb li+li:before{margin-right:0;margin-left:9px}
body.or-lang-ar .or-case-study-v1 .or-case-hero__inner{direction:rtl}
body.or-lang-ar .or-case-study-v1 .or-case-hero__copy{padding-right:0;padding-left:42px;text-align:right}
body.or-lang-ar .or-case-study-v1 .or-case-category{justify-content:flex-start;letter-spacing:0;text-transform:none}
body.or-lang-ar .or-case-study-v1 .or-case-hero h1,
body.or-lang-ar .or-case-study-v1 .or-case-overview{letter-spacing:0;text-align:right}
body.or-lang-ar .or-case-study-v1 .or-case-card{text-align:right}
body.or-lang-ar .or-case-study-v1 .or-case-card__body ul,
body.or-lang-ar .or-case-study-v1 .or-case-card__body ol{padding-left:0;padding-right:1.2rem}
body.or-lang-ar .or-case-study-v1 .or-case-card__body blockquote{border-left:0;border-right:3px solid var(--cs-gold)}
body.or-lang-ar .or-case-study-v1 .or-case-cta__inner{direction:rtl;text-align:right}
@media(max-width:1050px){
  body.or-lang-ar .or-case-study-v1 .or-case-hero__copy{padding-right:0;padding-left:30px}
}
@media(max-width:820px){
  body.or-lang-ar .or-case-study-v1 .or-case-hero__copy{padding-left:0}
}
@media(max-width:560px){
  body.or-lang-ar .or-case-study-v1 .or-case-hero h1{letter-spacing:0}
}
