.content-teaser{--content-teaser-gap-x: var(--spacing-grid);--content-teaser-gap-y: var(--spacing);--content-teaser-content-bg: transparent;--content-teaser-content-fg: inherit;--content-teaser-content-padding: 0;--content-teaser-content-gap: var(--spacing-l);--content-teaser-content-justify-content: center;--content-teaser-content-border-radius: 0;--content-teaser-image-border-radius: var(--border-radius);--content-teaser-heading-font-size: var(--font-size-h2);--content-teaser-body-font-size: var(--font-size-base);--content-teaser-paragraph-font-size: var(--font-size-preamble);--content-teaser-content-margin: 0 0 0 var(--spacing);grid-column:bleed;display:grid;grid-template-columns:subgrid}.content-teaser__container{grid-column:page;display:grid;grid-template-columns:1fr;gap:var(--content-teaser-gap-y) var(--content-teaser-gap-x);align-items:center;grid-template-areas:"image" "content";position:relative}@media screen and (min-width:48rem){.content-teaser__container{grid-template-columns:1fr 1fr;grid-template-areas:"image content"}}@media screen and (min-width:48rem){.content-teaser--image-right .content-teaser__container{grid-template-areas:"content image"}}.content-teaser__eyebrow{font-size:var(--font-size-xxs);color:inherit;text-transform:uppercase}.content-teaser__content{grid-area:content;background-color:var(--content-teaser-content-bg);padding:var(--content-teaser-content-padding);border-radius:var(--content-teaser-content-border-radius);justify-content:var(--content-teaser-content-justify-content);display:flex;flex-direction:column;gap:var(--content-teaser-content-gap);height:100%}@media screen and (min-width:48rem){.content-teaser__content{margin:var(--content-teaser-content-margin)}}@media screen and (min-width:48rem){.content-teaser--image-right{--content-teaser-content-margin: 0 var(--spacing) 0 0}}.content-teaser__heading{font-size:var(--content-teaser-heading-font-size);margin-bottom:var(--spacing-xs)}.content-teaser__intro{font-size:var(--font-size-h3);margin-bottom:var(--spacing-m)}.content-teaser__image{grid-area:image;height:100%}.content-teaser__image img{display:block;width:100%;height:100%;border-radius:var(--content-teaser-image-border-radius);object-fit:cover}.content-teaser__body{font-size:var(--content-teaser-body-font-size)}
