.teaser-cards{background:#f2f2f2;padding:5rem 0;position:relative}.teaser-cards .main-headline{margin-bottom:2rem}.teaser-cards .teaser-card{background:none}.teaser-cards .teaser-card,.teaser-cards .teaser-card .teaser-link{display:flex;flex-direction:column;height:100%}.teaser-cards .teaser-card .teaser-link:hover .headline{text-decoration:underline}.teaser-cards .teaser-card .teaser-link .image-wrapper{margin-bottom:.5rem;overflow:hidden}.teaser-cards .teaser-card .teaser-link .image-wrapper .teaser-image{border-radius:.5rem;transition:transform .5s cubic-bezier(.5,0,.15,1)}.teaser-cards .teaser-card .teaser-link .image-wrapper .teaser-image-fallback{background-color:#4a4a4a;padding-top:56.25%}.teaser-cards .teaser-card .teaser-link .teaser-badges{align-items:flex-start;display:flex;gap:.75rem;justify-content:flex-start}.teaser-cards .teaser-card .teaser-link .teaser-badges .teaser-category{color:#5a98cb;font-size:12px;font-weight:700;margin-bottom:.5rem;width:-moz-fit-content;width:fit-content}.teaser-cards .teaser-card .teaser-link .headline.has-line-clamp,.teaser-cards .teaser-card .teaser-link .text.has-line-clamp{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.teaser-cards .teaser-card .teaser-link .headline{font-size:16px;font-weight:600;-webkit-hyphens:auto;hyphens:auto;margin:0 0 .5rem}.teaser-cards .teaser-card .teaser-link .text{color:#4a4a4abf;flex-grow:1;font-size:14px;font-weight:500}
