body{font:18px/1.65 Georgia,serif;background:#f4f1e8;color:#30352d;margin:0}main{max-width:48rem;margin:8vh auto;padding:2rem}h1{font-size:2.6rem}a{color:#42653f;margin-right:1rem}nav{display:grid;gap:.75rem;padding:1rem 0}