:root{color-scheme:dark;--bg:#061914;--panel:#10372c;--panel2:#09271f;--line:#276f5b;--text:#eef6f2;--muted:#b3c8c0;--brand:#5ed2b2;--gold:#e8c07e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 50% 0,rgba(52,130,105,.22),transparent 35rem),var(--bg);color:var(--text);font-family:"IBM Plex Sans Arabic",system-ui,sans-serif;line-height:1.9}a{color:var(--brand)}.article-bar{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px clamp(20px,5vw,72px);background:rgba(5,20,16,.94);border-bottom:1px solid #163f34;backdrop-filter:blur(14px)}.article-brand{display:flex;align-items:center;gap:12px;color:var(--text);text-decoration:none;font-weight:800}.article-brand img{width:58px;height:58px;object-fit:contain;border-radius:16px;background:var(--brand)}.article-bar nav{display:flex;gap:18px;align-items:center}.article-bar nav a{text-decoration:none;color:var(--muted)}.article-bar nav a:hover{color:var(--brand)}main{width:min(920px,calc(100% - 32px));margin:56px auto 96px}.eyebrow{color:var(--brand);font-weight:800}.hero,.card,article{padding:clamp(24px,5vw,52px);border:1px solid var(--line);border-radius:28px;background:linear-gradient(145deg,rgba(22,81,65,.88),rgba(8,36,29,.97));box-shadow:0 28px 70px rgba(0,0,0,.18)}h1{font-size:clamp(2.1rem,6vw,4rem);line-height:1.2;margin:.2em 0}h2{margin:1.8em 0 .45em;line-height:1.4;color:var(--text)}p,li{color:var(--muted)}.meta{display:flex;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:.95rem}.grid{display:grid;gap:18px;margin-top:24px}.card{display:block;text-decoration:none;padding:28px}.card h2{margin:0;color:var(--text)}.card p{margin-bottom:0}.back{display:inline-block;margin-bottom:18px;text-decoration:none}.cta{display:inline-block;margin-top:22px;padding:13px 22px;border-radius:999px;background:var(--brand);color:#062018;font-weight:800;text-decoration:none}.coverage{margin-top:24px;padding:18px 22px;border-radius:18px;border:1px solid rgba(232,192,126,.38);background:rgba(232,192,126,.07);color:var(--muted)}footer{padding:30px;text-align:center;border-top:1px solid #163f34;color:var(--muted)}@media(max-width:700px){.article-bar nav{display:none}.article-brand img{width:50px;height:50px}main{margin-top:28px}.hero,.card,article{border-radius:20px;padding:22px}}
