.form-page{max-width:720px;width:calc(100% - 40px);margin:35px auto 85px}.form-page h1{font-size:34px;margin:15px 0 20px}.form-page>p{margin-bottom:12px}.form-page form{margin-top:30px}.form-page label{display:block;margin:22px 0;font-size:15px}.form-page label>span{font-size:12px;color:var(--muted);margin-left:8px}.form-page input:not([type=checkbox]),.form-page textarea{display:block;width:100%;font:inherit;font-size:16px;line-height:1.8;border:1px solid #aebfbd;background:white;border-radius:3px;padding:11px 13px;margin-top:8px;color:var(--ink)}.form-page input:focus,.form-page textarea:focus{outline:2px solid var(--accent);outline-offset:2px}.form-page .trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-page .privacy{background:var(--soft);padding:20px;margin-top:28px;font-size:14px}.privacy h2{font-size:16px;margin:0 0 8px}.form-page .consent{display:flex;gap:9px;align-items:start}.consent input{margin-top:7px;width:18px;height:18px;flex-shrink:0}.consent span{font-size:14px!important;margin:0!important}.form-page button{font:inherit;font-size:14px;cursor:pointer}.form-page button:disabled{opacity:.5;cursor:not-allowed}.form-page button:focus-visible{outline:3px solid #528d91;outline-offset:4px}#form-status:not(:empty){border-left:3px solid var(--accent);padding:12px 16px;background:var(--soft);font-size:14px}#review-data>div{border-bottom:1px solid var(--line);padding:14px 0}#review-data dt{font-size:13px;color:var(--muted)}#review-data dd{margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.actions{display:flex;gap:20px;align-items:baseline}.actions>button:first-child{padding:12px 20px;background:white;border:1px solid var(--line)}[hidden]{display:none!important}
