.ds-error-summary{box-sizing:border-box;padding:var(--ds-space-3) var(--ds-space-4);border:0;border-inline-start:2px solid var(--ds-danger-accent);border-radius:var(--ds-radius-card);background:var(--ds-error-fill);color:var(--ds-ink);font-family:var(--ds-font-family);font-size:var(--ds-font-size-control);overflow-wrap:anywhere;line-height:1.5}.ds-error-summary__heading{align-items:center;gap:var(--ds-space-2);color:var(--ds-danger);display:flex}.ds-error-summary__heading svg{flex:none;width:18px;height:18px}.ds-error-summary__heading h2{color:inherit;font:inherit;margin:0;font-weight:600;display:inline}.ds-error-summary__items{gap:var(--ds-space-1);margin-top:var(--ds-space-1);padding-inline-start:26px;display:grid}.ds-error-summary__items p{margin:0}.ds-error-summary__items a{color:var(--ds-ink);text-decoration:none}.ds-error-summary__items a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--ds-muted);text-decoration-color:var(--ds-muted);text-underline-offset:3px}.ds-error-summary__items strong{font-weight:600}.ds-error-summary:focus-visible,.ds-error-summary__items a:focus-visible{outline:2px solid var(--ds-focus-ring-color);outline-offset:3px}@media (forced-colors:active){.ds-error-summary{border:1px solid canvastext;border-inline-start-width:2px}.ds-error-summary__heading{color:canvastext}.ds-error-summary__items a{color:linktext}}
