/* =========================================================
   RTL adjustments
========================================================= */
[dir="rtl"] .nav-wordmark .en,
[dir="rtl"] .nav-wordmark .sub { display: none; }
[dir="rtl"] .nav-wordmark .ar { font-size: 16px; color: var(--offwhite); }

[dir="rtl"] .hero-pillar:first-child { border-left: none; border-right: 1px solid var(--border-mid); }
[dir="rtl"] .hero-pillar:last-child  { border-right: none; border-left: 1px solid var(--border-mid); }

[dir="rtl"] .page-header h1,
[dir="rtl"] .section-title { letter-spacing: 0; }

[dir="rtl"] .breadcrumb { direction: rtl; }

[dir="rtl"] .footer-bottom { flex-direction: row-reverse; }

[dir="rtl"] .form-field label { text-align: right; }
[dir="rtl"] .form-field input,
[dir="rtl"] .form-field textarea,
[dir="rtl"] .form-field select { text-align: right; direction: rtl; }

/* Show/hide language-specific text via classes */
.lang-ar { display: none; }
[dir="rtl"] .lang-ar { display: inline; }
[dir="rtl"] .lang-en { display: none; }
[dir="rtl"] .block-ar { display: block; }
[dir="rtl"] .block-en { display: none; }
.block-ar { display: none; }

/* Email/code stays LTR even in RTL */
[dir="rtl"] .email-copy,
[dir="rtl"] .ltr-text { direction: ltr; }
