.teaser {
  max-width: var(--maxWidth);
  width: var(--baseWidth);
}
.teaser-inner {
  container-type: inline-size;
  margin: auto;
  container-type: inline-size;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.teaser-inner.gap-40 {
  gap: clamp(1.1111111111rem, 0.8108108108rem + 1.6891891892vw, 2.2222222222rem);
}
.teaser-inner.gap-70 {
  gap: clamp(2.2222222222rem, 1.7717717718rem + 2.5337837838vw, 3.8888888889rem);
}
.teaser .teaser-single {
  flex-basis: 290px;
  flex-grow: 1;
  max-width: 370px;
}
.teaser.little .teaser-single {
  padding: clamp(0.8333333333rem, 0.7582582583rem + 0.4222972973vw, 1.1111111111rem);
  box-shadow: none;
}
.teaser.little .teaser-single .item {
  gap: unset;
}
.teaser.little .teaser-single:hover {
  box-shadow: 0 2px 15px 0 rgba(var(--contrastColorRGB, 0, 0, 0), 0.1);
}

.block-editor-button-block-appender {
  background-color: var(--contrastColorInverted, #fff);
}