body{font-family:Georgia,serif;margin:0;background:#f4f1ea;color:#2b2b2b;line-height:1.6}
header{background:#3d4f3a;color:#fff;padding:18px 24px}
header h1{margin:0;font-size:1.5rem}
nav a{color:#e6efdd;margin-right:16px;text-decoration:none;font-size:.95rem}
main{max-width:720px;margin:24px auto;padding:0 20px}
h2{color:#3d4f3a;margin-top:1.6em}
footer{text-align:center;color:#777;font-size:.85rem;padding:24px}
table{border-collapse:collapse;width:100%}td,th{border-bottom:1px solid #cfc9ba;padding:6px 8px;text-align:left}
