body{margin:0;background:#faf8f5;color:#20252a;font:18px/1.65 Arial,sans-serif}main{max-width:900px;margin:auto;padding:32px 24px 100px}a{color:#9d3024}h1,h2,h3{line-height:1.25}nav{display:flex;gap:20px;flex-wrap:wrap}