*{box-sizing:border-box}body{color:#172d2b;background:#f1f4f3;margin:0;font-family:system-ui,sans-serif}main{max-width:800px;margin:8vh auto;padding:32px}section{background:#fff;border:1px solid #d7e2dd;border-radius:14px;margin-top:24px;padding:28px}button{color:#fff;cursor:pointer;font:inherit;background:#18574b;border:0;border-radius:8px;margin:8px 12px 8px 0;padding:12px 18px}small{color:#526861}input{font:inherit;max-width:100%;padding:10px}label{margin-bottom:8px;display:block}a{color:#18574b}
