/*! Thmanyah Font Web v1.0.0 | github.com/engdawood/thmanyah-font-web */
@font-face{font-family:Thmanyah Sans;src:url(https://cdn.jsdelivr.net/gh/engdawood/thmanyah-font-web@4266a9d/fonts/thmanyah-sans/woff2/thmanyah-sans-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+20-7F,U+A0-FF,U+100-24F,U+250-2AF}@font-face{font-family:Thmanyah Sans;src:url(https://cdn.jsdelivr.net/gh/engdawood/thmanyah-font-web@4266a9d/fonts/thmanyah-sans/woff2/thmanyah-sans-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+20-7F,U+A0-FF,U+100-24F,U+250-2AF}@font-face{font-family:Thmanyah Sans;src:url(https://cdn.jsdelivr.net/gh/engdawood/thmanyah-font-web@4266a9d/fonts/thmanyah-sans/woff2/thmanyah-sans-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+20-7F,U+A0-FF,U+100-24F,U+250-2AF}@font-face{font-family:Thmanyah Sans;src:url(https://cdn.jsdelivr.net/gh/engdawood/thmanyah-font-web@4266a9d/fonts/thmanyah-sans/woff2/thmanyah-sans-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+20-7F,U+A0-FF,U+100-24F,U+250-2AF}@font-face{font-family:Thmanyah Sans;src:url(https://cdn.jsdelivr.net/gh/engdawood/thmanyah-font-web@4266a9d/fonts/thmanyah-sans/woff2/thmanyah-sans-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+20-7F,U+A0-FF,U+100-24F,U+250-2AF}@font-face{font-family:Thmanyah Serif Display;src:url(https://cdn.jsdelivr.net/gh/engdawood/thmanyah-font-web@4266a9d/fonts/thmanyah-serif-display/woff2/thmanyah-serif-display-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+20-7F,U+A0-FF,U+100-24F,U+250-2AF}@font-face{font-family:Thmanyah Serif Display;src:url(https://cdn.jsdelivr.net/gh/engdawood/thmanyah-font-web@4266a9d/fonts/thmanyah-serif-display/woff2/thmanyah-serif-display-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+20-7F,U+A0-FF,U+100-24F,U+250-2AF}@font-face{font-family:Thmanyah Serif Display;src:url(https://cdn.jsdelivr.net/gh/engdawood/thmanyah-font-web@4266a9d/fonts/thmanyah-serif-display/woff2/thmanyah-serif-display-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+20-7F,U+A0-FF,U+100-24F,U+250-2AF}@font-face{font-family:Thmanyah Serif Display;src:url(https://cdn.jsdelivr.net/gh/engdawood/thmanyah-font-web@4266a9d/fonts/thmanyah-serif-display/woff2/thmanyah-serif-display-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+20-7F,U+A0-FF,U+100-24F,U+250-2AF}@font-face{font-family:Thmanyah Serif Display;src:url(https://cdn.jsdelivr.net/gh/engdawood/thmanyah-font-web@4266a9d/fonts/thmanyah-serif-display/woff2/thmanyah-serif-display-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+20-7F,U+A0-FF,U+100-24F,U+250-2AF}@font-face{font-family:Thmanyah Serif Text;src:url(https://cdn.jsdelivr.net/gh/engdawood/thmanyah-font-web@4266a9d/fonts/thmanyah-serif-text/woff2/thmanyah-serif-text-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+20-7F,U+A0-FF,U+100-24F,U+250-2AF}@font-face{font-family:Thmanyah Serif Text;src:url(https://cdn.jsdelivr.net/gh/engdawood/thmanyah-font-web@4266a9d/fonts/thmanyah-serif-text/woff2/thmanyah-serif-text-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+20-7F,U+A0-FF,U+100-24F,U+250-2AF}@font-face{font-family:Thmanyah Serif Text;src:url(https://cdn.jsdelivr.net/gh/engdawood/thmanyah-font-web@4266a9d/fonts/thmanyah-serif-text/woff2/thmanyah-serif-text-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+20-7F,U+A0-FF,U+100-24F,U+250-2AF}@font-face{font-family:Thmanyah Serif Text;src:url(https://cdn.jsdelivr.net/gh/engdawood/thmanyah-font-web@4266a9d/fonts/thmanyah-serif-text/woff2/thmanyah-serif-text-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+20-7F,U+A0-FF,U+100-24F,U+250-2AF}@font-face{font-family:Thmanyah Serif Text;src:url(https://cdn.jsdelivr.net/gh/engdawood/thmanyah-font-web@4266a9d/fonts/thmanyah-serif-text/woff2/thmanyah-serif-text-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+20-7F,U+A0-FF,U+100-24F,U+250-2AF}.font-thmanyah-sans{font-family:Thmanyah Sans,sans-serif}.font-thmanyah-serif-display{font-family:Thmanyah Serif Display,serif}.font-thmanyah-serif-text{font-family:Thmanyah Serif Text,serif}.font-weight-light{font-weight:300}.font-weight-regular{font-weight:400}.font-weight-medium{font-weight:500}.font-weight-bold{font-weight:700}.font-weight-black{font-weight:900}:root{--paper:#f9fffa;--ink:#181714;--muted:#6c685f;--line:#c9e2dc;--card:#fff;--leaf:#002da8;--brand:#002da8;--sun:#ef7b45;--radius:24px;color:var(--ink);background:var(--paper);font-synthesis:none;font-family:Thmanyah Sans,IBM Plex Sans Arabic,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);margin:0;line-height:1.75}a{color:inherit;text-decoration:none}img{width:100%;display:block}button,input{font:inherit}.container{width:min(1160px,100% - 32px);margin-inline:auto}.skip-link{inset-inline-start:-999px;background:var(--ink);color:#fff;z-index:100;padding:8px 14px;position:absolute;top:8px}.skip-link:focus{inset-inline-start:8px}.site-header{z-index:20;background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);position:sticky;top:0}.nav{align-items:center;gap:28px;min-height:74px;display:flex}.brand{align-items:center;line-height:1;display:inline-flex}.brand img{object-fit:contain;width:108px;height:45px}.nav-links{gap:22px;margin-inline-end:auto;font-weight:650;display:flex}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--leaf)}.lang-switch{border:1px solid var(--ink);border-radius:999px;padding:7px 13px;font-weight:700}.hero{padding:56px 0 30px}.kicker{color:var(--leaf);letter-spacing:.02em;font-weight:750}.hero h1{letter-spacing:-.035em;max-width:850px;margin:8px 0 14px;font-family:Thmanyah Serif Display,Thmanyah Sans,serif;font-size:clamp(2.6rem,7vw,6.4rem);line-height:.98}.hero p{max-width:680px;color:var(--muted);font-size:1.15rem}.section-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;margin:42px 0 18px;padding-bottom:12px;display:flex}.section-head h2{margin:0;font-size:1.55rem}.section-head span{color:var(--muted)}.featured{border-radius:var(--radius);background:var(--ink);color:#fff;grid-template-columns:1.25fr .75fr;min-height:460px;display:grid;overflow:hidden}.featured img{object-fit:cover;height:100%}.featured-copy{flex-direction:column;justify-content:end;padding:clamp(28px,5vw,64px);display:flex}.tag{background:var(--leaf);color:#fff;border-radius:999px;align-self:flex-start;padding:5px 11px;font-size:.84rem;font-weight:750;display:inline-flex}.featured h2{margin:18px 0 12px;font-family:Thmanyah Serif Display,Thmanyah Sans,serif;font-size:clamp(2rem,4vw,3.8rem);line-height:1.08}.featured p{color:#d8d5ce}.meta{color:var(--muted);flex-wrap:wrap;gap:8px 16px;font-size:.9rem;display:flex}.featured .meta{color:#bdb9b1}.article-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.card{background:var(--card);border:1px solid var(--line);border-radius:20px;transition:transform .2s,box-shadow .2s;overflow:hidden}.card:hover{transform:translateY(-4px);box-shadow:0 14px 36px #2a241518}.card img{aspect-ratio:16/10;object-fit:cover}.card-body{padding:20px}.card h3{margin:12px 0 8px;font-size:1.35rem;line-height:1.3}.card p{color:var(--muted);margin:0 0 18px}.newsletter{background:var(--leaf);color:#fff;border-radius:28px;grid-template-columns:1fr 1fr;align-items:end;gap:36px;margin:90px auto 40px;padding:clamp(28px,5vw,58px);display:grid}.newsletter h2{margin:0 0 12px;font-family:Thmanyah Serif Display,Thmanyah Sans,serif;font-size:clamp(2rem,4vw,3.6rem);line-height:1.05}.newsletter p{color:#dbe9e1;margin:0}.subscribe-form{gap:10px;display:flex}.subscribe-form input{background:#fff;border:0;border-radius:12px;flex:1;min-width:0;padding:13px 16px}.subscribe-form button{background:var(--sun);color:var(--ink);cursor:pointer;border:0;border-radius:12px;padding:13px 20px;font-weight:800}.form-note{opacity:.8;grid-column:2;font-size:.82rem}.site-footer{color:var(--muted);border-top:1px solid var(--line);padding:26px 0 48px}.footer-row{justify-content:space-between;gap:24px;display:flex}.article-paper{border:1px solid var(--line);background:#fff;border-radius:28px;width:min(940px,100% - 32px);margin:48px auto 0;padding:clamp(24px,5vw,68px);box-shadow:0 20px 55px #002da80f}.article-hero{max-width:820px;padding:0 0 28px}.article-hero h1{margin:16px 0;font-family:Thmanyah Serif Display,Thmanyah Sans,serif;font-size:clamp(2.15rem,5vw,4rem);line-height:1.08}.article-hero .lead{color:var(--muted);max-width:760px;font-size:1.1rem}.cover{aspect-ratio:16/8;object-fit:cover;border-radius:22px;width:100%;margin:12px auto 42px}.prose{width:min(720px,100%);margin:0 auto;font-size:1.06rem;line-height:1.85}.prose h2{margin:2.2em 0 .6em;font-family:Thmanyah Serif Display,Thmanyah Sans,serif;font-size:1.7rem;line-height:1.25}.prose p{margin:0 0 1.35em}.prose img{border-radius:18px;margin:2em 0 .5em}.prose blockquote{border-inline-start:5px solid var(--sun);background:#fff9ee;margin:2em 0;padding:18px 24px;font-size:1.12rem}.sources{border-top:1px solid var(--line);margin-top:52px;padding-top:24px}.sources a{text-underline-offset:4px;text-decoration:underline}.breadcrumb{color:var(--muted);font-size:.92rem}@media (width<=820px){.nav-links{display:none}.featured,.newsletter{grid-template-columns:1fr}.featured img{max-height:310px}.article-grid{grid-template-columns:1fr}.form-note{grid-column:1}}@media (width<=520px){.container{width:min(100% - 22px,1160px)}.hero{padding-top:38px}.subscribe-form,.footer-row{flex-direction:column}.article-paper{border-radius:20px;width:calc(100% - 16px);margin-top:18px;padding:18px}}
