:root{--ink:#173b34;--green:#0a523f;--green2:#14765d;--paper:#f7f4ec;--card:#fff;--line:#dedbd2;--muted:#64736e;--soft:#e6f1ec}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Arial,sans-serif;line-height:1.8}body[dir="rtl"]{font-family:"Noto Sans Arabic",Tahoma,Arial,sans-serif}a{color:var(--green)}.wrap{width:min(780px,calc(100% - 32px));margin:auto}.nav{padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{font-weight:800;text-decoration:none;color:var(--green);font-size:21px}.navlink{font-size:14px;text-decoration:none}.hero{padding:54px 0 30px}.eyebrow{font-size:13px;font-weight:700;color:var(--green2);letter-spacing:.04em}.hero h1{font-size:clamp(30px,6vw,48px);line-height:1.22;margin:8px 0 18px}.lead{font-size:18px;color:var(--muted);max-width:700px}.answer{margin:28px 0;padding:24px;background:var(--soft);border-radius:18px}.answer strong{font-size:21px}.article{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:clamp(24px,5vw,46px);margin-bottom:28px}.article h2{font-size:25px;line-height:1.4;margin:38px 0 12px}.article h2:first-child{margin-top:0}.article h3{font-size:19px;margin:25px 0 8px}.article ul{padding-inline-start:1.4em}.note{font-size:14px;color:var(--muted);border-inline-start:3px solid var(--line);padding-inline-start:14px}.sources{font-size:14px;color:var(--muted)}.sources li{margin-bottom:8px}.cta{background:var(--green);color:#fff;border-radius:22px;padding:30px;margin:30px 0 50px}.cta h2{margin:0 0 8px;font-size:25px}.cta p{margin:0 0 20px;color:#e8f2ee}.button{display:inline-block;border:0;border-radius:999px;padding:14px 22px;background:#fff;color:var(--green);font-weight:800;font-size:16px;cursor:pointer;text-decoration:none}.sub{font-size:12px;color:#d8e8e2;margin-top:12px}.footer{padding:26px 0 46px;color:var(--muted);font-size:13px;border-top:1px solid var(--line)}@media(max-width:600px){.nav{align-items:flex-start}.hero{padding-top:34px}.article{border-radius:18px}.answer{border-radius:16px}}
.topicon{width:56px;height:56px;border-radius:16px;background:var(--soft);display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:28px;line-height:1}
.freqtable{width:100%;border-collapse:collapse;font-size:15px;margin:16px 0}.freqtable th,.freqtable td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line)}.freqtable th{color:var(--muted);font-weight:700;font-size:13px}.freqtable td:last-child{color:var(--green);font-weight:700}