body{margin:0;font:16px/1.5 Georgia,serif;background:#f6f4ef;color:#222}
header{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;background:#2f3b33;color:#eee}
header a{color:#cfe3d4;margin-left:16px;text-decoration:none}
.logo{font-weight:bold;letter-spacing:.05em}
main{max-width:720px;margin:24px auto;padding:0 16px}
h1{font-weight:normal;font-size:28px}
.lead{color:#444}
table{border-collapse:collapse;width:100%;margin:16px 0}
th,td{border-bottom:1px solid #ccc;padding:6px 8px;text-align:right}
th:first-child,td:first-child{text-align:left}
.note{font-size:13px;color:#777}
footer{text-align:center;font-size:12px;color:#888;padding:24px}
