.bg-dark-grey{background-color:var(--kws-dark-gray-100)}.topic-box{display:flex;flex-direction:column-reverse;justify-content:space-between}.topic-box p,.topic-box h2{margin-bottom:0}@media(max-width: 767px){.topic-box{padding-right:0;padding-left:0}}@media(min-width: 768px){.topic-box{flex-direction:row;gap:16px;padding-top:48px;padding-bottom:48px}}@media(min-width: 1024px){.topic-box{padding-top:40px;padding-bottom:40px;gap:30px}}@media(min-width: 768px){.topic-box--image-left{flex-direction:row-reverse}}@media(min-width: 768px){.topic-box__img{width:50%}}.topic-box__img img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.topic-box__video{display:flex;position:relative}@media(min-width: 768px){.topic-box__video{width:50%}.topic-box__video video.video-aspect-ratio__1-1{aspect-ratio:1/1;object-fit:cover}}.topic-box__video video{display:block;width:100%;height:auto}.topic-box__stream{display:flex;position:relative}@media(min-width: 768px){.topic-box__stream{width:50%}.topic-box__stream video.video-aspect-ratio__1-1{aspect-ratio:1/1;object-fit:cover}}.topic-box__stream video{display:block;width:100%;height:auto}.topic-box__text{padding:30px 27px}@media(min-width: 768px){.topic-box__text{width:50%;padding:0}}.topic-box .text{color:var(--kws-black-90);--box-text-color: var(--kws-black-90)}.topic-box .text--white{color:var(--kws-light);--box-text-color: var(--kws-light)}.topic-box .text__topic-tag{margin-bottom:10px;color:var(--kws-orange);font-size:16px;font-weight:700;line-height:16px}@media(min-width: 768px){.topic-box .text__topic-tag{margin-bottom:20px}}@media(min-width: 1024px){.topic-box .text__topic-tag{margin-bottom:25px}}.topic-box .text__headline{font-size:28px;line-height:32px;font-weight:400}@media(min-width: 1024px){.topic-box .text__headline{font-size:40px;line-height:1.1}}.topic-box .text__headline--addon{font-weight:300}.topic-box .text__headline-container{font-size:16px;line-height:24px;font-weight:400;margin-bottom:20px}@media(min-width: 1024px){.topic-box .text__headline-container{font-size:24px;line-height:28px;margin-bottom:30px}}.topic-box .text__headline-container--big .text__headline{font-size:40px;line-height:1.1}@media(min-width: 1024px){.topic-box .text__headline-container--big .text__headline{font-size:65px;line-height:73px}}.topic-box .text__subheadline{margin-top:20px;margin-bottom:20px;font-size:16px;font-weight:700;line-height:24px}@media(min-width: 1024px){.topic-box .text__subheadline{margin-top:30px;margin-bottom:30px;font-size:24px;line-height:28px}}.topic-box .text__copy{font-size:16px;font-weight:400;line-height:24px}.topic-box .text__copy p:not(:last-of-type){margin-bottom:20px}@media(min-width: 1024px){.topic-box .text__copy p:not(:last-of-type){margin-bottom:30px}}.topic-box .text__copy p+.card-link-row{margin-top:20px}@media(min-width: 1024px){.topic-box .text__copy p+.card-link-row{margin-top:30px}}.topic-box .text__copy .h3{font-size:1.25rem;line-height:1.2}@media(min-width: 1024px){.topic-box .text__copy .h3{font-size:1.5rem}}.topic-box .text__copy .text__link,.topic-box .text__copy .button{display:inline-block;margin-top:20px}@media(min-width: 1024px){.topic-box .text__copy .text__link,.topic-box .text__copy .button{margin-top:30px}}.topic-box .text__copy .link-more{border-bottom:0;font-size:16px;line-height:19px}.topic-box .text__copy .link-more:hover{text-decoration:underline}.topic-box .text__copy .link-more:before{width:19px;height:17px;margin-top:-4px;margin-right:10px;background-position:center}.topic-box .text__copy .button{line-height:14px}.topic-box .text__copy .button--medium{padding-top:13px;padding-bottom:13px}.topic-box .text__copy .card-link-row+.card-link-row--button{margin-top:20px}.topic-box .text__copy .card-link-row a.button{margin:0}.topic-box--type-1 .text__headline--addon{display:block}@media(min-width: 1024px){.topic-box--type-1 .text__headline--addon{margin-top:6px}}@media(min-width: 1024px){.topic-box--type-1 .text__headline-container{margin-bottom:25px}}.topic-box--type-2 .text__headline{text-transform:uppercase}.topic-box--type-2 .text__headline--addon{text-transform:none}
