body{font:17px/1.6 system-ui,sans-serif;max-width:44rem;margin:0 auto;padding:1rem;color:#222}header{display:flex;gap:1rem;align-items:center}nav a{margin-right:.75rem}footer{margin-top:3rem;color:#666;font-size:.85rem}
