@font-face{font-family:"MV Waheed";src:url("fonts/Waheed.ttf") format("truetype");font-weight:400 900;font-display:swap}
html[lang="dv"] body{direction:rtl;text-align:right;font-family:"MV Waheed",system-ui,sans-serif;font-size:18px;line-height:1.9}
html[lang="dv"] :is(h1,h2,h3,h4,h5,h6,a,button,label,strong,th,dt,.eyebrow,.art-label){font-family:"MV Waheed",system-ui,sans-serif;letter-spacing:0}
html[lang="dv"] :is(h1,h2,h3,h4,h5,h6){line-height:1.4;text-wrap:balance}
html[lang="dv"] p{line-height:1.9}
html[lang="dv"] :is(.eyebrow,.art-label,.feature-card>b){letter-spacing:0;text-transform:none;line-height:1.6}
html[lang="dv"] .main-nav{margin-left:0;margin-right:auto}
html[lang="dv"] .mega-panel{right:auto;left:-100px}
html[lang="dv"] .mega>summary::after{margin-left:0;margin-right:6px}
html[lang="dv"] .page-hero .hero-copy{text-align:right}
html[lang="dv"] .hero-actions{justify-content:flex-start}
html[lang="dv"] .editorial-row>.arrow{transform:scaleX(-1)}
html[lang="dv"] .footer-bottom a{direction:rtl}
html[lang="dv"] :is(.footer-bottom,.contact-line){unicode-bidi:isolate}
@media(max-width:980px){html[lang="dv"] .main-nav{margin:0}html[lang="dv"] .mega-panel{left:0;right:auto}}
