.stretched-link{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.stretched-link:after{background-color:transparent;bottom:0;content:"";height:100%;left:0;pointer-events:auto;position:absolute;right:0;top:0;z-index:1}.stretched-link:focus span,.stretched-link:hover span{color:#c00;text-decoration:underline}.stretched-link--transparent{height:100%;position:absolute;width:100%}.content-teaser{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.25rem}.content-teaser,.content-teaser>.content-teaser--body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.content-teaser>.content-teaser--body{background-color:#fff;height:100%;text-decoration:none}.content-teaser>.content-teaser--body.is-clickable:focus .content-teaser__image,.content-teaser>.content-teaser--body.is-clickable:hover .content-teaser__image{-webkit-filter:brightness(80%);filter:brightness(80%)}.content-teaser>.content-teaser--body.is-clickable:focus .content-teaser__headline,.content-teaser>.content-teaser--body.is-clickable:focus .content-teaser__text,.content-teaser>.content-teaser--body.is-clickable:hover .content-teaser__headline,.content-teaser>.content-teaser--body.is-clickable:hover .content-teaser__text{color:#333}.content-teaser>.content-teaser--body.is-clickable:focus .content-teaser__link,.content-teaser>.content-teaser--body.is-clickable:hover .content-teaser__link{color:#c00;text-decoration:underline}.content-teaser>.content-teaser--body+div{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}.content-teaser-list>div:not(:last-child) .content-teaser__link{margin-bottom:.4375rem}.content-teaser__button{margin:0 .9375rem 1.25rem;width:auto}.content-teaser__image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0}.content-teaser__image-caption{margin-bottom:.75rem;padding-left:1.25rem;padding-right:1.25rem}.content-teaser__text-wrapper{margin:.625rem .9375rem .9375rem}.content-teaser__headline{font-size:1rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin:.375rem 0 .4375rem}.content-teaser__text{font-size:.875rem;line-height:1.4em;margin-bottom:auto;width:100%}.link-list-container a .content-teaser__link{display:block;margin:auto .9375rem .4375rem}.link-list-container a:last-child{margin-bottom:1.25rem}.link-list-container a:last-child .content-teaser__link{margin-bottom:0}.content-teaser__link{line-height:1.4em;margin:0 .9375rem 1.25rem}.content-teaser__image-link{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative}.content-teaser__image-link:focus .content-teaser__image,.content-teaser__image-link:hover .content-teaser__image{-webkit-filter:brightness(80%);filter:brightness(80%)}.content-teaser__select-wrapper{margin-top:.375rem}.content-teaser__select-button{display:inline-block;margin-top:1.25rem}@media screen and (min-width:768px)and (max-width:991px){.content-teaser__select,.content-teaser__select-button{width:100%}}@media screen and (min-width:768px){.content-teaser{padding-left:.625rem;padding-right:.625rem}.content-teaser__link{display:block;margin:auto 1.25rem 1.25rem}.link-list-container a .content-teaser__link{margin:auto 1.25rem .4375rem}.content-teaser__text-wrapper{margin:.3125rem 1.25rem 1.25rem}}@media screen and (min-width:992px){.content-teaser.flex-33-l .content-teaser__select,.content-teaser.flex-33-l .content-teaser__select-button{width:100%}.content-teaser.flex-50-l .content-teaser__select-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content-teaser.flex-50-l .content-teaser__select{width:100%}.content-teaser.flex-50-l .content-teaser__select-button{margin-left:1.25rem;margin-top:0;min-width:auto;white-space:nowrap}}