.CardTeaser{background-color:rgba(var(--c-foreground),1);border:1px solid rgba(var(--c-black),.08);border-radius:var(--border-radius-s);box-shadow:0 16px 24px #0000000a;display:flex;overflow:hidden;transition:transform .15s;width:100%}@media (hover:hover){.CardTeaser:focus,.CardTeaser:hover{box-shadow:0 14px 20px #0000000f;transform:translateY(-1px)}}.CardTeaser--media{flex-shrink:0;position:relative;width:25%}@media screen and (max-width:750px){.CardTeaser--media{min-width:100px}}.CardTeaser--content{flex-grow:1;padding:40px}.CardTeaser--content>:first-child{margin-top:0}.CardTeaser--content>:last-child{margin-bottom:0}@media screen and (max-width:1280px){.CardTeaser--content{padding:30px}}@media screen and (max-width:750px){.CardTeaser--content{padding:20px}}@media screen and (max-width:580px){.CardTeaser--content{padding:15px}}.CardTeaser--headline{font-size:18px;font-style:italic;font-weight:700;line-height:1.2;margin-bottom:1em}@media (min-width:750px){.CardTeaser--headline{font-size:calc(1.13208vw + 9.50943px)}}@media (min-width:1280px){.CardTeaser--headline{font-size:24px}}@media screen and (max-width:750px){.CardTeaser--headline{line-height:1.2}}.CardTeaser--text{margin-bottom:1.3em;margin-top:1.3em}.CardTeaser--cta{color:rgba(var(--c-orange),1);font-size:14px;font-style:italic;font-weight:700}@media (min-width:750px){.CardTeaser--cta{font-size:calc(.37736vw + 11.16981px)}}@media (min-width:1280px){.CardTeaser--cta{font-size:16px}}.CardTeaserSection{grid-column-gap:var(--gridGutter);display:grid;grid-template-columns:repeat(var(--gridSize),1fr);margin-bottom:calc(var(--component-gap)*1);padding-left:var(--sitepadding-component);padding-right:var(--sitepadding-component);position:relative}@media print{.CardTeaserSection{display:block}}.CardTeaserSection>*{--sitepadding-component:0}.CardTeaserSection--body{grid-column:calc(max(var(--gridSize) - 6,0)/2 + 1)/calc(max(var(--gridSize) - 6,0)/-2 - 1);justify-content:center}.CardTeaserSection--body>*{--gridSize:6}.CardTeaserSection--title{font-size:24px;font-style:italic;font-weight:700;line-height:1.2}@media (min-width:750px){.CardTeaserSection--title{font-size:calc(1.50943vw + 12.67925px)}}@media (min-width:1280px){.CardTeaserSection--title{font-size:32px}}@media screen and (max-width:750px){.CardTeaserSection--title{line-height:1.2}}.CardTeaserSection--list>li{margin-bottom:var(--spacing-24,24px)}
