.alert{gap:var(--space-size-2xs);padding:var(--space-size-s);border-radius:var(--space-size-xs)}.alert,.alert__icon{align-items:center;display:flex}.alert__icon{flex-shrink:0;justify-content:center;width:24px;height:24px}.alert__text{font-family:var(--font-family-body),sans-serif;font-size:var(--font-size-step--1);color:var(--color-body-text);margin:0;font-weight:400;line-height:1.5}.alert__link{color:var(--color-complementary-teal);text-decoration:underline;-webkit-text-decoration-color:initial;text-decoration-color:initial;font-family:var(--font-family-heading);font-size:var(--font-size-step-0);transition:text-decoration-color var(--transition-default-duration) var(--transition-default-timing-function);font-weight:700;line-height:1.5}.alert__link:hover{text-decoration-color:#0000}.alert--error{background-color:var(--color-error-light)}.alert--error .alert__icon{color:var(--color-error)}.alert--warning{background-color:var(--color-warning-light)}.alert--warning .alert__icon{color:var(--color-warning)}.alert--info{background-color:var(--color-info-light)}.alert--info .alert__icon{color:var(--color-info)}.alert--success{background-color:var(--color-success-light)}.alert--success .alert__icon{color:var(--color-success)}.alert--success-secondary{background-color:var(--color-body-background)}.alert--success-secondary .alert__icon{color:var(--color-success)}
