body{font-family:Georgia,serif;margin:0;color:#2b3a2b;background:#f7f5ee;line-height:1.65}
header{background:#3d5a3d;color:#f7f5ee;padding:28px 20px;text-align:center}
header h1{margin:0;font-size:2rem;letter-spacing:.5px}
nav{margin-top:10px}nav a{color:#dfe9d3;margin:0 12px;text-decoration:none}
main{max-width:720px;margin:32px auto;padding:0 20px}
h2{color:#3d5a3d}
footer{text-align:center;color:#778;font-size:.85rem;padding:30px}
