body{margin:0;background:#f7f5f0;color:#25362d;font:18px/1.7 Georgia,serif}main,header,footer{max-width:760px;margin:auto;padding:32px 24px}header{border-bottom:1px solid #d9dfd7;display:flex;justify-content:space-between;gap:20px;align-items:center}a{color:#326448;text-decoration-thickness:1px;text-underline-offset:5px}nav{font:14px/1.5 system-ui,sans-serif}nav a{margin-left:18px}h1{font-size:46px;line-height:1.15;font-weight:500}h2{font-size:27px;font-weight:500;margin-top:44px}.lead{color:#627466;font-size:22px}footer{font:13px system-ui,sans-serif;color:#627466;border-top:1px solid #d9dfd7}article{margin-bottom:48px}@media(max-width:600px){header{display:block}nav a{margin:0 18px 0 0}h1{font-size:36px}}