.form-page{max-width:780px;margin:0 auto;padding:55px 28px 70px}.form-page>.eyebrow{color:var(--green)}.form-page h1{font-size:32px;line-height:1.5;margin:0 0 24px}.form-page>p{font-size:16px}.draft-notice{background:#fff3cd;padding:14px 18px;border-left:4px solid #ca8a04}form{margin-top:30px}fieldset{border:0;margin:0 0 26px;padding:0}legend,.form-field>label{font-weight:700;font-size:16px;display:block;margin-bottom:10px}legend span,.form-field>label>span{font-size:12px;font-weight:500;color:#635517;margin-left:9px}.radio{display:inline-flex;gap:8px;align-items:center;padding:10px 15px;border:1px solid var(--line);margin:0 10px 10px 0}.form-field{margin-bottom:25px}.form-field[hidden]{display:none}.form-field>input,.form-field>textarea{display:block;width:100%;font:inherit;font-size:16px;border:1px solid #879b96;padding:11px 13px;background:#fff;color:var(--ink);border-radius:2px}.form-field>textarea{resize:vertical}.form-field small{display:block;color:var(--muted);font-size:13px;margin-top:6px}.consent{display:flex!important;gap:10px;font-weight:400!important;align-items:flex-start}.consent input{margin-top:9px;flex-shrink:0}.setup-note{font-size:13px;color:var(--muted)}.button{border:0;cursor:pointer}.direct-contact{border-top:1px solid var(--line);margin-top:40px;padding-top:25px}.direct-contact h2{font-size:19px}.direct-contact a{overflow-wrap:anywhere}#form-status{font-size:15px;font-weight:700}input:focus-visible,textarea:focus-visible{outline:3px solid #ec9c22;outline-offset:3px}@media(max-width:600px){.form-page{padding:35px 24px 50px}.form-page h1{font-size:27px}.radio{display:flex;margin-right:0}.button{width:100%;font-size:14px}}
.form-field>select{display:block;width:100%;font:inherit;font-size:16px;border:1px solid #879b96;padding:11px 13px;background:#fff;color:var(--ink);border-radius:2px}.privacy-notice{background:#f1f6f3;padding:21px;margin:28px 0}.privacy-notice h2{font-size:17px;margin:0 0 12px}.privacy-notice p{font-size:14px;line-height:1.9;overflow-wrap:anywhere}.privacy-notice p:last-child{margin-bottom:0}.back-link{font-size:14px;white-space:nowrap}.button:disabled{opacity:.65;cursor:default;transform:none}[hidden]{display:none!important}#form-status.error{color:#a22424}#form-status.success{color:#006348}select:focus-visible{outline:3px solid #ec9c22;outline-offset:3px}@media(max-width:600px){.back-link{font-size:12px}.privacy-notice{padding:18px}}
