body{margin:0;font-family:Georgia,serif;background:#f4f1ea;color:#23302b}
.top{display:flex;justify-content:space-between;align-items:center;padding:18px 28px;background:#2f5d50;color:#f4f1ea}
.top a{color:#f4f1ea;margin-left:18px;text-decoration:none}
.mark{font-size:1.4em;letter-spacing:.08em}
main{max-width:760px;margin:0 auto;padding:28px}
h1{font-size:2em;color:#2f5d50}h2{color:#3d6f5f;border-bottom:1px solid #c9c2b0;padding-bottom:4px}
li{margin:8px 0}footer{text-align:center;padding:24px;color:#6b746f}
