:root{--ink:#201d18;--muted:#625b51;--paper:#fbf8f1;--line:#e3dac8;--gold:#a7792a;--goldwash:#f6edda;--card:#fffdf8;--green:#2f8061}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink)}body{margin:0;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Tahoma,Arial,sans-serif;line-height:1.75;background:radial-gradient(circle at 80% 0,#f4e7c8 0,transparent 34rem),var(--paper)}.wrap{width:min(100% - 32px,960px);margin:auto}.top{padding:30px 0 18px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;justify-content:space-between;gap:18px}.brand-name{font-size:22px;font-weight:800;letter-spacing:.1px}.track{display:block;color:var(--gold);font-size:13px;letter-spacing:1.3px}.nav{display:flex;gap:12px;flex-wrap:wrap}.nav a{color:var(--ink);font-size:14px;text-decoration:none;border:1px solid var(--line);border-radius:999px;padding:6px 13px;background:#fffaf0}.hero{padding:44px 0 24px}.eyebrow{margin:0 0 8px;color:var(--gold);font-weight:800;font-size:14px;letter-spacing:.2px}.hero h1{margin:0;font-size:clamp(31px,5vw,50px);line-height:1.2}.hero p{max-width:720px;color:var(--muted);font-size:18px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0 38px}.card{padding:23px;border:1px solid var(--line);border-radius:20px;background:rgba(255,253,248,.92);box-shadow:0 8px 30px rgba(49,38,19,.05)}.card h2{margin-top:0;font-size:21px}.card p,.card li{color:var(--muted)}.doc{padding-bottom:50px}.doc section{margin:26px 0;padding:25px;border:1px solid var(--line);border-radius:18px;background:var(--card)}.doc h2{font-size:24px;line-height:1.35;margin:0 0 11px}.doc h3{font-size:17px;margin:22px 0 4px}.doc p,.doc li{color:var(--muted)}.doc ul{padding-inline-start:24px}.table{width:100%;border-collapse:collapse;margin-top:12px;font-size:14px}.table th,.table td{padding:12px;border:1px solid var(--line);vertical-align:top;text-align:start}.table th{background:var(--goldwash);color:var(--ink)}.note{border-inline-start:4px solid var(--gold);padding:13px 15px;background:var(--goldwash);border-radius:8px;color:#54411f}.foot{padding:26px 0 42px;color:var(--muted);font-size:13px;border-top:1px solid var(--line)}.en{direction:ltr;text-align:left}.ar{direction:rtl;text-align:right}.two-lang{display:grid;grid-template-columns:1fr 1fr;gap:22px}.two-lang>div{min-width:0}@media(max-width:700px){.grid,.two-lang{grid-template-columns:1fr}.top{padding-top:18px}.brand{align-items:flex-start;flex-direction:column}.hero{padding-top:30px}.doc section{padding:19px}.table{font-size:12px}}
