*{box-sizing:border-box}html{font-family:system-ui,sans-serif;background:#f3f5ef;color:#172820}body{margin:0}main,header,footer{max-width:920px;margin:auto;padding:28px}header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #cfdbd1}a{color:#17614a;text-underline-offset:4px}nav{display:flex;gap:22px;font-size:.92rem}h1{font-size:clamp(2.5rem,6vw,4rem);line-height:1.06;letter-spacing:-.045em;margin:22px 0}h2{font-size:1.3rem;margin-top:32px}p,li{line-height:1.65;max-width:740px}.eyebrow{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:#476458}.lead{font-size:1.18rem}.panel{padding:24px 30px;border:1px solid #cfdbd1;border-radius:14px;background:#fff;margin:32px 0}.badge{display:inline-block;background:#dfede2;border-radius:30px;padding:7px 12px;font-size:.8rem}footer{border-top:1px solid #cfdbd1;color:#52645a;font-size:.85rem}strong{font-weight:650}@media(max-width:560px){header{align-items:flex-start;gap:20px;flex-direction:column}nav{gap:16px}main,header,footer{padding:24px}.panel{padding:20px}}
