@font-face{font-family:Archivo;src:url('./fonts/archivo-700.ttf') format('truetype');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:Archivo;src:url('./fonts/archivo-800.ttf') format('truetype');font-style:normal;font-weight:800;font-display:swap}
:root{--rp-heading-font:'Archivo',Arial,sans-serif}
html body.raheela-reference.raheela-reference.raheela-reference :is(h1,h2,h3,h4,h5,h6){font-family:var(--rp-heading-font)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.02em!important;overflow-wrap:break-word}
html body.raheela-reference.raheela-reference.raheela-reference h1{font-weight:800!important;line-height:1.12!important;letter-spacing:-.025em!important}
html body.raheela-reference.raheela-reference.raheela-reference :is(h1,h2,h3,h4,h5,h6) :is(a,span,strong,em){font-family:inherit!important;font-weight:inherit!important;line-height:inherit!important}
html body.raheela-reference.raheela-reference.raheela-reference :is(h1,h2,h3,h4,h5,h6)[lang=ar]{font-family:Amiri,serif!important;line-height:1.9!important;letter-spacing:0!important}
.rp-page-heading{max-width:1240px;margin:0 auto;padding:64px 24px 32px}
.rp-page-heading h1{font-size:clamp(36px,4.5vw,60px);max-width:22ch;margin:0}
@media(max-width:640px){.rp-page-heading{padding:40px 20px 24px}}
