*{box-sizing:border-box}body{margin:0;background:#f6f3ed;color:#26342e;font:17px/1.7 system-ui,sans-serif}a{color:#245b48;text-underline-offset:4px}header,main,footer{max-width:860px;margin:auto;padding:28px}header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d7dcd2}header a{font-weight:650;text-decoration:none}nav{display:flex;gap:24px;font-size:14px}main{min-height:65vh;padding-top:60px;padding-bottom:64px}h1,h2{font-family:Georgia,serif;font-weight:400;line-height:1.15}h1{font-size:clamp(40px,7vw,68px);letter-spacing:-2px;margin:14px 0 28px}h2{font-size:29px;margin-top:38px}.eyebrow{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#627568}.lead{font-size:22px;max-width:670px}.note{border-left:3px solid #56765e;padding:12px 22px;background:#edf0e7;margin-top:32px}footer{font-size:13px;border-top:1px solid #d7dcd2;display:flex;gap:24px;flex-wrap:wrap}li{margin-bottom:10px}@media(max-width:500px){header{align-items:flex-start;gap:20px}nav{gap:12px;flex-wrap:wrap}main{padding-top:35px}}