*{box-sizing:border-box}body{margin:0;background:#f5f3ed;color:#223c33;font:17px/1.65 system-ui,sans-serif}main{max-width:880px;margin:auto;padding:48px 24px 72px}header{border-bottom:1px solid #c5cfc4;padding-bottom:18px;font-size:13px;letter-spacing:.08em}a{color:inherit}header a{text-decoration:none}h1{font-size:clamp(38px,6vw,64px);line-height:1.07;letter-spacing:-.045em;font-weight:580;margin:60px 0 24px}.lead{font-size:20px;max-width:620px;color:#56675f}section{margin-top:50px}article{padding:26px 0;border-top:1px solid #c5cfc4;display:grid;grid-template-columns:60px 1fr;gap:16px}.num,footer{font-size:13px;color:#79877f}h2{font-size:22px;line-height:1.25;margin:0 0 12px}p{margin:0 0 14px}article p{max-width:640px;color:#56675f}footer{margin-top:50px}@media(max-width:500px){main{padding-top:26px}h1{margin-top:40px}article{grid-template-columns:28px 1fr}}