body{font-family:Georgia,serif;max-width:42rem;margin:2rem auto;padding:0 1rem;color:#2b2420;background:#faf7f2;line-height:1.6}
header h1{margin-bottom:0;color:#6b3e26}.tag{margin-top:.2rem;color:#7a6a5e}
nav a{color:#6b3e26}article{border-top:1px solid #e3d9cc;padding-top:.5rem}footer{margin-top:3rem;color:#9a8a7e;font-size:.9rem}
