body{margin:0;font:17px/1.6 Georgia,serif;color:#2b2b25;background:#f6f3ea}
header{background:#3f5a36;color:#f6f3ea;padding:28px 16px}header a{color:#f6f3ea;text-decoration:none}
h1{margin:0;font-size:30px}.sub{opacity:.85;margin-top:4px}main{max-width:760px;margin:0 auto;padding:16px}
article{background:#fff;border-radius:6px;padding:18px 20px;margin:18px 0;box-shadow:0 1px 2px rgba(0,0,0,.08)}
article h2{margin:0 0 6px;font-size:22px;color:#3f5a36}.date{color:#7a776c;font-size:14px}
footer{max-width:760px;margin:0 auto;padding:24px 16px;color:#7a776c;font-size:14px}
