.form-validation-summary{box-sizing:border-box;color:#912018;background:#fff3f1;border-left:3px solid #b42318;grid-column:1/-1;min-width:0;padding:10px 14px;font-size:14px}.form-validation-summary ul{margin:6px 0 0;padding:0;list-style:none}.form-validation-summary button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:3px 0;transition:background-color .15s}.form-validation-summary button:hover,.form-validation-summary button:focus-visible{background:#ffe3de;text-decoration:underline}.validation-field--invalid{outline-offset:3px;outline:1px solid #c9372c}.field-validation-message{color:#b42318;margin-top:4px;font-size:12px;display:block}.arm-field[aria-invalid=true] input,.arm-field[aria-invalid=true] textarea,.arm-field[aria-invalid=true] select{border-color:#c9372c}@media (prefers-reduced-motion:reduce){.form-validation-summary button{transition:none}}.validation-boundary{display:contents}form[data-validation-layout=row]{flex-wrap:wrap}form[data-validation-layout=row]>.form-validation-summary{flex:0 0 100%}.arm-field .field-validation-message{color:#b42318;text-align:left;font-size:12px}.form-validation-summary ul{max-height:140px;overflow-y:auto}
