.BaseTeaser{display:flex;flex-direction:column;overflow:hidden;color:var(--tsw-color_text);background-color:var(--tsw-color_white);border:1px solid var(--tsw-color_black_20);border-radius:var(--tsw-border-radius_lg)}.BaseTeaser.has-textOnHover{display:grid;grid-template-rows:1fr auto;grid-template-columns:1fr;aspect-ratio:4/5}.BaseTeaser.has-textOnHover .BaseTeaser--media{position:relative;grid-area:1/1/2/2}.BaseTeaser.has-textOnHover .BaseTeaser--body{grid-area:2/1/3/2}.BaseTeaser.has-textOnHover .BaseTeaser--text{height:0;overflow:hidden;transition:height .3s ease,opacity .3s ease .1s;pointer-events:none;flex:initial}.BaseTeaser.has-textOnHover .BaseTeaser--title{margin-bottom:0}@media (hover: hover) and (pointer: fine){.BaseTeaser.has-textOnHover:hover .BaseTeaser--title,.BaseTeaser.has-textOnHover:active .BaseTeaser--title{margin-bottom:24px;min-height:0}.BaseTeaser.has-textOnHover:hover .BaseTeaser--text,.BaseTeaser.has-textOnHover:active .BaseTeaser--text{height:var(--tsw-baseteaser-text-height);opacity:1;pointer-events:auto}}.BaseTeaser:not(.has-textOnHover) .BaseTeaser--media{overflow:hidden}.BaseTeaser:not(.has-textOnHover) .BaseTeaser--media .Image img{scale:1.1;transition:scale .3s ease}@media (hover: hover) and (pointer: fine){.BaseTeaser:not(.has-textOnHover):hover .BaseTeaser--media .Image img,.BaseTeaser:not(.has-textOnHover):active .BaseTeaser--media .Image img{scale:1}}@media (hover: hover) and (pointer: fine){.BaseTeaser:hover .BaseTeaser--link [data-icon][data-color=red],.BaseTeaser:active .BaseTeaser--link [data-icon][data-color=red]{color:var(--tsw-color_rubyred)}}.BaseTeaser--body{display:flex;flex-direction:column;width:100%;padding:32px;flex:1}@media (max-width: 750px){.BaseTeaser--body{padding:24px}}.BaseTeaser--text{flex:1}.BaseTeaser--text--inner h1,.BaseTeaser--text--inner h2{font-weight:600;font-size:48px;line-height:1.2}@media (max-width: 750px){.BaseTeaser--text--inner h1,.BaseTeaser--text--inner h2{font-size:28px}}.BaseTeaser--text--inner h2{font-weight:600;font-size:40px;line-height:1.2}@media (max-width: 750px){.BaseTeaser--text--inner h2{font-size:22px}}.BaseTeaser--text--inner h3{font-weight:600;font-size:28px;line-height:1.2}.BaseTeaser--text--inner h4{font-weight:600;font-size:20px;line-height:1.2}@media (max-width: 750px){.BaseTeaser--text--inner h4{font-size:16px}}.BaseTeaser--text--inner h5{font-weight:600;font-size:16px;line-height:1.2}@media (max-width: 750px){.BaseTeaser--text--inner h5{font-size:14px}}.BaseTeaser--text--inner h6{font-weight:600;font-size:14px;line-height:1.2}@media (max-width: 750px){.BaseTeaser--text--inner h6{font-size:12px}}.BaseTeaser--text--inner strong,.BaseTeaser--text--inner b{font-weight:600}.BaseTeaser--text--inner em,.BaseTeaser--text--inner i{font-style:italic}.BaseTeaser--text--inner a:not([class]){color:var(--tsw-color_rubyred);transition:color var(--tsw-hover_duration) var(--tsw-hover_easing);text-decoration:underline}.BaseTeaser--text--inner p{min-height:1.3em;min-height:1lh}.BaseTeaser--text--inner p:empty,.BaseTeaser--text--inner p:has(br:first-child:last-child){min-height:1em;outline:1px solid lime}.BaseTeaser--text--inner li{margin-top:.5em}.BaseTeaser--text--inner ul:not([class])>li,.BaseTeaser--text--inner ol:not([class])>li{position:relative;padding-left:1.6667em}.BaseTeaser--text--inner ul:not([class])>li,.BaseTeaser--text--inner ol:not([class])>li{position:relative}.BaseTeaser--text--inner ol:not([class]){counter-reset:ol}.BaseTeaser--text--inner ol:not([class])>li:before{position:absolute;top:0;left:0;content:counter(ol) ".";counter-increment:ol}.BaseTeaser--text--inner ul:not([class])>li:before{position:absolute;top:1em;left:10px;width:8px;height:8px;border-radius:100%;background-color:currentcolor;content:"";margin-left:-6px;margin-top:-10px}.BaseTeaser--text--inner h1:not(:last-child),.BaseTeaser--text--inner h2:not(:last-child),.BaseTeaser--text--inner h3:not(:last-child),.BaseTeaser--text--inner h4:not(:last-child),.BaseTeaser--text--inner h5:not(:last-child),.BaseTeaser--text--inner h6:not(:last-child),.BaseTeaser--text--inner p:not(:last-child),.BaseTeaser--text--inner ul:not(:last-child),.BaseTeaser--text--inner ol:not(:last-child){margin-bottom:16px}.BaseTeaser--text--inner h1:not(:first-child),.BaseTeaser--text--inner h2:not(:first-child),.BaseTeaser--text--inner h3:not(:first-child),.BaseTeaser--text--inner h4:not(:first-child){margin-top:40px}.BaseTeaser--footer{flex:1;display:flex;align-items:flex-end;justify-content:space-between;margin-top:24px}.BaseTeaser--title{font-weight:600;font-size:20px;line-height:1.2}@media (max-width: 750px){.BaseTeaser--title{font-size:16px}}.BaseTeaser--title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:24px}.BaseTeaser--link{display:flex;gap:16px}
