:root{--teaser-base-whitespace: 32px 24px 10px 24px;--teaser-base-whitespace-small: 24px;--teaser-base-date-margin: 12px;--teaser-base-text-margin: 32px;--teaser-base-background-white: var(--color-white)}.teaser-base{display:flex;flex-direction:column;container:teaser-container/inline-size;border-radius:var(--box-border-radius);background:var(--teaser-base-background-white);width:100%;overflow:hidden}.teaser-base__image img{border-radius:var(--box-border-radius) var(--box-border-radius) 0 0;width:100%;height:100%;object-fit:cover;object-position:center}.teaser-base__content{border-radius:0 0 var(--box-border-radius) var(--box-border-radius);background-color:var(--color-white);padding:var(--teaser-base-whitespace-small)}@media screen and (min-width: 1024px){.teaser-base__content{padding:var(--teaser-base-whitespace)}}.teaser-base__heading{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.teaser-base__date{margin-top:var(--teaser-base-date-margin);font-weight:700}.teaser-base__text{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.teaser-base__secondary-text{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:50px}.teaser-base__link{margin-bottom:0}@container teaser-container (width < 464px){.banner-block__cta{width:100%}.button,.button__secondary{width:auto}}
