:root{--c:#0b4f6c;--a:#f2b705;--t:#1d2430;--l:#f4f6f8}*{box-sizing:border-box}body{margin:0;font:16px/1.6 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--t)}
.wrap{max-width:1080px;margin:auto;padding:0 1rem}.top{background:#fff;border-bottom:1px solid #e3e7eb;position:sticky;top:0;z-index:9}.bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.6rem 1rem}
.logo{font-weight:800;color:var(--c);text-decoration:none}.logo span{background:var(--c);color:#fff;border-radius:6px;padding:0 .45rem;margin-right:.2rem}nav{display:flex;flex-wrap:wrap;gap:.2rem .9rem}nav a{color:var(--t);text-decoration:none;font-size:.95rem}nav a[aria-current]{color:var(--c);font-weight:700;border-bottom:2px solid var(--a)}
.hero{background:linear-gradient(rgba(5,30,45,.62),rgba(5,30,45,.62)),var(--bg) center/cover;color:#fff;padding:4.5rem 0 3.5rem}h1{font-size:clamp(1.6rem,5vw,2.6rem);line-height:1.2;margin:0 0 1rem;max-width:20ch}
.btn{display:inline-block;background:var(--a);color:#111;font-weight:700;padding:.7rem 1.1rem;border-radius:8px;text-decoration:none;margin:.2rem .4rem .2rem 0}.btn.alt{background:#fff}
.content{padding:2rem 1rem 3rem}h2{color:var(--c);margin-top:2rem}.cards{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.8rem}.cards li{background:var(--l);border-radius:10px;padding:1rem}.cards b{display:block;color:var(--c)}
table{width:100%;border-collapse:collapse;margin:1.2rem 0}caption{text-align:left;font-weight:700;padding:.4rem 0}th,td{border-bottom:1px solid #e3e7eb;padding:.55rem;text-align:left}thead th{background:var(--l)}
figure{margin:1.5rem 0}img{max-width:100%;height:auto;border-radius:10px}.map{width:100%;height:340px;border:0;border-radius:10px;margin:1rem 0}.note{font-size:.92rem;color:#555}details.langsw{position:relative;order:2}details.langsw summary{cursor:pointer;list-style:none;padding:.35rem .7rem;border:1px solid #cfd6dd;border-radius:8px;font-size:.95rem;white-space:nowrap}details.langsw summary::-webkit-details-marker{display:none}details.langsw ul{position:absolute;right:0;top:110%;background:#fff;border:1px solid #e3e7eb;border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.12);list-style:none;margin:0;padding:.3rem 0;min-width:11rem;z-index:20}[dir=rtl] details.langsw ul{right:auto;left:0}details.langsw a{display:block;padding:.45rem 1rem;color:var(--t);text-decoration:none}details.langsw a[aria-current]{font-weight:700;color:var(--c)}.bar nav{order:3;width:100%}@media(min-width:900px){.bar nav{width:auto;order:1}}mark.dv{background:#ffe08a;color:#7a3e00;font-weight:700;padding:0 .2rem;border-radius:3px}
footer{background:var(--t);color:#cfd6dd;padding:1.5rem 0;font-size:.9rem}footer a{color:#fff}
[dir=rtl] body,[dir=rtl]{font-family:system-ui,'Noto Naskh Arabic','Noto Sans Arabic',Tahoma,sans-serif;line-height:1.8}[dir=rtl] th,[dir=rtl] td,[dir=rtl] caption{text-align:right}[dir=rtl] .btn{margin:.2rem 0 .2rem .4rem}[dir=rtl] .logo span{margin:0 0 0 .2rem}[dir=rtl] ul{padding-right:1.3rem;padding-left:0}.num{direction:ltr;unicode-bidi:isolate;white-space:nowrap}