/* QPrinty 15 — consistent Arabic body and optional Dima Sina display typeface. */
.qpe-editorial{--qpe-kufi:Tahoma,"Noto Sans Arabic","Segoe UI",Arial,sans-serif;--qpe-naskh:Tahoma,"Noto Sans Arabic","Segoe UI",Arial,sans-serif;font-family:var(--qpe-kufi)!important;font-weight:400!important}
.qpe-editorial :is(.qpe-article-body,.qpe-article-body p,.qpe-article-deck,.qpe-journal-head p,.qpe-story__excerpt,.qpe-story__foot,.qpe-toc,.qpe-byline,.qpe-journal-outro p){font-family:var(--qpe-kufi)!important}
.qpe-editorial .qpe-article-body{font-size:clamp(16px,1.25vw,18px)!important;line-height:2.05!important;}
.qpe-editorial .qpe-article-body p{font-size:inherit!important;line-height:inherit!important;margin-block-end:19px!important}
.qpe-editorial .qpe-article-deck{font-size:clamp(15px,1.4vw,18px)!important}
.qpe-editorial :is(.qpe-journal-head h1,.qpe-article-header h1,.qpe-story__title,.qpe-stream-head h2,.qpe-section-heading h2,.qpe-article-body h2,.qpe-article-body h3,.qpe-journal-outro h2){font-family:var(--qp15-display, Tahoma,"Noto Sans Arabic",sans-serif)!important;font-weight:400!important;font-synthesis:none;letter-spacing:0!important;text-wrap:pretty}
.qpe-editorial .qpe-journal-head h1{font-size:clamp(35px,4.5vw,64px)!important;line-height:1.5!important}
.qpe-editorial .qpe-article-header h1{font-size:clamp(35px,4.9vw,65px)!important;line-height:1.45!important}
.qpe-editorial .qpe-story--lead .qpe-story__title{font-size:clamp(26px,2.9vw,43px)!important;line-height:1.55!important}
.qpe-editorial .qpe-stream .qpe-story__title{font-size:clamp(23px,2.4vw,32px)!important;line-height:1.55!important}
.qpe-editorial .qpe-article-body h2{font-size:clamp(25px,2.9vw,38px)!important;line-height:1.6!important}
.qpe-editorial .qpe-article-body h3{font-size:clamp(22px,2.2vw,31px)!important;line-height:1.6!important}
.qpe-editorial :is(h1,h2,h3,p,li){overflow-wrap:break-word!important;word-break:normal!important;hyphens:none!important}
@media(max-width:680px){.qpe-editorial .qpe-shell{width:min(100% - 28px,1180px)}.qpe-editorial .qpe-article-body{font-size:16px!important}.qpe-editorial .qpe-article-header h1{font-size:clamp(31px,8vw,45px)!important}}
