/* Review-only Arabic direction adjustments; the accepted English CSS is unchanged. */
html[dir="rtl"] .brand { direction: ltr; }
html[dir="rtl"] .hero-overlay {
  background: linear-gradient(270deg, rgba(6,21,31,.92) 0%, rgba(6,21,31,.72) 48%, rgba(6,21,31,.12) 82%), linear-gradient(0deg, rgba(6,21,31,.45), transparent 45%);
}
html[dir="rtl"] :is(h1,h2,h3,.eyebrow,.section-label,.media-caption) { letter-spacing: 0; }
html[dir="rtl"] .hero h1 { max-width: 760px; font-size: clamp(2.9rem,4.7vw,5.2rem); line-height: 1.1; }
html[dir="rtl"] .belief-copy-grid { margin-left: 0; margin-right: -54px; }
html[dir="rtl"] .belief-signal { margin-left: 24px; margin-right: auto; }
html[dir="rtl"] .belief-panel-media figcaption { left: auto; right: 20px; }
html[dir="rtl"] .skip-link { left: auto; right: 8px; }
html[dir="rtl"] .header-inquiry span { margin-left: 0; margin-right: 10px; }
@media (max-width: 980px) {
  html[dir="rtl"] .belief-copy-grid { margin-right: -32px; }
}
@media (max-width: 640px) {
  html[dir="rtl"] .brand { direction: ltr; }
  html[dir="rtl"] .hero h1 { font-size: 2.7rem; line-height: 1.12; }
  html[dir="rtl"] .belief-copy-grid { margin-right: 0; }
  html[dir="rtl"] .belief-signal { margin-left: 0; margin-right: 0; }
}
