.form-error-summary{color:#9f1239;background:#fff1f2;border:1px solid #f4a9b8;border-left:4px solid #be123c;border-radius:12px;padding:1rem 1.1rem;margin:0 0 1.25rem;line-height:1.55;font-weight:600;scroll-margin-top:10rem}.form-error-summary:focus{outline:2px solid #be123c;outline-offset:3px}.form-field-error{display:block;color:#b91c1c;font-size:.95rem;font-weight:600;line-height:1.45;margin:.4rem 0 .65rem}.field input[aria-invalid="true"],.field textarea[aria-invalid="true"],.field select[aria-invalid="true"],form input[aria-invalid="true"],form textarea[aria-invalid="true"],form select[aria-invalid="true"]{border-color:#be123c!important;box-shadow:0 0 0 1px #be123c;background-color:#fff8f8}form [aria-invalid="true"]:focus-visible{outline:2px solid #be123c;outline-offset:2px}.form-error-summary a{color:inherit;text-decoration:underline}.form-error-summary ul{margin:.65rem 0 0;padding-left:1.25rem}form[aria-busy="true"] button[type="submit"]{cursor:wait}@media(max-width:600px){.form-error-summary{padding:.85rem 1rem;scroll-margin-top:15rem}}
