:root{font-family:Inter,"PingFang SC",sans-serif;color:#13231c;background:#f4f7f3}body{margin:0}header,main,footer{max-width:1100px;margin:auto;padding:28px}header{padding-top:52px}.eyebrow{color:#257051;font-weight:800;letter-spacing:.12em}h1{font-size:44px;margin:.25em 0}h2{margin-top:38px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.card,.event{background:white;border:1px solid #dbe5de;border-radius:14px;padding:18px;box-shadow:0 8px 25px #163b2510}.card h3{margin-top:0}.card p{overflow-wrap:anywhere}button{border:0;border-radius:99px;padding:10px 18px;background:#176b4b;color:white;font-weight:700}.event{margin:8px 0;padding:12px}footer{color:#52635b;font-size:13px}@media(max-width:600px){h1{font-size:34px}header,main,footer{padding:20px}}
