body{max-width:820px;margin:60px auto;padding:0 24px;background:#121612;color:#e1e7d9;font:16px/1.8 Arial,sans-serif}a{color:#d0cf91}h1{font-size:44px;line-height:1.1}h2{margin-top:40px;font-size:22px}p,footer{color:#abb6a2}footer{margin-block:60px;font-size:12px}