/* Keep translated hero text over the original light background. */
html[dir="rtl"] .home-hero {
    direction: ltr;
}

html[dir="rtl"] .home-hero .hero-copy,
html[dir="rtl"] .home-hero .hero-art {
    direction: rtl;
}

html[dir="rtl"] .home-hero .hero-copy {
    text-align: right;
}
html[dir="rtl"] .practice-page-content .pr-intro { direction: ltr; }
html[dir="rtl"] .practice-page-content .pr-intro > p,
html[dir="rtl"] .practice-page-content .pr-intro h1 { direction: rtl; text-align: right; max-width: 60%; margin-left: 0; margin-right: auto; }
html[dir="rtl"] .practice-page-content .pr-script-note { direction: rtl; }
@media (max-width: 700px) {
    html[dir="rtl"] .practice-page-content .pr-intro > p,
    html[dir="rtl"] .practice-page-content .pr-intro h1 { max-width: 100%; }
}
.practice-feedback-link { display: inline-block; margin: 8px 0; font-size: .85rem; text-decoration: underline; }
