*{box-sizing:border-box}body{margin:0;background:#f6f4ef;color:#292c2b;font:17px/1.85 Georgia,serif}main{max-width:880px;margin:auto;padding:45px 26px}nav{display:flex;justify-content:space-between;border-bottom:1px solid #d8d9d1;padding-bottom:20px;font:14px system-ui}a{color:#345f52;text-decoration:none}a:hover{text-decoration:underline}.eyebrow{font:12px system-ui;letter-spacing:3px;color:#68776b;text-transform:uppercase;margin-top:72px}h1{font-size:clamp(34px,6vw,56px);line-height:1.16;font-weight:normal;margin:18px 0 26px}h2{font-size:25px;font-weight:normal}p{max-width:700px}.intro{font-size:21px;color:#68716b}.grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:46px 0}.card{padding:26px;border:1px solid #d8d9d1;background:#faf9f5;border-radius:3px}.label,footer{font:12px/1.8 system-ui;color:#7a827b}footer{border-top:1px solid #d8d9d1;margin-top:70px;padding-top:24px}.line{height:100px;background:linear-gradient(155deg,#ccd5c7 0 47%,#a6b8a5 47% 64%,#728c7a 64%);margin:35px 0}@media(max-width:600px){.grid{grid-template-columns:1fr}.eyebrow{margin-top:42px}}