body{font:17px/1.55 system-ui,sans-serif;color:#17242e;background:#f4f6f5;margin:0}main{max-width:760px;margin:3rem auto;padding:2rem;background:white;border-radius:14px}h1{line-height:1.2}label{display:block;margin:1rem 0}input:not([type=checkbox]),textarea{display:block;box-sizing:border-box;width:100%;font:inherit;padding:.6rem;border:1px solid #657584;border-radius:5px}button{font:inherit;padding:.7rem 1.2rem;background:#164b45;color:white;border:0;border-radius:6px;cursor:pointer}button:disabled{opacity:.5}#status{padding:1rem;background:#edf5f2}#terms{font-size:.92rem}pre{white-space:pre-wrap}[hidden]{display:none!important}@media(max-width:600px){main{margin:0;padding:1.2rem}}
