@font-face{font-family:Andika;src:url(/fonts/andika-regular.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:Andika;src:url(/fonts/andika-bold.woff)format("woff");font-weight:700;font-display:swap}@font-face{font-family:Noto Naskh Arabic;src:url(/fonts/noto-naskh-arabic.woff)format("woff");unicode-range:U+6??,U+FE70-FEFF;font-display:swap}:root{--cream:#fff8ee;--brown:#3a2a1e;--navy:#135473;--mist:#d6e6ee;--gold:#f2b437;--night:#0f2233;--on-night:#f7ecdc;--on-night-soft:#c9b8a3;--bg:#fff8ee;--bg-alt:#fdebd9;--surface:#fff;--ink:#3a2a1e;--ink-soft:#6b5544;--sea:#1d6f96;--sea-deep:#135473;--line:#ecd8c2;--soon-bg:#ece3d7;--soon-ink:#5a4636;--badge-bg:#1f2a33;--badge-ink:#fff;--shadow:0 12px 32px #3a2a1e29;--radius:28px;--wrap:75rem;--gutter:clamp(1.25rem, 3vw, 1.5rem);color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0f2233;--bg-alt:#142c42;--surface:#18344d;--ink:#f7ecdc;--ink-soft:#c9b8a3;--sea:#7cc6e8;--sea-deep:#a8dcf2;--line:#2a4b66;--soon-bg:#18344d;--soon-ink:#c9b8a3;--badge-bg:#f7ecdc;--badge-ink:#0f2233;--shadow:0 12px 32px #00000059;--night:#0a1824;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);margin:0;font-family:Andika,Noto Naskh Arabic,system-ui,sans-serif;font-size:1.125rem;line-height:1.6}img{max-width:100%;height:auto;display:block}picture{display:block}a{color:var(--sea);text-underline-offset:.15em}a:hover{color:var(--sea-deep)}:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:4px}h1,h2,h3{text-wrap:balance;margin:0;line-height:1.15}h1{letter-spacing:-.01em;color:var(--sea-deep);font-size:clamp(2.5rem,5.4vw,4.25rem);line-height:1.05}h2{font-size:clamp(2rem,4vw,3.125rem);line-height:1.08}h3{font-size:1.5rem;line-height:1.2}p{text-wrap:pretty;margin:0}.arabic{direction:rtl;font-family:Noto Naskh Arabic,serif}.wrap{width:100%;max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.skip-link{background:var(--surface);z-index:10;padding:.5rem 1rem;position:absolute;top:-3rem;left:1rem}.skip-link:focus{top:1rem}.site-header{z-index:5;background:var(--bg);border-bottom:1px solid var(--line);position:relative}.site-header__inner{align-items:center;gap:2.5rem;padding-top:.875rem;padding-bottom:.875rem;display:flex}.site-header__logo img{width:7.5rem}.site-nav ul{gap:2rem;margin:0;padding:0;list-style:none;display:flex}.site-nav a{min-height:44px;color:var(--ink);align-items:center;font-size:1.0625rem;font-weight:700;text-decoration:none;display:flex}.site-nav a:hover{color:var(--sea-deep)}.site-nav--wide a[aria-current=page]{color:var(--sea-deep);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:10px;text-decoration-thickness:4px}.site-nav--wide{margin-left:auto}.site-nav--narrow{display:none}.lang-switch{background:var(--bg-alt);border-radius:14px;gap:2px;padding:4px;display:flex}.lang-switch a{min-width:46px;min-height:40px;color:var(--ink-soft);border-radius:10px;justify-content:center;align-items:center;font-size:.9375rem;font-weight:700;text-decoration:none;display:flex}.lang-switch a[aria-current=true]{color:#fff;background:#1d6f96}@media (width<=60rem){.site-header__inner{gap:.5rem;padding-top:.625rem;padding-bottom:.625rem}.site-header__logo img{width:5.75rem}.site-nav--wide{display:none}.site-nav--narrow{margin-left:auto;display:block}.site-nav--narrow summary{cursor:pointer;align-items:center;min-height:44px;padding:0 .75rem;font-weight:700;list-style:none;display:flex}.site-nav--narrow summary::-webkit-details-marker{display:none}.site-nav--narrow ul{background:var(--surface);box-shadow:var(--shadow);border-radius:20px;flex-direction:column;gap:0;margin-top:8px;padding:8px;position:absolute;top:100%;left:12px;right:12px}.site-nav--narrow a{border-radius:14px;min-height:52px;padding:0 1rem;font-size:1.125rem}.site-nav--narrow a[aria-current=page]{background:var(--bg-alt);color:var(--sea-deep)}.lang-switch{border-radius:12px;gap:0;padding:3px}.lang-switch a{border-radius:9px;min-width:36px;font-size:.875rem}}.page-head{grid-template-columns:repeat(auto-fit,minmax(min(100%,27.5rem),1fr));align-items:center;gap:clamp(1.75rem,5vw,4.5rem);padding-top:clamp(2.25rem,6vw,4.5rem);padding-bottom:clamp(2.5rem,6vw,5rem);display:grid}.page-head__text{flex-direction:column;gap:clamp(1rem,2vw,1.5rem);display:flex}.lead{color:var(--ink-soft);max-width:47.5rem;font-size:clamp(1.125rem,1.6vw,1.25rem)}.frame{border-radius:var(--radius);background:var(--bg-alt);justify-content:center;align-items:center;padding:clamp(1rem,2vw,1.75rem);display:flex}.frame img{width:auto;max-height:100%}.block{border-radius:var(--radius);padding:clamp(1.5rem,2.6vw,2rem)}.block--navy{background:var(--navy);color:var(--cream)}.block--navy p{color:var(--mist)}.block--gold{background:var(--gold);color:var(--brown)}.block--cream{background:var(--bg-alt);color:var(--ink)}.block--cream p{color:var(--ink-soft)}.grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr));gap:1.25rem;display:grid}.prose{flex-direction:column;gap:1.125rem;max-width:45rem;padding-top:clamp(2.25rem,6vw,4.5rem);padding-bottom:clamp(4rem,9vw,7.5rem);line-height:1.7;display:flex}.prose h1{font-size:clamp(2.25rem,4.6vw,3.5rem);line-height:1.08}.prose h2{border-top:1px solid var(--line);color:var(--sea-deep);margin-top:1.75rem;padding-top:1.75rem;font-size:clamp(1.5rem,2.4vw,1.875rem);line-height:1.2}.prose p:has(>em:only-child){color:var(--ink-soft);margin-bottom:.75rem;font-size:1rem}.prose p:has(>em:only-child) em{font-style:normal}.prose ul{margin:0;padding-left:1.25rem}.prose-note{background:var(--bg-alt);border-radius:20px;margin-top:1rem;padding:1.25rem 1.5rem}.prose-note a{overflow-wrap:anywhere;font-weight:700}.site-footer{background:var(--night);color:var(--on-night)}.site-footer a{min-height:40px;color:var(--on-night);align-items:center;display:flex}.site-footer__inner{grid-template-columns:repeat(auto-fit,minmax(min(100%,17.5rem),1fr));gap:clamp(1.25rem,3vw,2.5rem);padding-top:clamp(2rem,5vw,3.5rem);padding-bottom:clamp(2.5rem,5vw,4rem);display:grid}.site-footer__brand{color:var(--on-night-soft);flex-direction:column;gap:6px;display:flex}.site-footer__name{color:var(--on-night);font-size:1.375rem;font-weight:700}.site-footer__links{grid-template-rows:repeat(3,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;align-content:start;gap:0 1.5rem;margin:0;padding:0;list-style:none;display:grid}.site-footer__fine{color:var(--on-night-soft);flex-direction:column;gap:6px;font-size:.9375rem;display:flex}
