:root{--blue:#0d47a1;--blue2:#1565c0;--gold:#ffb300;--ink:#101828;--mut:#5b6472;--line:#e4e9f2;--bg:#f4f7fc;--bad:#c62828;--radius:14px}
*{margin:0;padding:0;box-sizing:border-box}
body{font-family:'Segoe UI',Tahoma,'Noto Kufi Arabic',Arial,sans-serif;background:var(--bg);color:var(--ink);line-height:1.75;font-size:16.5px}
img{max-width:100%;height:auto}
a{color:var(--blue2);text-decoration:none}
.wrap{max-width:860px;margin:0 auto;padding:0 16px}
h1{font-size:clamp(1.3rem,4vw,1.7rem);color:var(--blue);line-height:1.5;margin-bottom:14px}
h2{font-size:1.15rem;color:var(--blue);margin:22px 0 8px}
p{margin:0 0 12px}
ul,ol{margin:0 20px 12px}
li{margin-bottom:6px}
.topbar{background:var(--blue);box-shadow:0 2px 10px rgba(0,0,0,.18)}
.topbar .wrap{display:flex;align-items:center;gap:14px;padding-top:10px;padding-bottom:10px;max-width:960px}
.brand{display:flex;align-items:center;gap:10px;color:#fff;font-weight:800;font-size:1.2rem}
.brand img{width:32px;height:32px}
.nav-cta{margin-inline-start:auto;background:var(--gold);color:#1a1a1a!important;font-weight:700;padding:8px 18px;border-radius:9px}
main{padding:34px 0}
.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:22px}
.note{font-size:.85rem;color:var(--mut)}
table{width:100%;border-collapse:collapse;background:#fff}
td,th{padding:9px 12px;border-bottom:1px solid var(--line);font-size:.93rem;text-align:right}
th{background:var(--blue);color:#fff}
footer{background:#071c3d;color:#9fb6d8;padding:30px 0 60px;font-size:.87rem;margin-top:20px}
footer a{color:#cfe0f5}
.foot-links{display:flex;flex-wrap:wrap;gap:8px 16px;margin:14px 0}
.foot-brand{display:flex;align-items:center;gap:10px;color:#fff;font-weight:800;margin-bottom:10px}
.foot-brand img{width:28px;height:28px}
.age18{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:2px solid var(--bad);color:#ff8a80;border-radius:50%;font-weight:800;font-size:.85rem}
