body{font:18px/1.7 system-ui,sans-serif;color:#26302c;background:#f6f4ed;max-width:760px;margin:60px auto;padding:0 24px}a{color:#285d4d}header{border-bottom:1px solid #c8cbbf;padding-bottom:20px}nav{display:flex;gap:24px;font-size:15px}h1{font-size:42px;line-height:1.2;margin-top:50px}h2{font-size:25px}footer{margin-top:70px;border-top:1px solid #c8cbbf;padding:20px 0;color:#57645d;font-size:14px}article{margin:30px 0}p{max-width:65ch}