:root{--columns:1;--gap:1rem}@keyframes dot-bounce{0%{transform:translateY(0)}5%{transform:translateY(2px)}20%{transform:translateY(-8px)}35%{transform:translateY(4px)}40%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes dot-fade{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@keyframes dot-pulse{0%{transform:scale(1)}5%{transform:scale(.98)}50%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes full-height{0%{height:0}to{height:100%}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.m-teaser-card{margin-bottom:2rem}.m-teaser-card__content{padding:1rem 0}.m-teaser-card__link{font-size:.875rem}.m-teaser-card__title{font:500 .875rem Inter,Helvetica,Roboto,Arial,sans-serif}.m-teaser-card__thumbnail{border-left:4px solid #111;position:relative}.m-teaser-card__thumbnail:after,.m-teaser-card__thumbnail:before{content:"";height:4px;left:-4px;position:absolute;width:12%}.m-teaser-card__thumbnail:before{border-top:4px dashed #111;top:-4px}.m-teaser-card__thumbnail:after{border-bottom:4px dashed #111;bottom:-4px}.m-teaser-card__thumbnail-inner{aspect-ratio:16/9;border-radius:0;overflow:visible;position:relative}.m-teaser-card__thumbnail-inner:before{background:#0033ab;bottom:0;content:"";height:calc(100% + 8px);left:15%;margin:auto;position:absolute;top:0;transition:.12s;width:20%;z-index:-1}.m-teaser-card:hover .m-teaser-card__thumbnail-inner:before{transition:.4s;width:calc(85% + 4px)}.m-teaser-card:hover .m-teaser-card__thumbnail-inner img{transform:none}.m-teaser-card__thumbnail-inner :is(img){display:block;width:100%}.m-teaser-card{display:flex;flex:1 1 auto;flex-direction:column;position:relative}.m-teaser-card__link{color:inherit}.m-teaser-card__link:hover{color:#226ab9;text-decoration:underline}.m-teaser-card__link:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.m-teaser-card__thumbnail .field__item{border-radius:0;display:block;height:0;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.m-teaser-card__thumbnail .field__item img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:.14s;width:100%}.m-teaser-card:hover .m-teaser-card__thumbnail .field__item img{transform:scale(1.1)}.m-teaser-card__content{flex:1 1 auto;padding:.5rem 0;transition:.25s ease-in-out}.m-teaser-card__title{font-family:Inter,Helvetica,Roboto,Arial,sans-serif;font-size:1.25rem;font-weight:400;margin:0}