*{box-sizing:border-box}body{margin:0;background:#f4f7f2;color:#15392d;font:17px/1.6 system-ui,sans-serif}main{max-width:850px;margin:auto;padding:25px}header{display:flex;justify-content:space-between;align-items:center}h1{font-size:clamp(30px,6vw,52px)}article,form,section{background:white;border:1px solid #d6e2d8;border-radius:18px;padding:24px;margin:22px 0}label{display:block;margin:14px 0}input:not([type=checkbox]),select{padding:12px;border:1px solid #81988b;border-radius:7px;font:inherit;max-width:100%;width:100%}header select{width:auto}button{background:#006b50;color:white;border:0;border-radius:9px;padding:14px 20px;font:inherit;cursor:pointer;margin:8px 8px 8px 0}button:disabled{opacity:.5;cursor:wait}footer{font-size:14px;margin-top:40px}a{color:#006b50}#status{white-space:pre-wrap}#terms{white-space:pre-line}
