html{font:17px/1.55 system-ui,sans-serif;color:#17202a;background:#fafafa;color-scheme:light}body{margin:0}main{max-width:42rem;margin:auto;padding:32px 20px}h1{font-size:2rem;line-height:1.2}label{display:block;margin:18px 0}input:not([type=checkbox]),button{box-sizing:border-box;font:inherit;padding:12px;width:100%;border:1px solid #687681;border-radius:8px}button{color:white;background:#183e80;cursor:pointer}button:disabled{opacity:.6;cursor:wait}.consent{display:flex;gap:12px}.consent input{width:22px;height:22px;flex-shrink:0}:focus-visible{outline:3px solid #e36b28;outline-offset:3px}#request-status{overflow-wrap:anywhere}