*{box-sizing:border-box}body{margin:0;background:#f5f5f0;color:#202d2a;font:17px/1.75 system-ui,-apple-system,sans-serif}header,main,footer{max-width:960px;margin:auto;padding:28px}header{display:flex;justify-content:space-between;gap:25px;border-bottom:1px solid #d8dfd8}a{color:#245d4e;text-underline-offset:4px}nav{display:flex;gap:20px;font-size:14px;align-items:center}h1{font-size:clamp(32px,5vw,54px);line-height:1.15;letter-spacing:-1.5px;margin:24px 0}h2{font-size:23px;line-height:1.4;margin-top:38px}p,li{max-width:760px}small,.meta{color:#576a62;font-size:14px}.eyebrow{font-size:12px;letter-spacing:2px;color:#47685c}.lead{font-size:21px;color:#426052}.box{padding:24px;background:white;border:1px solid #d8dfd8;border-radius:8px;margin:30px 0}footer{font-size:13px;border-top:1px solid #d8dfd8;color:#576a62;margin-top:44px}@media(max-width:600px){header{display:block}nav{margin-top:14px;flex-wrap:wrap}main{padding:22px}}