.form-error-summary{box-sizing:border-box;color:#7a271a;text-align:left;background:#fff5f4;border:1px solid #eab6b2;border-left:4px solid #b42318;border-radius:8px;flex-basis:100%;grid-column:1/-1;width:100%;margin:0 0 16px;padding:12px 14px;font-size:13px;line-height:1.5}.form-error-summary strong{font-weight:650;display:block}.form-error-summary ul{margin:6px 0 0;padding-left:20px}.form-error-summary li{margin:3px 0}.form-error-summary li button{box-shadow:none;color:inherit;font:inherit;text-align:left;cursor:pointer;white-space:normal;background:0 0;border:0;border-radius:0;height:auto;padding:0;text-decoration:underline}.form-error-summary small,.field-error-detail small{font-size:12px;line-height:1.5;display:block}.form-error-summary p{margin:5px 0 0;font-size:12px}.field-error-detail{color:#b42318;white-space:normal;text-align:left;flex-basis:100%;grid-column:1/-1;width:100%;margin:5px 0 8px;font-size:12px;line-height:1.5;display:block}.field-error-detail small{color:#714039;margin-top:2px}input.field-invalid,textarea.field-invalid,select.field-invalid,button.field-invalid,fieldset.field-invalid,[role=group].field-invalid{outline-offset:1px;background-color:#fff9f8;outline:2px solid #f4cbc6;border-color:#b42318!important}.field-invalid:focus{outline-offset:2px;outline:2px solid #b42318}.field-has-error>span:first-child,.field-has-error>label:first-child{color:#9c251c}@media (prefers-reduced-motion:reduce){.field-invalid{scroll-behavior:auto}}.field-feedback-summary-slot{grid-column:1/-1;width:100%;min-width:0}.field-feedback-slot{width:100%;min-width:0}.field-error-summary{box-sizing:border-box;color:#7a271a;text-align:left;background:#fff5f4;border:1px solid #eab6b2;border-left:4px solid #b42318;border-radius:8px;margin:12px 0 16px;padding:12px 14px;font-size:13px;line-height:1.5}.field-error-summary>strong{align-items:center;gap:7px;font-weight:650;display:flex}.field-error-summary ul{margin:6px 0 0;padding-left:20px}.field-error-summary li{margin:4px 0}.field-error-summary li button{width:auto;height:auto;min-height:0;box-shadow:none;color:inherit;font:inherit;white-space:normal;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;font-weight:600;text-decoration:underline;display:inline}.field-error-summary p{white-space:pre-line;margin:5px 0 0}.field-error-detail{color:#9c251c;overflow-wrap:anywhere;gap:3px;margin:6px 0 10px;font-size:12px;line-height:1.5;display:grid}.field-error-detail>span{display:block}.field-error-detail mark{color:#7a271a;background:#ffe0db;border-radius:3px;padding:1px 4px;display:inline}.field-error-guidance{color:#714039}.field-has-error[aria-invalid=true]{outline-offset:1px;background-color:#fff9f8!important;border-color:#b42318!important;outline:2px solid #f4cbc6!important}.field-has-error[aria-invalid=true]:focus{outline-color:#b42318!important}
