/* Draft translations: flexible navigation and Arabic-script layout. */
.nav-links a { overflow-wrap:anywhere; }
.translation-notice { font-size:.9rem; }
.translation-notice strong { font-weight:700; }
html[dir="rtl"] body { font-family:Tahoma,Arial,sans-serif; line-height:1.85; }
html[dir="rtl"] h1, html[dir="rtl"] h2, html[dir="rtl"] h3 { font-family:Tahoma,Arial,sans-serif; line-height:1.5; letter-spacing:normal; }
html[dir="rtl"] .eyebrow { letter-spacing:normal; }
html[dir="rtl"] .brand { direction:ltr; }
html[dir="rtl"] .skip-link { left:auto; right:8px; transform:translateY(-200%); }
html[dir="rtl"] .skip-link:focus { transform:none; }
html[dir="rtl"] .hero-copy { text-align:right; }
html[dir="rtl"] .support-panel .content-narrow,
html[dir="rtl"] .support-panel .content-narrow h2,
html[dir="rtl"] .support-panel .content-narrow .eyebrow,
html[dir="rtl"] .support-panel .content-narrow p { text-align:right; }
html[dir="rtl"] .support-panel .content-narrow > * { margin-left:auto; margin-right:0; }
html[dir="rtl"] .terms-clause { padding-left:0; padding-right:1.5em; }
html[dir="rtl"] input[type="email"], html[dir="rtl"] input[type="tel"], html[dir="rtl"] input[autocomplete="postal-code"],
html[dir="rtl"] a[href^="tel:"], html[dir="rtl"] a[href^="mailto:"] { direction:ltr; unicode-bidi:isolate; }
html[dir="rtl"] .menu-toggle { margin-left:0; margin-right:auto; }
html[dir="rtl"] .contact-icon-link { margin-left:14px; margin-right:0; }
.language-button[lang="pa-Arab"], .language-button[lang="ur"] { font-family:Tahoma,Arial,sans-serif; line-height:1.4; }
@media(min-width:1151px) {
  .site-header > .nav { padding-top:10px; padding-bottom:10px; }
  .nav-links { flex-wrap:wrap; }
}
@media(max-width:700px) {
  html[dir="rtl"] .hero h1 { font-size:clamp(2rem,8.5vw,3rem); }
}
