body{max-width:720px;margin:12vh auto;padding:0 24px;font:17px/1.8 system-ui;color:#26313b;background:#faf9f6}h1{font-size:2.3rem}a{color:#286c75}nav{display:flex;gap:24px}footer{margin-top:80px;color:#68737a;font-size:14px}