:root{font-family:system-ui,sans-serif;color:#203f35;background:#f6f4ec}main{max-width:850px;margin:4rem auto;padding:0 1.5rem}h1{font-family:Georgia,serif;font-weight:normal;font-size:2.5rem}p{line-height:1.65}button{background:#174c38;color:white;border:0;border-radius:.4rem;padding:.75rem 1rem;margin:.4rem .4rem .4rem 0;font:inherit;cursor:pointer}button:disabled{opacity:.6;cursor:wait}a{color:inherit}li{padding:1rem 0;border-bottom:1px solid #d7ddd0;overflow-wrap:anywhere}ul{list-style:none;padding:0}[hidden]{display:none!important}:focus-visible{outline:3px solid #ac692c;outline-offset:3px}
