*{box-sizing:border-box}body{margin:0;background:#f6f5f0;color:#202b2a;font:16px/1.9 system-ui,sans-serif}header,footer{max-width:1000px;margin:auto;padding:28px 32px;display:flex;justify-content:space-between;gap:24px}header{border-bottom:1px solid #ced7ce}a{color:#23624d;text-underline-offset:5px}nav{display:flex;gap:22px}main{max-width:800px;margin:70px auto;padding:0 32px}.label{letter-spacing:.2em;font-size:12px;color:#527162}h1{font-size:clamp(42px,8vw,86px);letter-spacing:-.05em;line-height:1.06;margin:28px 0}h2{font-size:23px;line-height:1.5}.lead{font-size:25px;margin:32px 0}section{padding-top:22px;margin-top:32px;border-top:1px solid #ced7ce}footer{font-size:13px;border-top:1px solid #ced7ce}article h1{font-size:40px;line-height:1.4}article p{margin:20px 0}@media(max-width:600px){header{display:block}nav{margin-top:12px}main{margin-top:45px}footer{display:block}}
