.teaser-block{-webkit-box-orient:vertical;-webkit-box-direction:reverse;background:var(--teaser-block-bg);border-radius:var(--border-radius);color:var(--teaser-block-fg);display:-webkit-box;display:flex;flex-direction:column-reverse;overflow:hidden;z-index:1}@media screen and (min-width:768px){.teaser-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.content-area-article .teaser-block,.editorial .teaser-block{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}}@media screen and (min-width:1024px){.content-area-article .teaser-block,.editorial .teaser-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}@media screen and (min-width:768px){.teaser-block--image-left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.content-area-article .teaser-block--image-left,.editorial .teaser-block--image-left{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}}@media screen and (min-width:1024px){.content-area-article .teaser-block--image-left,.editorial .teaser-block--image-left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}}@media screen and (min-width:768px){.teaser-block__content,.teaser-block__image{width:50%}.content-area-article .teaser-block__content,.content-area-article .teaser-block__image,.editorial .teaser-block__content,.editorial .teaser-block__image,.teaser-block__content:only-child,.teaser-block__image:only-child{width:100%}}@media screen and (min-width:1024px){.content-area-article .teaser-block__content,.content-area-article .teaser-block__image,.editorial .teaser-block__content,.editorial .teaser-block__image{width:50%}}.teaser-block__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;align-items:flex-start;display:-webkit-box;display:flex;flex-direction:column;padding:var(--spacing)}@media screen and (min-width:768px){.teaser-block__content{padding:var(--spacing-l)}.content-area-article .teaser-block__content,.editorial .teaser-block__content{padding:var(--spacing)}}@media screen and (min-width:1024px){.content-area-article .teaser-block__content,.editorial .teaser-block__content{padding:var(--spacing-l)}}.teaser-block__heading{margin-bottom:var(--spacing)}.teaser-block__date{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs)}.teaser-block__ingress{-webkit-box-flex:1;-webkit-box-pack:end;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end}.teaser-block__image{position:relative}.teaser-block__image figure{height:100%}.teaser-block__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.teaser-block__image figcaption{background:var(--figcaption-bg--over-image);border-radius:calc(var(--border-radius)/2);bottom:var(--spacing);color:var(--figcaption-fg--over-image);font-size:var(--figcaption-fs--over-image);left:auto;padding:var(--figcaption-padding--over-image);position:absolute;right:var(--spacing);top:auto;z-index:1}.teaser-block__btn{-webkit-box-align:center;align-items:center;border:none;border-radius:var(--button-border-radius);border-radius:calc(var(--button-border-radius)/2);display:-webkit-inline-box;display:inline-flex;font-size:var(--button-fs);font-size:.875rem;font-weight:var(--button-fw);gap:var(--spacing-xs);gap:.375rem;min-height:auto;padding:var(--button-padding--small);text-decoration:none}.teaser-block__btn:focus,.teaser-block__btn:hover{background-color:var(--button-bg--focus);color:var(--button-fg--focus)}.teaser-block__btn:not(:hover):not(:focus){background:var(--button-bg--secondary);border:none;color:var(--button-fg--secondary)}.teaser-block--dark{background:var(--theme-dark-bg);color:var(--theme-dark-fg)}@media screen and (min-width:768px){.teaser-block--image-left .teaser-block__image figcaption{left:var(--spacing);right:auto}}