*{box-sizing:border-box}body{margin:0;background:#102e29;color:#fff8ec;font:17px/1.55 system-ui,sans-serif}main{width:min(100% - 40px,520px);margin:6vh auto}.brand{font:bold 29px Georgia,serif;text-decoration:none;color:inherit}.brand em{color:#9adbad}h1{font:700 clamp(32px,7vw,46px)/1.13 Georgia,serif;margin:10px 0 28px}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:11px;margin-top:42px;color:#9adbad}.paper{padding:26px;border-radius:24px;background:#fff8ec;color:#1a2722;box-shadow:0 6px 0 #071d18}.paper p{margin:0 0 20px}label{display:block;font-weight:600;margin:18px 0}input{display:block;width:100%;padding:13px;border:1.5px solid #798579;border-radius:12px;background:#fffdf6;font:inherit;margin-top:6px}button,.button{display:block;width:100%;border:0;border-radius:999px;background:#9adbad;color:#102e29;font:600 17px system-ui;padding:15px 20px;text-align:center;text-decoration:none;cursor:pointer;margin-top:20px}button:disabled{opacity:.55;cursor:wait}button.secondary{background:#e8eadf}.paper a{color:#235942;overflow-wrap:anywhere}small{display:block;margin-top:14px;color:#516055}.foot a,footer a{color:#a9dcba}.foot{text-align:center}footer{text-align:center;font-size:12px;padding:24px}#status{overflow-wrap:anywhere}#status.error{color:#9c311f}:focus-visible{outline:3px solid #e17b48;outline-offset:4px}[hidden]{display:none!important}form{margin:0}