#container-list,#container-list>div:not(.outercol){display:flex;flex-wrap:wrap;justify-content:center;width:100%}#container-list .outercol{align-items:flex-start;display:flex;justify-content:center;margin:0;position:relative;transform:scale(1);transition:width .3s ease-in-out,transform .3s ease-in-out;z-index:1}#container-list .clear{display:block;position:relative;width:100%}#container-list .spacer{display:block;z-index:1}#container-list .innercol,#container-list .media-wrapper,#container-list .spacer{overflow:hidden;position:relative}#container-list .media-wrapper{display:block;height:0;padding-bottom:75%;width:100%}#container-list .media-wrapper .responsive-video,#container-list .media-wrapper .responsive-video>div,#container-list .media-wrapper>a,#container-list .media-wrapper>img{bottom:0;left:0;position:absolute;right:0;top:0}#container-list .media-wrapper img{height:100%;object-fit:cover;width:100%}#container-list .media-wrapper a img{position:relative}#container-list .media-wrapper iframe{backface-visibility:hidden;bottom:0;height:100%;left:-18%;position:absolute;right:-18%;top:0;transition:all .2s ease-in-out;width:136%}#container-list .media-wrapper div.video-js{--video-aspect-ratio:auto}#container-list .media-wrapper div.video-js video{object-fit:cover}#container-list .textbox{bottom:0;display:flex;height:100%;left:0;max-height:4em;position:absolute;right:0;top:auto;z-index:2}#container-list .textbox,#container-list .textbox .col-links,#container-list .textbox p{transition:max-height .4s ease-in-out,margin .4s ease-in-out,height .4s ease-in-out,opacity .3s ease-in-out}#container-list .textbox:focus-within .col-links,#container-list .textbox:focus-within p,#container-list .textbox:hover .col-links,#container-list .textbox:hover p{max-height:10em;opacity:1}#container-list :is(.textbox:focus-within,.textbox:hover){max-height:100%}#container-list :is(.textbox:focus-within,.textbox:hover) .col-links{margin-top:1em}#container-list :is(.textbox:focus-within,.textbox:hover) p{margin-top:.6em}#container-list :is(.textbox:focus-within,.textbox:hover)~.teaser{opacity:0}#container-list .textbox-inner{display:flex;flex-direction:column;height:auto;justify-content:center;margin:auto 0;max-height:100%;padding:.5em 1.25em;position:relative;width:100%}#container-list .textbox-inner>a{display:inline-block;width:100%}#container-list .textbox-inner h2{display:inline-block;height:auto;line-height:1.4em;max-height:2.8em;overflow:hidden}#container-list .textbox-inner p{-webkit-box-orient:vertical;display:-webkit-box;height:auto;-webkit-line-clamp:4;line-height:1.5em;margin-bottom:0;margin-top:0;max-height:0;min-height:0;opacity:0;overflow:hidden}#container-list .textbox-inner>*{margin:auto 0}#container-list .date:after{content:"\00a0-\00a0"}#container-list .teaser:empty{display:none!important}#container-list :is(.book,.custom-date,.time){display:none}#container-list .teaser{display:block;line-height:2.5em;max-height:2.5em;opacity:1;overflow:hidden;padding:0 1em 0 1.75em;position:absolute;text-align:left;top:1.5em;transition:opacity .5s ease-in-out;width:auto}#container-list .col-links{display:inline-block;font-size:inherit!important;margin-top:0;max-height:0;opacity:0;width:100%}#container-list .col-link{display:inline-flex!important;line-height:1.5em;padding:.3em 1em .4em}#container-list .col-link:nth-child(2),#container-list .col-link:nth-last-child(2){margin:0 7px 7px 0}#container-list .media:focus-within{display:contents}#container-list .textbox{background-color:var(--text-on-background-background-color)}#container-list .textbox p{color:var(--text-on-background-color)!important}#container-list .teaser,#container-list .textbox h2{color:var(--text-on-background-color)}#container-list .teaser{background-color:var(--text-on-background-background-color)}#container-list .outercol{font-size:var(--w-font-16-main)}#container-list .outercol *{font-size:inherit}#container-list .outercol .textbox,#container-list .outercol h2{font-size:var(--w-font-20-title)}#container-list .outercol .teaser{font-size:var(--w-font-14-main)}#container-list .outercol p{font-size:var(--w-font-16-main)}