*{box-sizing:border-box}body{margin:0;background:#faf8f2;color:#193c32;font:18px/1.7 system-ui,sans-serif}a{color:#08634c;text-underline-offset:4px}a:focus-visible{outline:3px solid #b97b18;outline-offset:5px}header{background:#073e32;color:white;padding:22px max(6vw,20px)}header a{color:white;text-decoration:none;font-weight:750}header span{color:#e4c67c;font-size:14px;display:block}main{max-width:1040px;margin:auto;padding:56px 24px}nav{display:flex;gap:20px;flex-wrap:wrap;font-size:15px}h1{font:700 clamp(32px,5vw,56px)/1.15 Georgia,serif;margin:20px 0}h2{font:700 28px/1.3 Georgia,serif;margin-top:38px}h3{font-size:19px}p{max-width:760px}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#756126;font-size:13px;font-weight:750}.lead{font-size:21px;color:#486157}.cta{display:inline-block;padding:13px 23px;background:#0a614b;color:white;text-decoration:none;border-radius:9px;font-weight:700;margin:12px 0}.card{background:white;border:1px solid #dce5df;border-radius:16px;padding:25px;margin:25px 0}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px}.grid .card{margin:0}li{padding-bottom:10px}.note{border-left:4px solid #c79c42;padding:15px 20px;background:#f2ecdc}footer{border-top:1px solid #d8e3da;padding:28px 24px 40px;max-width:1040px;margin:auto;font-size:15px}.arabic{font-family:Georgia,serif;font-size:22px;line-height:1.9}small{color:#52675e}