/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.alerts-banner{background-color:#fff3cf;border-radius:4px;overflow:hidden}.alerts-banner__title{margin-bottom:12px}.alerts-banner__snippet{margin-top:12px;padding-right:11rem}.alerts-banner__snippet p{margin-bottom:0}@media only screen and (max-width:48rem){.alerts-banner__snippet{padding-right:0}}
.alerts-banner__controls-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;height:100%;padding:20px 0 0 0;gap:32px 0}@media(max-width:48rem){.alerts-banner__controls-wrapper{display:block;gap:0px;padding:0 0 0 16px}}
.alerts-banner__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:4px}.alerts-banner__heading{margin:0 32px 0 0;padding-left:26px;position:relative;left:calc(clamp(16px,7vw,112px)/2)}@media only screen and (max-width:48rem){.alerts-banner__heading{left:16px}}.alerts-banner__heading::before{font-family:"Font Awesome 6 Pro";content:"";color:#8e252f;font-size:18px;font-weight:900;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.alerts-banner__slider-slides{-webkit-box-flex:1;-ms-flex:1 1 80ch;flex:1 1 80ch;padding:18px 0 0 calc(clamp(16px,7vw,112px)/2);max-width:min(80ch,100% - 12rem);min-width:0px;width:100%}@media(max-width:48rem){.alerts-banner__slider-slides{-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:80ch;padding:24px 16px}}.alerts-banner__slider-slides[aria-hidden=true]+.alerts-banner__controls-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:auto;padding:0}
.alerts-banner__trigger{right:4px;text-decoration:underline;text-underline-offset:max(3px,.15rem,.15em);text-decoration-thickness:min(1px,.1875rem,.12em)}.alerts-banner__trigger:hover{text-decoration:underline;text-underline-offset:max(3px,.15rem,.15em);text-decoration-thickness:min(2px,.1875rem,.12em)}.alerts-banner__trigger:focus{outline-offset:-4px;text-decoration:underline;text-underline-offset:max(3px,.15rem,.15em);text-decoration-thickness:min(2px,.1875rem,.12em)}
