*{box-sizing:border-box}body{margin:0;font-family:Georgia,'Times New Roman',serif;color:#23292e;background:#f6f4ef;line-height:1.65}
header{background:#2f4a4f;color:#eef3f1;padding:28px 16px}header .w,main,footer .w{max-width:720px;margin:0 auto}
header a{color:#eef3f1;text-decoration:none}header h1{margin:0;font-weight:normal;font-size:30px;letter-spacing:.5px}
header p{margin:4px 0 0;opacity:.8;font-size:15px}nav{margin-top:14px;font-size:15px}nav a{margin-right:18px;border-bottom:1px solid rgba(238,243,241,.4)}
main{padding:24px 16px 40px}article{margin-bottom:34px}h2{font-weight:normal;font-size:22px;margin:0 0 4px}h2 a{color:#2f4a4f;text-decoration:none}
.meta{color:#7b8580;font-size:14px;margin-bottom:10px}a{color:#2f6b70}ul.gear li{margin-bottom:4px}
footer{border-top:1px solid #dcd8cf;padding:18px 16px;color:#7b8580;font-size:13px}