/* A readable secondary hierarchy for Dhivehi across the site.
   Official MV Typewriter Bold is delivered without modifying its outlines. */
.dv:lang(dv){font-family:"MV Typewriter","Noto Sans Thaana",sans-serif;font-weight:700;font-size:22px;line-height:2;letter-spacing:0;font-style:normal;font-synthesis:none;overflow-wrap:break-word}
h2 .dv:lang(dv),.section-dv:lang(dv),.contexts-heading .dv:lang(dv),.connection-heading .dv:lang(dv),.compare-heading>.dv:lang(dv){font-size:28px;line-height:1.95}
.journey-copy .dv:lang(dv),.surface-copy .dv:lang(dv){font-size:28px;line-height:1.95;margin:20px 0}
.product-info p.dv:lang(dv),.context-copy .dv:lang(dv),.diagram .dv:lang(dv),#use-panel .dv:lang(dv){font-size:22px;line-height:2;min-height:0}
.comparison-teaser .dv:lang(dv),.product-detail-copy .dv:lang(dv),.product-information .dv:lang(dv),.shared-responsibility>.dv:lang(dv),.next-choice .dv:lang(dv){font-size:24px;line-height:2}
.compare-hero .dv:lang(dv),.product-cta .dv:lang(dv),.enquire-row .dv:lang(dv){font-size:28px;line-height:1.95}
.air-option .dv:lang(dv),.comparison-row h3 small.dv:lang(dv){font-size:20px;line-height:1.95}
.button small.dv:lang(dv),button small.dv:lang(dv){font-size:19px;line-height:1.8}
.footer-bottom .dv:lang(dv){font-size:18px;line-height:1.8}
@media(max-width:700px){
 .dv:lang(dv){font-size:21px;line-height:2}
 h2 .dv:lang(dv),.section-dv:lang(dv),.contexts-heading .dv:lang(dv),.connection-heading .dv:lang(dv),.compare-heading>.dv:lang(dv){font-size:25px;line-height:1.95}
 .journey-copy .dv:lang(dv),.surface-copy .dv:lang(dv){font-size:24px;line-height:1.95;margin:18px 0}
 .product-info p.dv:lang(dv),.context-copy .dv:lang(dv),.diagram .dv:lang(dv),#use-panel .dv:lang(dv){font-size:21px;line-height:2}
 .comparison-teaser .dv:lang(dv),.product-detail-copy .dv:lang(dv),.product-information .dv:lang(dv),.shared-responsibility>.dv:lang(dv),.next-choice .dv:lang(dv){font-size:22px;line-height:2}
 .compare-hero .dv:lang(dv),.product-cta .dv:lang(dv),.enquire-row .dv:lang(dv){font-size:25px;line-height:1.95}
 .air-option .dv:lang(dv),.comparison-row h3 small.dv:lang(dv){font-size:20px;line-height:1.95}
 .button small.dv:lang(dv),button small.dv:lang(dv){font-size:19px;line-height:1.8}
}
@media(max-width:360px){.journey-copy .dv:lang(dv),.surface-copy .dv:lang(dv){font-size:22px;line-height:1.9;margin:16px 0}}
@media(max-width:700px){.diagram article>span{left:0;top:10px}.diagram article{position:relative;min-height:90px}}
