.submission-form{color:#24384a;background:#fff;border:1px solid #d9e2ec;border-radius:.5rem;max-width:44rem;margin-block:2rem 4rem;padding:clamp(1rem,4vw,2rem)}.submission-form fieldset{border:0;min-width:0;margin:0;padding:0}.submission-form .form-legend{color:#10283f;font-size:1.4rem;font-weight:600}.submission-form .form-field{margin-block:1.4rem}.submission-form label,.submission-form legend{margin-bottom:.5rem;font-weight:600;display:block}.submission-form input:not([type=checkbox]),.submission-form textarea,.submission-form select{color:#10283f;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #536373;border-radius:.25rem;padding:.7rem .8rem}.submission-form textarea{resize:vertical}.submission-form .form-checkbox{grid-template-columns:1.4rem 1fr;align-items:start;gap:.35rem .65rem;margin-block:.65rem;display:grid}.submission-form .form-checkbox input{accent-color:#2458c6;width:1.3rem;height:1.3rem;margin-top:.2rem}.submission-form .form-checkbox label{cursor:pointer;min-height:44px;margin:0}.submission-form .form-checkbox p{grid-column:1/-1;margin:0}.submission-form .form-help{color:#536373;font-size:.94rem;line-height:1.6}.submission-form .field-error{color:#9d241e;margin-block:.4rem 0}.submission-form [aria-invalid=true]{border-color:#9d241e}.submission-form .form-error-summary{background:#fff4f2;border-left:4px solid #9d241e;margin-block:1rem;padding:1rem}.submission-form .form-error-summary p{margin-top:0;font-weight:600}.submission-form .form-error-summary a{color:#8c201b}.submission-form [data-status]:not(:empty){padding-block:1rem;font-weight:600}.submission-form button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#2458c6;border:0;border-radius:.3rem;padding:.8rem 1.3rem;font-weight:600}.submission-form button:disabled{cursor:not-allowed;background:#536373}.submission-form :focus-visible{outline-offset:3px;outline:3px solid #2458c6}.submission-form [hidden]{display:none!important}.submission-form .form-challenge{max-width:100%;margin-block:1.5rem .5rem}@media (width<=360px){.submission-form{padding:.65rem}}
