.teaser{background-color:var(--background);border:1px solid color-mix(in srgb,var(--teaser-border) 10%,transparent);color:var(--onBackground);-webkit-user-select:none;user-select:none;border-radius:4px;flex-direction:column;transition:transform .1s ease-in-out;display:flex;position:relative}.teaser:has(.link-field:active){transform:scale(.99)}.teaser .link-field{-webkit-user-select:none;user-select:none;z-index:1;-webkit-tap-highlight-color:transparent;width:100%;height:100%;position:absolute;top:0;left:0}.teaser figure{aspect-ratio:4/3}.teaser figure:empty{display:none}.teaser figure.cut-corner{-webkit-mask-image:linear-gradient(172deg,#fff,#fff 93.5%,#0000 93.8%);mask-image:linear-gradient(172deg,#fff,#fff 93.5%,#0000 93.8%)}.teaser .image{position:relative}.teaser .image .custom-image{-o-object-fit:cover;object-fit:cover;border-top-left-radius:4px;border-top-right-radius:4px;width:100%;height:100%;position:absolute}.teaser .content{flex-direction:column;flex-grow:1;gap:.5rem;padding:24px 24px 36px;display:flex}.teaser .date,.teaser .topline{letter-spacing:.05em;font-size:1rem;font-weight:700;line-height:1.3125rem}.teaser .date:empty,.teaser .topline:empty{display:none}.teaser .date{order:1}.teaser .topline{color:var(--highlightSecondary);text-transform:uppercase;order:2}.teaser .title{order:3;font-size:1.375rem;font-weight:700;line-height:1.8125rem}.teaser .description{order:4;font-size:1rem;font-weight:400;line-height:1.5}.teaser .description>*{line-clamp:3;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:80ch;display:-webkit-box;overflow:hidden}.teaser .more-link{color:var(--highlight);cursor:pointer;order:5;margin-top:16px;font-size:1rem;font-weight:700;position:relative}.teaser .iconafter-arrow-right:after{padding-inline-start:8px;font-size:.75rem}
