:root{--m-ink:#173f55;--m-teal:#176d68;--m-gold:#bd8c2f;--m-paper:#f8f5ed;--m-muted:#50646c;--m-line:#dcded5}
html{scroll-behavior:smooth}body.mustanef-site{background:var(--m-paper);color:var(--m-ink);font-family:Georgia,"Noto Naskh Arabic","Traditional Arabic",serif;font-size:19px;line-height:1.8}body.rtl{font-family:"Noto Naskh Arabic","Traditional Arabic",Tahoma,serif}
h1,h2,h3,h4,.mustanef-brand{color:var(--m-ink);font-weight:700;line-height:1.35;letter-spacing:-.025em}p{margin-bottom:1.3em}a{color:var(--m-teal);text-underline-offset:.2em}a:hover{color:var(--m-ink)}a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,button:focus-visible{outline:3px solid var(--m-gold);outline-offset:5px}
.mustanef-wrap{max-width:1120px;margin-inline:auto;padding-inline:28px}.mustanef-topbar{background:var(--m-ink);color:white;font-family:Tahoma,Georgia,serif;font-size:14px}.mustanef-topbar .mustanef-wrap{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:52px}.mustanef-topbar a{color:white;text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.mustanef-languages{display:flex;gap:17px}.mustanef-languages [aria-current]{color:#f6cf82;text-decoration:underline}
.mustanef-brand-row{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-block:35px 28px;border-bottom:2px solid var(--m-gold)}.mustanef-brand{font-size:62px;color:var(--m-ink);text-decoration:none}.mustanef-brand-sub{margin:0;color:var(--m-muted);font-size:15px}.mustanef-brand-note{color:var(--m-teal);max-width:320px;font-size:21px;margin:0}.mustanef-menu{display:none;border-bottom:1px solid var(--m-line)}.mustanef-desktop-nav{border-bottom:1px solid var(--m-line)}.mustanef-menu summary{display:none;cursor:pointer;font-weight:bold;min-height:48px;padding:10px 0}.mustanef-links{margin:0;list-style:none;display:flex;gap:28px;flex-wrap:wrap}.mustanef-links a{display:block;min-height:54px;padding-block:12px;color:var(--m-ink);font-size:16px;text-decoration:none;font-weight:700}.mustanef-links .current-menu-item>a{color:var(--m-teal);box-shadow:inset 0 -2px var(--m-teal)}.mustanef-links a:hover{color:var(--m-teal)}
.site.grid-container{max-width:1120px;padding:0 28px}.site-main{margin-top:35px}.inside-article{padding:46px;background:#fff}.separate-containers .inside-article{background:#fff}.home .inside-article{padding:0;background:transparent}.home .site-main{margin-top:0}.home .entry-content{margin-top:0}.entry-title{font-size:42px;margin-bottom:22px}.entry-content{margin-top:22px}.entry-content h2{font-size:31px;margin-top:1.8em;margin-bottom:.7em}.entry-content h3{font-size:25px}.entry-content>p{max-width:78ch}.entry-content a:not(.wp-block-button__link){text-decoration:underline}
.mustanef-intro{padding:58px 0 46px}.mustanef-intro>p:first-child,.mustanef-feature>p:first-child,.mustanef-discussion>p:first-child,.mustanef-eyebrow{font-family:Tahoma,Georgia,serif;color:var(--m-teal);font-size:14px;font-weight:700;letter-spacing:.07em;margin-bottom:18px}.rtl .mustanef-eyebrow,.rtl .mustanef-intro>p:first-child,.rtl .mustanef-feature>p:first-child{letter-spacing:0}.mustanef-intro h1{font-size:clamp(38px,5vw,64px);margin:0 0 22px;max-width:19ch;line-height:1.3}.rtl .mustanef-intro h1{max-width:24ch}.mustanef-intro>p:last-child{max-width:65ch;font-size:21px;color:var(--m-muted);margin:0}
.mustanef-feature{background:#e9f0f1;border-inline-start:5px solid var(--m-teal);padding:42px 46px;margin-bottom:48px;position:relative;overflow:hidden}.mustanef-feature h2{font-size:clamp(31px,4vw,48px);margin-top:0;max-width:25ch}.mustanef-feature p{max-width:64ch}.wp-block-buttons{gap:15px;margin-top:24px}.wp-block-button__link{background:var(--m-teal);color:white;border-radius:3px;padding:13px 24px;font-family:Tahoma,Georgia,serif;font-size:16px;line-height:1.5;text-decoration:none!important;min-height:48px}.wp-block-button__link:hover{background:var(--m-ink);color:white}
.mustanef-card{height:100%;background:white;border-top:2px solid var(--m-gold);padding:28px;display:flex;flex-direction:column}.mustanef-card>p:first-child{font-size:14px;font-weight:bold;color:var(--m-teal);margin-bottom:14px;font-family:Georgia,serif;letter-spacing:.1em}.mustanef-card h3{margin-top:0}.mustanef-card>p{font-size:17px;color:var(--m-muted)}.mustanef-card .wp-block-buttons{margin-top:auto}.mustanef-card .wp-block-button__link{padding:11px 15px;font-size:14px}.wp-block-columns{gap:23px;margin-bottom:46px}.wp-block-column{min-width:0}
.mustanef-writing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;margin:26px 0 45px}.mustanef-writing-card{background:white;padding:28px;border:1px solid var(--m-line);display:flex;flex-direction:column}.mustanef-writing-card h3{font-size:25px;margin:0 0 16px}.mustanef-writing-card h3 a{color:var(--m-ink);text-decoration:none!important}.mustanef-writing-card>p:not(.mustanef-eyebrow){font-size:17px;color:var(--m-muted)}.mustanef-writing-card .mustanef-card-meta{font-size:12px!important;margin-top:auto}.mustanef-read-link{font-size:16px;font-weight:bold;color:var(--m-teal);display:inline-flex;align-items:center;min-height:44px}.mustanef-writing-card .mustanef-read-link{align-self:flex-start}
.mustanef-discussion{background:var(--m-ink);color:white;padding:42px 46px;margin-top:45px}.mustanef-discussion h2{color:white;font-size:38px;margin-top:0}.mustanef-discussion>p:first-child{color:#f6cf82}.mustanef-discussion .wp-block-button__link{background:#f6cf82;color:var(--m-ink)}.mustanef-invite{padding:34px 0 50px;margin-top:0}.mustanef-invite h2{margin-top:.5em}.mustanef-invite p{max-width:64ch}.mustanef-note{background:var(--m-paper);border-inline-start:3px solid var(--m-gold);padding:24px;margin:28px 0}.mustanef-note p:last-child{margin:0}
.single .site-main{max-width:840px;margin-inline:auto}.single #primary{width:100%}.mustanef-reading .inside-article{padding:48px 56px}.mustanef-reading .entry-title{font-size:clamp(32px,4vw,46px);line-height:1.4}.mustanef-article-meta{font-size:14px;color:var(--m-muted)}.mustanef-standfirst{font-size:22px;border-bottom:1px solid var(--m-line);padding-bottom:28px;color:var(--m-muted)}.mustanef-reading .entry-content{font-size:20px;line-height:1.95}.mustanef-article-end{border-top:2px solid var(--m-gold);padding-top:20px;margin-top:40px}.mustanef-article-end h2{font-size:27px}
.wpcf7{max-width:760px;margin-block:25px}.wpcf7 label{display:block;color:var(--m-ink);font-size:17px}.wpcf7 input:not([type=checkbox]):not([type=submit]),.wpcf7 textarea{width:100%;max-width:100%;background:var(--m-paper);border:1px solid #84969b;color:var(--m-ink);border-radius:3px;padding:12px;margin-top:7px;font-size:18px;min-height:48px}.wpcf7 input[type=email]{direction:ltr;text-align:start}.wpcf7 textarea{min-height:170px}.wpcf7 input[type=submit]{background:var(--m-teal);color:white;min-height:48px;padding:14px 25px;border-radius:3px;font-size:17px}.wpcf7-list-item{margin-inline:0 10px}.wpcf7 .wpcf7-acceptance label{display:flex;align-items:flex-start;gap:10px;font-size:15px}.wpcf7 input[type=checkbox]{width:20px;height:20px;margin-top:6px;flex-shrink:0}.wpcf7-not-valid-tip{font-size:14px}.wpcf7 form .wpcf7-response-output{margin-inline:0;padding:15px}
.mustanef-footer{background:#eef0e9;border-top:1px solid var(--m-line);margin-top:60px;padding-block:35px 20px;font-size:15px}.mustanef-footer-top{display:flex;justify-content:space-between;gap:45px;align-items:center;padding-bottom:25px}.mustanef-footer-brand{display:flex;gap:20px;align-items:center;max-width:550px}.mustanef-footer-brand img{width:64px;height:64px;object-fit:contain}.mustanef-footer-brand p{margin:0}.mustanef-footer-title{font-size:27px;font-weight:bold}.mustanef-footer nav{display:flex;flex-wrap:wrap;gap:8px 22px;max-width:280px}.mustanef-footer nav a{min-height:44px;display:inline-flex;align-items:center}.mustanef-footer-bottom{border-top:1px solid #ccd2c8;padding-top:20px;display:flex;justify-content:space-between;gap:20px;color:var(--m-muted);font-size:13px}.mustanef-footer-bottom p{margin:0}.mustanef-footer-bottom>a{font-weight:bold;letter-spacing:.07em}
@media(max-width:900px){.mustanef-brand-row{gap:25px;padding-block:26px 22px}.mustanef-brand{font-size:49px}.mustanef-brand-note{font-size:18px;max-width:250px}.mustanef-desktop-nav{display:none}.mustanef-menu{display:block}.mustanef-menu summary{display:block}.mustanef-links{gap:0;display:block;padding-bottom:14px}.mustanef-links a{min-height:46px;padding:8px 0}.mustanef-writing-grid{grid-template-columns:1fr 1fr}.mustanef-feature{padding:32px}.mustanef-discussion{padding:32px}}
@media(max-width:600px){body.mustanef-site{font-size:18px}.mustanef-wrap,.site.grid-container{padding-inline:20px}.mustanef-topbar{font-size:12px}.mustanef-topbar .mustanef-wrap{gap:12px}.mustanef-languages{gap:12px}.mustanef-brand-row{display:block}.mustanef-brand{font-size:47px}.mustanef-brand-note{font-size:17px;margin-top:18px;max-width:none}.mustanef-intro{padding-top:34px;padding-bottom:32px}.mustanef-intro h1{font-size:38px}.mustanef-intro>p:last-child{font-size:19px}.mustanef-feature,.mustanef-discussion{padding:26px 23px;margin-bottom:35px}.mustanef-feature h2,.mustanef-discussion h2{font-size:32px}.entry-content h2{font-size:28px}.entry-title{font-size:33px}.inside-article{padding:27px 22px}.mustanef-writing-grid{grid-template-columns:1fr}.mustanef-writing-card{padding:25px}.mustanef-card{padding:25px}.mustanef-reading .inside-article{padding:27px 22px}.mustanef-reading .entry-content{font-size:19px}.mustanef-standfirst{font-size:20px}.mustanef-footer{margin-top:35px}.mustanef-footer-top{display:block}.mustanef-footer nav{margin-top:22px;max-width:none}.mustanef-footer-brand{align-items:flex-start;gap:15px}.mustanef-footer-brand img{width:50px;height:50px}.mustanef-footer-bottom{display:block}.mustanef-footer-bottom>a{display:inline-block;margin-top:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
