.aegov-alert {
    position: relative;
    display: flex;
    align-items: flex-start;
    gap: 1rem;
    border-radius: .5rem;
    padding: 1rem 1.5rem
}

.aegov-alert>.alert-icon>svg {
    height: 1.75rem;
    width: 1.75rem;
    flex-shrink: 0;
    fill: currentColor
}

.aegov-alert>.alert-icon>img {
    height: 1.75rem;
    width: 1.75rem;
    flex-shrink: 0
}

.aegov-alert>.alert-content {
    align-self: center;
    font-size: 1rem;
    line-height: 1.5rem
}

.aegov-alert>.alert-content p:last-child {
    margin-bottom: 0
}

.aegov-alert>.alert-content .alert-title {
    margin-bottom: 1.25rem;
    font-weight: 600
}

.aegov-alert>.alert-content .alert-footer {
    margin-top: 1.5rem;
    display: flex;
    align-items: center;
    justify-content: flex-start
}

.aegov-alert>.alert-content .alert-footer>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.aegov-alert>.alert-content .alert-footer:where([dir=rtl], [dir=rtl] *)>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 1
}

.aegov-alert>.alert-content .alert-footer a {
    font-weight: 700;
    text-decoration-line: none
}

.aegov-alert>.alert-content .alert-footer a:hover {
    text-decoration-line: underline;
    text-decoration-thickness: 2px;
    text-underline-offset: 2px
}

.aegov-alert>.alert-content.alert-with-link {
    flex: 1 1 0%
}

p.aegov-alert>.alert-content.alert-with-link .alert-link {
    margin-bottom: 1.75rem
}

.aegov-alert>.alert-content.alert-with-link .alert-link {
    margin-bottom: 0;
    margin-top: .75rem;
    flex-shrink: 0;
    font-size: .875rem;
    line-height: 1.25rem
}

.aegov-alert>.alert-content.alert-with-link .alert-link a {
    display: inline-flex;
    align-items: center;
    gap: .5rem;
    white-space: nowrap;
    font-weight: 500;
    text-decoration-line: none
}

.aegov-alert>.alert-content.alert-with-link .alert-link a svg {
    height: 1.25rem;
    width: 1.25rem
}

.aegov-alert>.alert-dismiss {
    position: absolute;
    inset-inline-end: .5rem;
    top: .625rem
}

.aegov-alert>.alert-dismiss>button:hover {
    opacity: .6
}

.aegov-alert>.alert-dismiss>button:focus-visible {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-offset-width: 0px
}

.aegov-alert>.alert-dismiss>button {
    border-radius: .25rem;
    padding: .5rem
}

.aegov-alert>.alert-dismiss>button>svg {
    height: 1.25rem;
    width: 1.25rem
}

.aegov-alert:has(.alert-dismiss) {
    padding-inline-end: 2.5rem;
    padding-inline-start: 1.5rem
}

