:root{font-family:Segoe UI,system-ui,sans-serif;color:#173d36;background:#f4f8f5;line-height:1.7}*{box-sizing:border-box}body{margin:0}header,main,footer{max-width:960px;margin:auto;padding:24px}header{display:flex;gap:24px;align-items:center;justify-content:space-between;border-bottom:1px solid #d7e3dc}nav{display:flex;gap:20px;flex-wrap:wrap}a{color:#146747;text-underline-offset:4px}h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.15;letter-spacing:-.04em;margin:24px 0}h2{line-height:1.3;margin-top:32px}p{max-width:75ch}.eyebrow{color:#39735a;font-weight:600}.hero{padding:32px 0}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.card{background:white;border:1px solid #d7e3dc;border-radius:16px;padding:22px}.card h2{margin-top:0;font-size:1.25rem}footer{font-size:.9rem;border-top:1px solid #d7e3dc;margin-top:40px;color:#4e665e}li{margin:8px 0}@media(max-width:600px){header{align-items:flex-start;flex-direction:column}main{padding:20px}}
