:root{color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#24312b;background:#fafcfb}
*{box-sizing:border-box}
body{margin:0;padding:64px 24px;font-size:16px;line-height:1.7;letter-spacing:0}
main{max-width:560px;margin:0 auto;overflow-wrap:anywhere}
h1{font-size:24px;line-height:1.5;margin:8px 0 20px}
p{margin:12px 0;color:#52615a}
.eyebrow{font-size:14px}.muted{font-size:14px;margin-top:32px}
.primary{display:block;margin:28px 0 20px;padding:14px 20px;border-radius:6px;background:#16664e;color:#fff;text-align:center;text-decoration:none;font-weight:600}
button{font:inherit;background:transparent;color:#16664e;border:0;padding:8px 0;cursor:pointer}
button:hover,button:focus-visible{text-decoration:underline}
input{width:100%;padding:12px;border:1px solid #cbd5d0;border-radius:4px;font:inherit}
label{display:block;margin:8px 0}
[hidden]{display:none!important}
@media(max-width:420px){body{padding:40px 20px}}