.aegov-alert.alert-error {
    --tw-bg-opacity: 1;
    background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(181 37 32 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-error .alert-icon {
    --tw-text-opacity: 1;
    color: rgb(181 37 32 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-error>.alert-content .alert-title {
    --tw-text-opacity: 1;
    color: rgb(181 37 32 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-error>.alert-content .alert-footer a {
    --tw-text-opacity: 1;
    color: rgb(181 37 32 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-error>.alert-content .alert-footer a:hover {
    --tw-text-opacity: 1;
    color: rgb(216 55 49 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-error>.alert-content a {
    --tw-text-opacity: 1;
    color: rgb(181 37 32 / var(--tw-text-opacity, 1));
    text-decoration-line: underline
}

.aegov-alert.alert-error>.alert-content a:hover {
    --tw-text-opacity: 1;
    color: rgb(216 55 49 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-error>.alert-dismiss>button:focus-visible {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(181 37 32 / var(--tw-ring-opacity, 1))
}

.aegov-alert.alert-error.alert-soft {
    --tw-bg-opacity: 1;
    background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(181 37 32 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-error.alert-soft .alert-icon {
    --tw-text-opacity: 1;
    color: rgb(181 37 32 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-error.alert-soft>.alert-content .alert-title {
    --tw-text-opacity: 1;
    color: rgb(181 37 32 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-error.alert-soft>.alert-content .alert-footer a {
    --tw-text-opacity: 1;
    color: rgb(181 37 32 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-error.alert-soft>.alert-content .alert-footer a:hover {
    --tw-text-opacity: 1;
    color: rgb(216 55 49 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-error.alert-soft>.alert-content a {
    --tw-text-opacity: 1;
    color: rgb(181 37 32 / var(--tw-text-opacity, 1));
    text-decoration-line: underline
}

.aegov-alert.alert-error.alert-soft>.alert-content a:hover {
    --tw-text-opacity: 1;
    color: rgb(216 55 49 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-error.alert-soft>.alert-dismiss>button:focus-visible {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(181 37 32 / var(--tw-ring-opacity, 1))
}

.aegov-alert.alert-error.alert-solid {
    --tw-bg-opacity: 1;
    background-color: rgb(216 55 49 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-error.alert-solid .alert-icon {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-error.alert-solid>.alert-content .alert-title {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-error.alert-solid>.alert-content .alert-footer a {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-error.alert-solid>.alert-content .alert-footer a:hover {
    --tw-text-opacity: 1;
    color: rgb(252 252 252 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-error.alert-solid>.alert-content a {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
    text-decoration-line: underline
}

.aegov-alert.alert-error.alert-solid>.alert-content a:hover {
    --tw-text-opacity: 1;
    color: rgb(252 252 252 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-error.alert-solid>.alert-dismiss>button:focus-visible {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))
}

.aegov-alert.alert-success {
    --tw-bg-opacity: 1;
    background-color: rgb(243 250 244 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(47 102 60 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-success .alert-icon {
    --tw-text-opacity: 1;
    color: rgb(47 102 60 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-success>.alert-content .alert-title {
    --tw-text-opacity: 1;
    color: rgb(47 102 60 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-success>.alert-content .alert-footer a {
    --tw-text-opacity: 1;
    color: rgb(47 102 60 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-success>.alert-content .alert-footer a:hover {
    --tw-text-opacity: 1;
    color: rgb(63 142 80 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-success>.alert-content a {
    --tw-text-opacity: 1;
    color: rgb(47 102 60 / var(--tw-text-opacity, 1));
    text-decoration-line: underline
}

.aegov-alert.alert-success>.alert-content a:hover {
    --tw-text-opacity: 1;
    color: rgb(63 142 80 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-success>.alert-dismiss>button:focus-visible {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(47 102 60 / var(--tw-ring-opacity, 1))
}

.aegov-alert.alert-success.alert-soft {
    --tw-bg-opacity: 1;
    background-color: rgb(243 250 244 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(47 102 60 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-success.alert-soft .alert-icon {
    --tw-text-opacity: 1;
    color: rgb(47 102 60 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-success.alert-soft>.alert-content .alert-title {
    --tw-text-opacity: 1;
    color: rgb(47 102 60 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-success.alert-soft>.alert-content .alert-footer a {
    --tw-text-opacity: 1;
    color: rgb(47 102 60 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-success.alert-soft>.alert-content .alert-footer a:hover {
    --tw-text-opacity: 1;
    color: rgb(63 142 80 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-success.alert-soft>.alert-content a {
    --tw-text-opacity: 1;
    color: rgb(47 102 60 / var(--tw-text-opacity, 1));
    text-decoration-line: underline
}

.aegov-alert.alert-success.alert-soft>.alert-content a:hover {
    --tw-text-opacity: 1;
    color: rgb(63 142 80 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-success.alert-soft>.alert-dismiss>button:focus-visible {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(47 102 60 / var(--tw-ring-opacity, 1))
}

.aegov-alert.alert-success.alert-solid {
    --tw-bg-opacity: 1;
    background-color: rgb(63 142 80 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-success.alert-solid .alert-icon {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-success.alert-solid>.alert-content .alert-title {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-success.alert-solid>.alert-content .alert-footer a {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-success.alert-solid>.alert-content .alert-footer a:hover {
    --tw-text-opacity: 1;
    color: rgb(252 252 252 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-success.alert-solid>.alert-content a {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
    text-decoration-line: underline
}

.aegov-alert.alert-success.alert-solid>.alert-content a:hover {
    --tw-text-opacity: 1;
    color: rgb(252 252 252 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-success.alert-solid>.alert-dismiss>button:focus-visible {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))
}

.aegov-alert.alert-info {
    --tw-bg-opacity: 1;
    background-color: rgb(231 245 255 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(0 60 255 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-info .alert-icon {
    --tw-text-opacity: 1;
    color: rgb(0 60 255 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-info>.alert-content .alert-title {
    --tw-text-opacity: 1;
    color: rgb(0 60 255 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-info>.alert-content .alert-footer a {
    --tw-text-opacity: 1;
    color: rgb(0 60 255 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-info>.alert-content .alert-footer a:hover {
    --tw-text-opacity: 1;
    color: rgb(4 61 255 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-info>.alert-content a {
    --tw-text-opacity: 1;
    color: rgb(0 60 255 / var(--tw-text-opacity, 1));
    text-decoration-line: underline
}

.aegov-alert.alert-info>.alert-content a:hover {
    --tw-text-opacity: 1;
    color: rgb(4 61 255 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-info>.alert-dismiss>button:focus-visible {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(0 60 255 / var(--tw-ring-opacity, 1))
}

.aegov-alert.alert-info.alert-soft {
    --tw-bg-opacity: 1;
    background-color: rgb(231 245 255 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(0 60 255 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-info.alert-soft .alert-icon {
    --tw-text-opacity: 1;
    color: rgb(0 60 255 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-info.alert-soft>.alert-content .alert-title {
    --tw-text-opacity: 1;
    color: rgb(0 60 255 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-info.alert-soft>.alert-content .alert-footer a {
    --tw-text-opacity: 1;
    color: rgb(0 60 255 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-info.alert-soft>.alert-content .alert-footer a:hover {
    --tw-text-opacity: 1;
    color: rgb(4 61 255 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-info.alert-soft>.alert-content a {
    --tw-text-opacity: 1;
    color: rgb(0 60 255 / var(--tw-text-opacity, 1));
    text-decoration-line: underline
}

.aegov-alert.alert-info.alert-soft>.alert-content a:hover {
    --tw-text-opacity: 1;
    color: rgb(4 61 255 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-info.alert-soft>.alert-dismiss>button:focus-visible {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(0 60 255 / var(--tw-ring-opacity, 1))
}

.aegov-alert.alert-info.alert-solid {
    --tw-bg-opacity: 1;
    background-color: rgb(4 61 255 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-info.alert-solid .alert-icon {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-info.alert-solid>.alert-content .alert-title {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-info.alert-solid>.alert-content .alert-footer a {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-info.alert-solid>.alert-content .alert-footer a:hover {
    --tw-text-opacity: 1;
    color: rgb(252 252 252 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-info.alert-solid>.alert-content a {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
    text-decoration-line: underline
}

.aegov-alert.alert-info.alert-solid>.alert-content a:hover {
    --tw-text-opacity: 1;
    color: rgb(252 252 252 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-info.alert-solid>.alert-dismiss>button:focus-visible {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))
}

.aegov-alert.alert-warning {
    --tw-bg-opacity: 1;
    background-color: rgb(255 251 235 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(178 85 11 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-warning .alert-icon {
    --tw-text-opacity: 1;
    color: rgb(178 85 11 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-warning>.alert-content .alert-title {
    --tw-text-opacity: 1;
    color: rgb(178 85 11 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-warning>.alert-content .alert-footer a {
    --tw-text-opacity: 1;
    color: rgb(178 85 11 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-warning>.alert-content .alert-footer a:hover {
    --tw-text-opacity: 1;
    color: rgb(214 121 9 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-warning>.alert-content a {
    --tw-text-opacity: 1;
    color: rgb(178 85 11 / var(--tw-text-opacity, 1));
    text-decoration-line: underline
}

.aegov-alert.alert-warning>.alert-content a:hover {
    --tw-text-opacity: 1;
    color: rgb(214 121 9 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-warning>.alert-dismiss>button:focus-visible {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(178 85 11 / var(--tw-ring-opacity, 1))
}

.aegov-alert.alert-warning.alert-soft {
    --tw-bg-opacity: 1;
    background-color: rgb(255 251 235 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(178 85 11 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-warning.alert-soft .alert-icon {
    --tw-text-opacity: 1;
    color: rgb(178 85 11 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-warning.alert-soft>.alert-content .alert-title {
    --tw-text-opacity: 1;
    color: rgb(178 85 11 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-warning.alert-soft>.alert-content .alert-footer a {
    --tw-text-opacity: 1;
    color: rgb(178 85 11 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-warning.alert-soft>.alert-content .alert-footer a:hover {
    --tw-text-opacity: 1;
    color: rgb(214 121 9 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-warning.alert-soft>.alert-content a {
    --tw-text-opacity: 1;
    color: rgb(178 85 11 / var(--tw-text-opacity, 1));
    text-decoration-line: underline
}

.aegov-alert.alert-warning.alert-soft>.alert-content a:hover {
    --tw-text-opacity: 1;
    color: rgb(214 121 9 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-warning.alert-soft>.alert-dismiss>button:focus-visible {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(178 85 11 / var(--tw-ring-opacity, 1))
}

.aegov-alert.alert-warning.alert-solid {
    --tw-bg-opacity: 1;
    background-color: rgb(214 121 9 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-warning.alert-solid .alert-icon {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-warning.alert-solid>.alert-content .alert-title {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-warning.alert-solid>.alert-content .alert-footer a {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-warning.alert-solid>.alert-content .alert-footer a:hover {
    --tw-text-opacity: 1;
    color: rgb(252 252 252 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-warning.alert-solid>.alert-content a {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
    text-decoration-line: underline
}

.aegov-alert.alert-warning.alert-solid>.alert-content a:hover {
    --tw-text-opacity: 1;
    color: rgb(252 252 252 / var(--tw-text-opacity, 1))
}

.aegov-alert.alert-warning.alert-solid>.alert-dismiss>button:focus-visible {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))
}

.aegov-alert.alert-lg>.alert-icon>svg,
.aegov-alert.alert-lg>.alert-icon>img {
    height: 1.75rem;
    width: 1.75rem
}

.aegov-alert.alert-lg .alert-link svg,
.aegov-alert.alert-lg .alert-link img {
    height: 1.5rem;
    width: 1.5rem
}

.aegov-alert.alert-lg>.alert-content {
    font-size: 1.125rem;
    line-height: 1.5rem
}

.aegov-alert.alert-lg>.alert-content p {
    font-size: 1.125rem;
    line-height: 1.5rem
}

.aegov-alert.alert-lg>.alert-content.alert-with-link .alert-link {
    font-size: 1rem;
    line-height: 1.5rem
}

.aegov-alert.alert-lg>.alert-content.alert-with-link .alert-link a svg,
.aegov-alert.alert-lg>.alert-content.alert-with-link .alert-link a img {
    height: 1.5rem;
    width: 1.5rem
}

.aegov-alert.alert-lg>.alert-dismiss {
    top: .75rem
}

.aegov-alert.alert-base>.alert-icon>svg,
.aegov-alert.alert-base>.alert-icon>img {
    height: 1.75rem;
    width: 1.75rem
}

.aegov-alert.alert-base .alert-link svg,
.aegov-alert.alert-base .alert-link img {
    height: 1.25rem;
    width: 1.25rem
}

.aegov-alert.alert-base>.alert-content {
    font-size: 1rem;
    line-height: 1.5rem
}

.aegov-alert.alert-base>.alert-content p {
    font-size: 1rem;
    line-height: 1.5rem
}

p.aegov-alert.alert-base>.alert-content.alert-with-link .alert-link {
    margin-bottom: 1.75rem
}

.aegov-alert.alert-base>.alert-content.alert-with-link .alert-link {
    font-size: .875rem;
    line-height: 1.25rem
}

.aegov-alert.alert-base>.alert-content.alert-with-link .alert-link a svg,
.aegov-alert.alert-base>.alert-content.alert-with-link .alert-link a img {
    height: 1.25rem;
    width: 1.25rem
}

.aegov-alert.alert-base>.alert-dismiss {
    top: .625rem
}

.aegov-alert.alert-sm>.alert-icon>svg,
.aegov-alert.alert-sm>.alert-icon>img {
    height: 1.25rem;
    width: 1.25rem
}

.aegov-alert.alert-sm .alert-link svg,
.aegov-alert.alert-sm .alert-link img {
    height: 1rem;
    width: 1rem
}

p.aegov-alert.alert-sm>.alert-content {
    margin-bottom: 1.75rem
}

.aegov-alert.alert-sm>.alert-content {
    font-size: .875rem;
    line-height: 1.25rem
}

p.aegov-alert.alert-sm>.alert-content p {
    margin-bottom: 1.75rem
}

.aegov-alert.alert-sm>.alert-content p {
    font-size: .875rem;
    line-height: 1.25rem
}

p.aegov-alert.alert-sm>.alert-content.alert-with-link .alert-link {
    margin-bottom: 1.5rem
}

.aegov-alert.alert-sm>.alert-content.alert-with-link .alert-link {
    font-size: .75rem;
    line-height: 1rem
}

.aegov-alert.alert-sm>.alert-content.alert-with-link .alert-link a svg,
.aegov-alert.alert-sm>.alert-content.alert-with-link .alert-link a img {
    height: 1rem;
    width: 1rem
}

.aegov-alert.alert-sm>.alert-dismiss {
    top: .5rem
}