@charset "utf-8";

.l-grid--alert { gap: 0.625rem; margin: 0px auto; max-width: 75.625rem; padding: 0px 1.25rem; width: 100%; }

.l-grid--alert-1-col { grid-template-columns: auto; }

.l-grid--alert-2-col { gap: 1.5rem; grid-template-columns: 1fr auto; }

.l-grid--alert-3-col { gap: 1.125rem; grid-template-columns: 1.5rem 1fr auto; }

.c-website-alert { padding: 1rem 0px; }

.c-website-alert--system, .c-website-alert--warn { background-color: var(--color-yellow-100); }

.c-website-alert--warn .c-website-alert__icon { fill: var(--color-grey-500); }

.c-website-alert--success { background-color: var(--color-green-100); }

.c-website-alert--success .c-website-alert__icon { fill: var(--color-green-800); }

.c-website-alert__icon { height: 1.625rem; margin-top: 0.375rem; width: 1.625rem; }

.c-website-alert__content { align-self: center; color: var(--color-grey-800); font-family: GMsans-Web-Regular, Helvetica, Arial, Verdana, sans-serif; font-size: 1rem; font-style: normal; font-weight: 400; line-height: 1.5; padding-left: 0px; }

.c-website-alert__content em, .c-website-alert__content i { font-style: normal; }

.c-website-alert__content b, .c-website-alert__content strong { font-family: GMsans-Web-Bold, Helvetica, Arial, Verdana, sans-serif; font-style: normal; font-weight: 400; }

.c-website-alert__content b em, .c-website-alert__content b i, .c-website-alert__content strong em, .c-website-alert__content strong i { font-style: normal; }

.c-website-alert__content a, .c-website-alert__content a:visited { color: var(--color-grey-800); }

.c-website-alert__content a:active, .c-website-alert__content a:focus, .c-website-alert__content a:hover { color: var(--color-grey-500); }

.c-website-alert__dismiss-btn { align-self: start; margin-top: -0.5rem; }

.c-website-alert__dismiss-btn .tgam-button__icon { fill: var(--color-grey-500); }