html[dir="rtl"] body{font-family:"Noto Naskh Arabic","Segoe UI",Tahoma,Arial,sans-serif;text-align:right}html[dir="rtl"] .brand,html[dir="rtl"] .brand-row{direction:ltr}html[dir="rtl"] .brand-text{text-align:left}html[dir="rtl"] .topbar-row,html[dir="rtl"] .nav-row,html[dir="rtl"] .footer-grid{direction:rtl}html[dir="rtl"] .nav-links{direction:rtl}html[dir="rtl"] .eyebrow{letter-spacing:0;font-size:12px}html[dir="rtl"] h1,html[dir="rtl"] h2,html[dir="rtl"] h3{font-family:"Noto Naskh Arabic",Georgia,serif;letter-spacing:0;line-height:1.25}html[dir="rtl"] p{line-height:1.9}html[dir="rtl"] .page-hero h1{max-width:980px}html[dir="rtl"] .feature-list>div,html[dir="rtl"] .contact-tile{grid-template-columns:1fr 42px}html[dir="rtl"] .feature-list>div>span,html[dir="rtl"] .contact-tile>span{grid-column:2;grid-row:1}html[dir="rtl"] .feature-list>div>p,html[dir="rtl"] .contact-tile>div{grid-column:1;grid-row:1}html[dir="rtl"] .program-card ul,html[dir="rtl"] .heritage-panel ul{padding-right:18px;padding-left:0}html[dir="rtl"] .mobile-actions{direction:rtl}@media(max-width:1080px){html[dir="rtl"] .nav-links{left:auto;right:0;transform:translateX(105%);box-shadow:-18px 0 45px rgba(0,0,0,.28)}html[dir="rtl"] .nav-links.open{transform:translateX(0)}}[dir="rtl"] .lead-panel{right:auto;left:0;transform:translateX(-105%)}[dir="rtl"] .lead-drawer.open .lead-panel{transform:none}[dir="rtl"] .lead-close{right:auto;left:16px}[dir="rtl"] .compare-card dd{text-align:left}[dir="rtl"] .checklist-group label{grid-template-columns:1fr 27px}[dir="rtl"] .checklist-group label input{grid-column:2}[dir="rtl"] .checklist-group label span{grid-column:1;grid-row:1;text-align:right}.lead-panel[dir="rtl"]{right:auto;left:0;transform:translateX(-105%)}.lead-drawer.open .lead-panel[dir="rtl"]{transform:none}.lead-panel[dir="rtl"] .lead-close{right:auto;left:16px}html[dir="rtl"] .lang-switch{direction:ltr}html[dir="rtl"] .brand-side{direction:ltr}@media(min-width:1081px){html[dir="rtl"] .brand-text{text-align:right}html[dir="rtl"] .hero-copy{padding-left:34px;padding-right:0}}html[dir="rtl"] .nav-hajj27 span{margin-left:0;margin-right:5px}html[dir="rtl"] .footer p,html[dir="rtl"] .footer a{line-height:1.75}