.newsroom-card-overlay{background:var(--brand-texture-img);background-size:cover;background-position:top;background-repeat:no-repeat;position:relative;margin:0 auto;margin-block-end:4rem;width:100%;height:auto;min-height:400px;max-height:550px;position:relative;overflow:visible;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw;max-width:100vw}
@media(max-width:768px){.newsroom-card-overlay{background:linear-gradient(to bottom,var(--background4) 0,var(--background4) 50%,#fff 50%,#fff 100%);padding:6rem 0;margin-block-end:0;max-height:none;min-height:auto}
.newsroom-card-overlay-container{padding-left:0;padding-right:0}
}
.newsroom-card-overlay .cmp-list{position:relative;margin:0;padding:0;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}
.newsroom-card-overlay .cmp-list__item{list-style:none;margin:0;padding:0;position:relative;height:100%;overflow:visible}
.newsroom-card-overlay .cmp-teaser{position:relative;display:block;width:100%;height:100%;overflow:visible}
.newsroom-card-overlay .cmp-teaser__image{margin:0;position:absolute;left:calc(-50vw + 50%);top:0;bottom:0;width:calc(65% + 50vw - 50%);height:100%;overflow:hidden;max-height:450px}
.newsroom-card-overlay .cmp-teaser__image img,.newsroom-card-overlay .cmp-image__image{border-radius:0;display:block;width:100%;object-fit:cover;object-position:center center;height:100%;max-height:450px}
@media(max-width:768px){.newsroom-card-overlay .cmp-teaser__image img,.newsroom-card-overlay .cmp-image__image{display:none}
}
.newsroom-card-overlay .cmp-teaser__content{box-shadow:0 .5rem 1.5rem 0 rgb(26 26 26 / 7%);position:relative;top:6rem;width:45%;max-width:576px;padding:2.5rem 2.5rem;float:right;background-color:#fff;min-height:200px;z-index:1;margin-right:3%;border-radius:8px}
@media(max-width:768px){.newsroom-card-overlay .cmp-teaser__content{float:none;position:relative;width:100%;max-width:unset;top:0;margin-top:2rem;min-height:auto}
.newsroom-card-overlay + .title,.newsroom-card-overlay + .list{margin-top:2rem}
}
@media(max-width:576px){.newsroom-card-overlay .cmp-teaser__content{padding:1.5rem 1rem}
}
.newsroom-card-overlay .cmp-teaser__pretitle{display:none}
.newsroom-card-overlay .cmp-teaser__title{--subscript-size:.4em;--superscript-size:.4em;color:var(--brand-primary1);font-family:var(--font-family-display);font-size:var(--display-xl-font-size);font-weight:var(--fontWeightBold,700);line-height:var(--display-xl-line-height);margin-bottom:1.75rem;position:relative;text-transform:uppercase}
.newsroom-card-overlay .cmp-teaser__title::before{background-color:var(--brand-300);content:"";display:block !important;height:2px;position:absolute;top:-0.75rem;left:50%;transform:translateX(-50%);width:5pc;z-index:0}
.newsroom-card-overlay .cmp-teaser__date{font-size:.75rem;color:#999;margin-top:.5rem;margin-bottom:1rem;font-weight:400;line-height:1.4;text-transform:uppercase;letter-spacing:.05em}
.newsroom-card-overlay .cmp-teaser__description{font-size:1rem;color:#666;margin-bottom:1.5rem}
.newsroom-card-overlay .cmp-teaser__action-container{display:flex;align-items:flex-start;gap:.5rem;justify-content:flex-start}
@media(max-width:576px){.newsroom-card-overlay .cmp-teaser__action-container{flex-direction:column;text-align:center}
}
.newsroom-card-overlay .cmp-teaser__action-link{display:inline-flex;justify-content:flex-start;align-items:center;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;border-radius:2px;transition:all .2s ease;background-color:var(--brand-primary1);color:#fff}
@media(max-width:576px){.newsroom-card-overlay .cmp-teaser__action-link{width:100%}
}
.newsroom-card-overlay .cmp-teaser__action-link:hover{background-color:var(--brand-primary2);text-decoration:none}
.newsroom-card-overlay + .title,.newsroom-card-overlay + .list{margin-top:4rem}
.newsroom-card-overlay .cmp-teaser__wrapper{height:100%;position:relative}
@media(max-width:576px){.newsroom-card-overlay{margin-bottom:1rem}
.newsroom-card-overlay .cmp-teaser__title{font-size:1.5rem;margin-bottom:1rem}
.newsroom-card-overlay .cmp-teaser__description{font-size:.875rem;margin-bottom:1rem}
}
.newsroom-card-overlay-container{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%;position:relative}
.cmp-newsroom__api-result-container{overflow:visible}
.cmp-newsroom__content{overflow:visible}