.contact-form .form-error-summary,.recruitment-form .form-error-summary{margin-block:var(--ds-space-24);overflow-wrap:anywhere}.contact-form .form-error-summary :is(h2,h3),.recruitment-form .form-error-summary :is(h2,h3){margin:0;font-size:var(--ds-font-size-16);font-weight:var(--ds-font-weight-bold);line-height:var(--ds-line-height-body);letter-spacing:var(--ds-letter-spacing-normal)}.form-error-summary ul{margin:var(--ds-space-8) 0 0;padding-inline-start:var(--ds-space-24)}.form-error-summary p{margin:var(--ds-space-8) 0}.form-error-summary a{display:block;min-height:var(--ds-size-control-touch);padding-block:var(--ds-space-8);text-decoration:underline;text-underline-offset:var(--ds-space-4)}.contact-confirmation:focus,.contact-form .contact-form__notice:focus,.contact-form .form-error-summary:focus,.recruitment-form .form-error-summary:focus,.recruitment-page .receipt-panel h2:focus{outline:var(--ds-border-width-focus) solid var(--ds-color-focus);outline-offset:var(--ds-space-4)}.contact-form .contact-form__field small,.recruitment-page .form-help{display:block;margin-block-start:var(--ds-space-6);color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-12);line-height:var(--ds-line-height-body)}.recruitment-page .form-field-error{margin:var(--ds-space-4) 0 0;color:var(--ds-color-status-error);font-size:var(--ds-font-size-14);line-height:var(--ds-line-height-body)}.recruitment-page .form-required-instructions{margin-block:0 var(--ds-space-24)}.recruitment-page .request-checkbox,.recruitment-page .request-terms-link{min-height:var(--ds-size-control-touch)}.recruitment-page .request-terms-link{display:inline-flex;align-items:center}.recruitment-page .receipt-panel h2{font-size:var(--ds-font-size-32);line-height:var(--ds-line-height-heading)}@media (forced-colors:active){.contact-form .form-input[aria-invalid=true],.recruitment-form :is(input,textarea)[aria-invalid=true]{border-style:dashed}}