:root{--g:#3f6b3a;--bg:#f7f5ef;--t:#2b2b2b}
*{box-sizing:border-box}body{margin:0;font:17px/1.6 Georgia,serif;background:var(--bg);color:var(--t)}
header{background:var(--g);color:#fff;padding:28px 20px}header a{color:#fff;text-decoration:none}
header h1{margin:0;font-size:30px}header p{margin:4px 0 0;opacity:.85}
nav{margin-top:12px}nav a{margin-right:18px;font-family:Arial,sans-serif;font-size:15px}
main{max-width:760px;margin:0 auto;padding:24px 20px}
article{border-bottom:1px solid #ddd6c6;padding:18px 0}article h2{margin:0 0 4px;color:var(--g)}
.date{font:13px Arial,sans-serif;color:#888}a{color:var(--g)}
table{border-collapse:collapse;width:100%;font:15px Arial,sans-serif}td,th{border:1px solid #ddd6c6;padding:6px 8px;text-align:left}th{background:#ece7da}
footer{text-align:center;font:13px Arial,sans-serif;color:#888;padding:30px 20px}
