body{margin:0;font:17px/1.6 Georgia,"Times New Roman",serif;color:#222;background:#faf8f4}
header{display:flex;justify-content:space-between;align-items:center;max-width:720px;margin:0 auto;padding:24px 16px}
.logo{font:700 22px/1 Arial,sans-serif;color:#7a4b1f;text-decoration:none}
nav a{margin-left:18px;color:#555;text-decoration:none;font-family:Arial,sans-serif;font-size:15px}
main{max-width:720px;margin:0 auto;padding:0 16px 40px}
h1{font-size:30px;margin:8px 0}
.lead{color:#555}
article{border-top:1px solid #e3ddd2;padding:18px 0}
article h2{font-size:21px;margin:0 0 4px}
article h2 a{color:#222}
.meta{color:#999;font:13px Arial,sans-serif;margin:0 0 6px}
footer{max-width:720px;margin:0 auto;padding:20px 16px;color:#999;font:13px Arial,sans-serif}
