*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 50% 0%,#204634,#0b1614 65%);color:#edf8ee;font:17px/1.7 system-ui,-apple-system,Segoe UI,sans-serif}a{color:#b4f4b3}header,main,footer{max-width:1050px;margin:auto;padding:22px}header{display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid #3d7152}header a{text-decoration:none;font-weight:750}h1{font-size:clamp(36px,6vw,66px);letter-spacing:-.05em;line-height:1.1;margin:14px 0 18px}h2{font-size:26px;letter-spacing:-.025em}p,li{color:#d3e6d9}.eyebrow{color:#b4f4b3;letter-spacing:.15em;text-transform:uppercase;font-size:12px;font-weight:800}.lead{font-size:20px;max-width:760px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:30px 0}.tile,.panel{border:1px solid #436b53;background:linear-gradient(145deg,#1d4231,#11251d);padding:22px;border-radius:18px}.tile{display:block;text-decoration:none;color:#f3fff4}.tile:hover{border-color:#b4f4b3}.tile .emoji{font-size:34px}.tile strong{display:block;font-size:21px;margin:9px 0}.tile p{font-size:14px;margin:0}.panel{margin:18px 0}.panel h2{margin-top:0}.path{display:inline-block;border:1px solid #78a888;border-radius:999px;padding:5px 12px;font-size:12px;color:#b4f4b3;font-weight:800}.cta{display:inline-block;background:#b4f4b3;color:#10271b;padding:12px 18px;border-radius:12px;font-weight:800;text-decoration:none;margin:10px 10px 10px 0}.muted{color:#b8d1c0;font-size:14px}.related{display:flex;gap:10px;flex-wrap:wrap}.related a{border:1px solid #466e55;padding:9px 13px;border-radius:10px;text-decoration:none}footer{border-top:1px solid #365b46;font-size:13px;margin-top:35px}@media(max-width:650px){.grid{grid-template-columns:1fr}header,main,footer{padding:18px}}