#center{--center-wrapper-horizontal-margin:0}#container-list,#container-list>div:not(.outercol){display:flex;flex-wrap:wrap;justify-content:center;width:100%}#container-list{margin-bottom:2em}#container-list .outercol{z-index:1}#container-list .clear{width:100%}#container-list .spacer{border:0;box-shadow:none;margin:0;padding:0}#container-list .innercol{overflow:hidden}#container-list .media-wrapper{padding-bottom:56.25%}#container-list .media-wrapper img{transform:scale(1);transition:transform .3s ease-in-out}#container-list .media-wrapper:hover img{transform:scale(1.05)}#container-list .media-wrapper iframe{left:-40%;right:-40%;width:180%}#container-list .textbox-inner{padding:1.5em 1.5em 2em;width:100%}#container-list .textbox-inner :is(h2,p){-webkit-box-orient:vertical;-webkit-line-clamp:3}#container-list .textbox-inner h2{line-height:1.5em}#container-list .textbox-inner p{-webkit-line-clamp:5;line-height:1.8em;margin-bottom:1em;margin-top:0}#container-list .teaser{align-items:center;display:flex;min-height:3em;padding:.5em 1em .5em 1.25em}#container-list .col-links{display:inline-block}#container-list .col-link{padding:.3em .65em;transition:all .3s ease-in-out}#container-list .col-link:nth-child(2){margin:0 7px 7px 0}#container-list .media:focus-within{display:contents}#container-list .textbox{background-color:var(--body-background-color)}#container-list .textbox p{color:var(--body-text-color)!important}#container-list .textbox h2{color:var(--body-title-color)}#container-list .outercol *{font-size:inherit}#container-list .outercol .textbox{font-size:var(--w-font-26-main)}@media (min-width:701px){#container-list .innercol{display:flex}#container-list :is(.media-wrapper,.textbox){align-items:center;display:flex;width:50%}#container-list .media-wrapper{padding-bottom:50%}#container-list .outercol:nth-child(odd) .media-wrapper{order:2}#container-list .textbox{width:50%}#container-list .textbox-inner{padding:5% 15%}#container-list .teaser{max-width:50%;padding-left:1em}#container-list .outercol:nth-child(odd) .teaser{justify-content:flex-end;left:auto;right:0}}@media (min-width:901px) and (max-width:1200px){#container-list :is(.media-wrapper,.textbox){width:50%}#container-list .teaser{max-width:50%}#container-list .spacer{padding-bottom:0}}@media (max-width:900px){#container-list .outercol .spacer{border-radius:0}#container-list .media-wrapper{padding-bottom:90%}#container-list .media-wrapper iframe{bottom:0;left:-30%;margin:0 auto;position:absolute;right:-30%;top:0;width:160%}}