body{margin:0;font:16px/1.6 Georgia,serif;color:#2f3a2c;background:#f4f1e8}
header{background:#4a6b3a;color:#f4f1e8;padding:2rem 1.5rem}
header h1{margin:0;font-weight:normal;font-size:2rem}
header p{margin:.3rem 0 0;opacity:.85}
section{max-width:40rem;margin:2rem auto;padding:0 1.5rem}
h2{color:#4a6b3a;font-size:1.15rem;margin:1.6rem 0 .3rem}
a{color:#4a6b3a}
footer{max-width:40rem;margin:3rem auto 2rem;padding:0 1.5rem;font-size:.85rem;color:#7a7f6e}
