.attributes-teaser{--attributes-teaser-image-background-color:var(--color-surface-base-8,#d3d3d3);--attributes-teaser-image-width:100%;--attributes-teaser-image-space:24px;--attributes-teaser-content-width:100%}@media only screen and (min-width:1024px){.attributes-teaser--large{-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);display:flex;flex-direction:row;--attributes-teaser-image-width:var(3 * var(--grid-column-outer) - var(--grid-gutter));--attributes-teaser-image-space:0;--attributes-teaser-content-width:var(3 * var(--grid-column-outer) - var(--grid-gutter))}}.attributes-teaser__link{display:block;text-decoration:none}@media(hover:hover){.attributes-teaser__link:hover .textlink{--textlink-arrow-translate-x:8px;--textlink-foreground-color:var(--textlink-foreground-color-hover)}.attributes-teaser__link:hover .attributes-teaser__image img{transform:scale(1.02)}}.attributes-teaser__link:focus-visible{border-radius:0;outline-color:var(--color-border-focus-1);outline-offset:2px;outline-style:solid;outline-width:3px}.attributes-teaser__link:focus-visible .textlink{--textlink-arrow-translate-x:8px;--textlink-foreground-color:var(--textlink-foreground-color-hover)}.attributes-teaser__link:focus-visible .attributes-teaser__image img{transform:scale(1.02)}.attributes-teaser__image{align-self:flex-start;aspect-ratio:4/3;background-color:var(--attributes-teaser-image-background-color);display:flex;flex-direction:column;flex-grow:0;margin-bottom:var(--attributes-teaser-image-space);width:var(--attributes-teaser-image-width)}.attributes-teaser__image img::-moz-selection{background:transparent}.attributes-teaser__image img::selection{background:transparent}.attributes-teaser__content{display:flex;flex-direction:column;justify-content:center;width:var(--attributes-teaser-content-width)}.attributes-teaser__headline{font-family:Interstate,system-ui,Arial,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:-.02em;line-height:110%}@media screen and (min-width:768px){.attributes-teaser__headline{font-size:1.625rem}}@media screen and (min-width:1280px){.attributes-teaser__headline{font-size:1.625rem}}.attributes-teaser__subline{margin-top:8px}.attributes-teaser__action{margin-top:24px}