body{margin:0;background:#f3efe6;color:#262f32;font:18px/1.65 system-ui,sans-serif}main{max-width:780px;margin:70px auto;padding:0 24px}a{color:#235f69}h1{font-size:42px;line-height:1.15}h2{margin-top:40px}nav{display:flex;gap:24px;flex-wrap:wrap}small{color:#536268}