/* JAES v35: scoped styles; retain cascade order. */

html[dir="rtl"] .ed-scope{font-family:var(--jaes-rtl-font, "Noto Sans Arabic"), Tahoma, Arial, sans-serif;}
html[dir="rtl"] .ed-scope h1,html[dir="rtl"] .ed-scope h2,html[dir="rtl"] .ed-scope h3,html[dir="rtl"] .ed-scope h4,html[dir="rtl"] .ed-scope h5,html[dir="rtl"] .ed-scope h6{font-family:var(--jaes-rtl-font, "Noto Sans Arabic"), Tahoma, Arial, sans-serif;}
html[dir="rtl"] .ed-scope .page-hero::after{right:0;left:0;background:linear-gradient(to left, var(--jaes-blue), var(--jaes-accent-cyan));}
html[dir="rtl"] .ed-scope .page-hero h1{letter-spacing:normal;}
html[dir="rtl"] .ed-scope .response-time-badge{border-left:none;border-right:4px solid #16a34a;}
html[dir="rtl"] .ed-scope .social-strip span{letter-spacing:normal;}
html[dir="rtl"] .ed-scope .form-label{letter-spacing:normal;}
html[dir="rtl"] .ed-scope .btn-submit-form{letter-spacing:normal;}
html[dir="rtl"] .ed-scope .section-title-large{letter-spacing:normal;}
html[dir="rtl"] .ed-scope .office-badge{letter-spacing:normal;}
html[dir="rtl"] .ed-scope .corp-data-item h5{letter-spacing:normal;}
html[dir="rtl"] .ed-scope .sponsor-cta-strip::before{right:0;left:0;}
html[dir="rtl"] .ed-scope .btn-cta-white{letter-spacing:normal;}
