*{box-sizing:border-box}body{margin:0;background:#f8f8f4;color:#182d2d;font:18px/1.75 system-ui,sans-serif}header,main,footer{max-width:920px;margin:auto;padding:28px}header{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #d9e2dd}a{color:#235e58;text-underline-offset:4px}nav{display:flex;gap:24px;flex-wrap:wrap}h1{font-size:clamp(36px,7vw,66px);line-height:1.12;letter-spacing:-2px}h2{font-size:26px;margin-top:42px}p,li{max-width:760px}.eyebrow{font-size:14px;letter-spacing:2px;text-transform:uppercase}.lead{font-size:23px}footer{border-top:1px solid #d9e2dd;font-size:14px}.button{display:inline-block;padding:12px 22px;background:#235e58;color:white;border-radius:8px;text-decoration:none}article{padding:12px 0 40px} @media(max-width:600px){header{display:block}nav{margin-top:14px}header,main,footer{padding:22px}body{font-size:17px}}