.mpForm{max-width:32rem;font-family:var(--font-body,inherit);color:var(--color-secondary-800);margin:0}.mpForm .mpFormTable{flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.mpForm .mpQuestionTable{flex-direction:column;gap:.375rem;display:flex}.mpForm .mpFormLabel{align-items:baseline;gap:.125rem;display:flex}.mpForm .descriptionLabel{color:var(--color-secondary-800);font-size:.9375rem;font-weight:600}.mpForm .mandatorySign{color:var(--color-error);font-weight:600}.mpForm .sublabel{color:var(--color-secondary-500);margin-top:.25rem;font-size:.8125rem}.mpForm input[type=text],.mpForm input[type=email],.mpForm select,.mpForm textarea{box-sizing:border-box;width:100%;color:var(--color-primary-900);background-color:var(--color-white);border:1px solid var(--color-secondary-200);border-radius:var(--radius-md,6px);padding:.625rem .75rem;font-size:.9375rem;line-height:1.4;transition:border-color .15s,box-shadow .15s}.mpForm input::placeholder,.mpForm textarea::placeholder{color:var(--color-secondary-400)}.mpForm input[type=text]:focus,.mpForm input[type=email]:focus,.mpForm select:focus,.mpForm textarea:focus{border-color:var(--color-primary-900);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.mpForm .mpFormField>ul{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.mpForm .mpFormField>ul>li{align-items:center;gap:.5rem;margin:0;padding:0;display:flex}.mpForm input[type=checkbox],.mpForm input[type=radio]{width:1rem;height:1rem;accent-color:var(--color-primary-900);cursor:pointer;flex:none;margin:0}.mpForm .mpFormField>ul label{color:var(--color-secondary-800);cursor:pointer;margin:0;font-size:.9375rem;font-weight:400}.mpForm input.error,.mpForm select.error,.mpForm textarea.error,.mpForm input[aria-invalid=true],.mpForm select[aria-invalid=true],.mpForm textarea[aria-invalid=true]{border-color:var(--color-error);background-color:#fef0f0}.mpForm label.error{color:var(--color-error);margin-top:.25rem;font-size:.8125rem;display:block}.mpForm .mpErrorSummary{border:1px solid var(--color-error);border-radius:var(--radius-md,6px);color:var(--color-error);background-color:#fdeaea;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem}.mpForm .mpErrorSummary ul{margin:.5rem 0 0;padding-left:1.25rem}.mpForm .submitCell{margin-top:1.5rem}.mpForm .submitButton,.mpForm input[type=submit]{color:var(--color-white);background-color:var(--color-primary-900);border-radius:var(--radius-md,6px);cursor:pointer;border:none;justify-content:center;align-items:center;padding:.6875rem 1.5rem;font-size:.9375rem;font-weight:600;transition:background-color .15s;display:inline-flex}.mpForm .submitButton:hover,.mpForm input[type=submit]:hover{background-color:var(--color-primary-600)}.mpForm .submitButton:focus-visible,.mpForm input[type=submit]:focus-visible{outline:3px solid var(--color-primary-100);outline-offset:2px}
