.download-teaser{--download-teaser-padding-block:24px;--download-teaser-padding-inline:24px;--download-teaser-padding-space:0;--download-teaser-asset-info-alignment:center;--download-teaser-asset-button-margin-top:0;--download-teaser-row-gap:16px;border-radius:var(--border-radius-l);box-shadow:var(--box-shadow-s);display:flex;flex-direction:column;height:100%}.download-teaser--minimal{--download-teaser-padding-block:16px;--download-teaser-padding-inline:16px;--download-teaser-padding-space:88px;--download-teaser-asset-info-alignment:flex-end;--download-teaser-asset-button-margin-top:-36px;--download-teaser-row-gap:8px}.download-teaser__title{font-family:Source Sans\ 3,system-ui,Arial,sans-serif;font-size:1.75rem;font-weight:700;line-height:120%;padding-right:var(--download-teaser-padding-space)}.download-teaser__link{border-radius:var(--border-radius-l);display:flex;flex-direction:column;height:100%;padding-block:var(--download-teaser-padding-block);padding-inline:var(--download-teaser-padding-inline);row-gap:var(--download-teaser-row-gap);text-decoration:none}@media(hover:hover){.download-teaser__link:hover{border:1px solid var(--button-primary-border-color-hover);padding-block:calc(var(--download-teaser-padding-block) - 1px);padding-inline:calc(var(--download-teaser-padding-inline) - 1px)}}.download-teaser__link:focus-visible{border-radius:var(--border-radius-l);outline-color:var(--focus-visible-color);outline-offset:2px;outline-style:solid;outline-width:2px}.download-teaser__image img{--image-radius:0}.download-teaser__footer{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end}.download-teaser__asset{align-items:var(--download-teaser-asset-info-alignment);display:flex;flex-direction:row;justify-content:space-between}.download-teaser__asset .button{margin-top:var(--download-teaser-asset-button-margin-top)}.download-teaser__asset-info{font-size:.875rem;font-weight:400;line-height:120%}