.l9zy7W_form{min-width:0;position:relative}.l9zy7W_form h2{margin:20px 0}.l9zy7W_form h2:focus{outline:none}.l9zy7W_form p{margin:16px 0}.l9zy7W_progress{gap:8px;margin-bottom:16px;display:flex}.l9zy7W_progress span{background:#dedede;flex:1;height:4px}.l9zy7W_progress .l9zy7W_active{background:#111}.l9zy7W_hint{color:#575757;font-size:.875rem;line-height:1.5;display:block}.l9zy7W_choices{border:0;gap:12px;margin:24px 0 0;padding:0;display:grid}.l9zy7W_choice{cursor:pointer;border:1px solid #c9c9c9;align-items:flex-start;gap:14px;padding:17px;display:flex}.l9zy7W_choice:has(input:checked){background:#f5f5f3;border:2px solid #111;padding:16px}.l9zy7W_choice input{flex-shrink:0;margin-top:4px}.l9zy7W_choice strong,.l9zy7W_choice span span{display:block}.l9zy7W_choice span span{color:#575757;margin-top:4px;font-size:.875rem}.l9zy7W_choice:focus-within{outline-offset:3px;outline:2px solid #555}.l9zy7W_field{flex-direction:column;gap:7px;min-width:0;margin:0 0 22px;display:flex}.l9zy7W_field label{font-weight:700}.l9zy7W_field input,.l9zy7W_field select,.l9zy7W_field textarea{width:100%;min-width:0;max-width:100%;font:inherit;color:#111;background:#fff;border:1px solid #a6a6a6;border-radius:0;padding:12px}.l9zy7W_field input:focus,.l9zy7W_field select:focus,.l9zy7W_field textarea:focus{outline-offset:2px;outline:2px solid #111}.l9zy7W_field textarea{resize:vertical;line-height:1.6}.l9zy7W_grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.l9zy7W_actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;display:flex}.l9zy7W_actions button:disabled{opacity:.6;cursor:wait}.l9zy7W_notice{background:#f4f4f1;border-left:3px solid #111;padding:18px}.l9zy7W_textButton{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.l9zy7W_review{border-bottom:1px solid #ccc;grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr);gap:12px 20px;margin-bottom:24px;padding:0 0 24px;display:grid}.l9zy7W_reviewRow{display:contents}.l9zy7W_review dt{color:#555;font-size:.875rem}.l9zy7W_review dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.l9zy7W_check{align-items:flex-start;gap:12px;margin:18px 0;font-size:.9rem;line-height:1.6;display:flex}.l9zy7W_check input{accent-color:#111;flex-shrink:0;width:17px;height:17px;margin-top:5px}.l9zy7W_check a{text-decoration:underline}.l9zy7W_error{color:#7a171b;background:#fff5f5;border:1px solid #9b2226;margin-bottom:20px;padding:18px}.l9zy7W_error p{margin:8px 0 0}.l9zy7W_trap,.l9zy7W_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.l9zy7W_form input[type=radio]{accent-color:#111;width:18px;height:18px}@media (max-width:620px){.l9zy7W_grid{grid-template-columns:1fr;gap:0}.l9zy7W_review{grid-template-columns:1fr;gap:5px}.l9zy7W_review dd{margin-bottom:12px}.l9zy7W_actions button{flex-grow:1}.l9zy7W_choice{padding:14px}.l9zy7W_choice:has(input:checked){padding:13px}}.l9zy7W_fieldError{color:#9b2226;font-size:.875rem}.l9zy7W_field [aria-invalid=true]{border-color:#9b2226}
