body{margin:0;font-family:Palatino,"Palatino Linotype",serif;background:#e7e2d8;color:#1c1c1c}
header{background:#243028;color:#efe7d6;padding:.8rem 1.2rem} header a{color:#efe7d6;margin-right:1rem;text-decoration:none}
main,body>*:not(header){display:block} h1,ol,p{margin-left:1.2rem;margin-right:1.2rem;max-width:34rem}
h1{font-size:1.6rem;letter-spacing:.02em} time{font-family:sans-serif;font-size:.85rem;color:#555}
ol{line-height:1.7}
