/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.teaser{position:relative;padding-block-end:var(--sp1-5);&::after{position:absolute;inset-block-end:0;width:var(--sp3);height:0;content:"";border-top:solid 2px var(--color--gray-95);}@media (min-width:62.5rem){padding-block-end:var(--sp3);}}.teaser__content{display:grid;grid-auto-rows:max-content;gap:var(--sp);.field:not(:last-child){margin-block-end:0;}@media (min-width:62.5rem){gap:var(--sp2);}}.teaser__image{flex-shrink:0;margin:0;&:empty{display:none;& + .teaser__title{flex-basis:auto;}}& a{display:block;}& img{width:var(--sp3-5);height:var(--sp3-5);object-fit:cover;border-radius:50%;@media (min-width:62.5rem){width:var(--grid-col-width);height:var(--grid-col-width);}}@media (min-width:62.5rem){position:absolute;inset-block-start:0;inset-inline-start:calc(-1 * ((var(--grid-col-width) + var(--grid-gap))));margin:0;}}.teaser__meta{margin-block-end:var(--sp);}.teaser__title{margin-block:0;flex-basis:calc(100% - var(--sp4-5));color:var(--color-text-neutral-loud);font-size:1.5rem;line-height:var(--line-height-base);@media (min-width:62.5rem){flex-basis:auto;font-size:var(--sp2);line-height:var(--sp3);}}.teaser__top{display:flex;flex-wrap:nowrap;align-items:center;margin:0;gap:var(--sp1);margin-block-end:var(--sp1);@media (min-width:62.5rem){position:relative;}}
