/* Primary typography: Changa headings, Tajawal reading and controls. */
:root{--font-base:Tajawal;--font-headings:Changa;--font-input:Tajawal}
body,#content,.entry-content,.post-content,.page-content,.post-excerpt,.entry-summary,.widget,.site-footer,button,input,select,textarea,.button{font-family:"Tajawal",Arial,sans-serif}
body .entry-content p,body .entry-content li,body .entry-content blockquote,body .entry-content blockquote p,body .post-excerpt,body .entry-summary,body .entry-excerpt,body .noptin-form{font-family:"Tajawal",Arial,sans-serif}
body h1,body h2,body h3,body h4,body h5,body h6,body .post-title,body .entry-title{font-family:"Changa","Tajawal",Arial,sans-serif;font-weight:700}
body .main-menu,body .main-menu ul li a,body #mobile-menu,body #mobile-menu a,body .menu,body .block-head,body input,body textarea,body select,body button{font-family:"Tajawal",Arial,sans-serif}
#related-posts .sajed-related-reason{font-family:"Tajawal",Arial,sans-serif;font-size:16px;line-height:1.75;color:#526970;margin:10px 0}
.sajed-home-intro .sajed-intro-links{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.sajed-home-intro .sajed-intro-links a{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border:1px solid #245363;border-radius:8px;color:#245363;text-decoration:underline;text-underline-offset:4px}
.sajed-newsletter-intro{max-width:680px;margin:0 auto;color:#21383c;line-height:1.9}
.sajed-newsletter-intro p{margin-bottom:18px}
.sajed-newsletter-intro .sajed-newsletter-secondary{border-top:1px solid #dce8e6;padding-top:18px;margin-top:28px;font-size:17px}
.sajed-newsletter-intro a{color:#245363;text-decoration:underline;text-underline-offset:4px}
.sajed-newsletter-intro .noptin-form{max-width:100%;box-sizing:border-box}
.sajed-newsletter-intro input[type=email]{direction:ltr;text-align:left}
.sajed-newsletter-intro input:not([type=checkbox]),.sajed-newsletter-intro button{max-width:100%;min-height:44px;box-sizing:border-box}
@media(max-width:767px){#related-posts .sajed-related-reason{font-size:16px}.sajed-home-intro .sajed-intro-links a{font-size:17px}.sajed-newsletter-intro h2{font-size:24px}}
