.arabic-heading{font-family:'IBM Plex Sans Arabic',Tahoma,Arial,sans-serif;letter-spacing:0;line-height:1.55;font-weight:800;text-wrap:balance;overflow-wrap:break-word}
h1.arabic-heading{font-size:clamp(38px,4.5vw,62px);line-height:1.5}
h2.arabic-heading{font-size:clamp(30px,3.8vw,49px)}
h3.arabic-heading{line-height:1.7}
.hero h1 .outline,.future .outline{-webkit-text-stroke:0;color:#949494}
.future h2.arabic-heading{font-size:clamp(42px,6vw,78px)}
.final-section h2.arabic-heading{font-size:clamp(35px,5vw,65px)}
.video-title.arabic-heading{font-size:clamp(26px,3.5vw,43px);line-height:1.5}
.future-lines.arabic-heading{font-size:25px;line-height:1.8}
.final-question.arabic-heading{font-size:15px}
.eyebrow,.button,.nav-cta,.nav nav,.mini-label,.questions summary{font-family:'IBM Plex Sans Arabic','DM Sans',Tahoma,sans-serif}
.questions summary{direction:rtl;text-align:right;line-height:1.9}
.button,.nav-cta{letter-spacing:0;font-weight:700}
.eyebrow{letter-spacing:0;line-height:1.9}
.hero .eyebrow{flex-wrap:wrap;letter-spacing:1px}
.brand .face-logo{position:relative;display:block;width:48px;height:48px;flex-shrink:0;border-radius:50%;overflow:hidden;background:#101010;border:1px solid #505050}
.face-logo img,.face-portrait>img{position:absolute;width:224%;height:auto;max-width:none;left:-56%;top:-53%;opacity:1}
.portrait.face-portrait{position:relative;aspect-ratio:1;overflow:hidden;display:block;max-width:400px;border-color:#4f4f4f}
@media(max-width:1000px){.hero h1.arabic-heading{font-size:clamp(34px,4.5vw,48px)}}
@media(max-width:700px){.hero h1.arabic-heading{font-size:clamp(33px,8.6vw,52px);line-height:1.55}h2.arabic-heading{font-size:29px}.hero .edition{font-size:8px}.future h2.arabic-heading{font-size:43px}.final-section h2.arabic-heading{font-size:32px}.video-title.arabic-heading{font-size:30px}.brand .face-logo{width:41px;height:41px}.brand .face-logo img{width:224%}.portrait.face-portrait{max-width:330px}.final-question.arabic-heading{font-size:11px}.questions summary{font-size:12px}.nav-cta{font-size:10px}.future-lines.arabic-heading{font-size:24px}}
