.container > div > div:last-child .teaser-post {
  @apply border-b-0;
}
.container .teaser-post,
.container .teaser-product {
  @apply flex
      h-full
      flex-col
      max-w-2xl
      mx-auto
      border-b-0
      border-gray-200
      mb-6;
}
.container .teaser-post.teaser-single-column,
.container .teaser-product.teaser-single-column {
  @apply flex-col
        max-w-full;
}
@screen md {
  .container .teaser-post.teaser-single-column,
.container .teaser-product.teaser-single-column {
    @apply flex-row;
  }
}
.container .teaser-post.teaser-single-column .teaser-content,
.container .teaser-product.teaser-single-column .teaser-content {
  width: 55%;
}
@screen md {
  .container .teaser-post.teaser-single-column .figure-wrapper,
.container .teaser-product.teaser-single-column .figure-wrapper {
    @apply pr-16;
  }
}
.container .teaser-post.teaser-single-column h2,
.container .teaser-product.teaser-single-column h2 {
  @apply text-4xl
          font-medium;
}
.container .teaser-post.teaser-multi-column,
.container .teaser-product.teaser-multi-column {
  @apply mb-16;
}
.container .teaser-post .entry-summary,
.container .teaser-product .entry-summary {
  @apply mt-6
        mb-4
        leading-loose
        max-w-xl;
}
.container .teaser-post h2,
.container .teaser-product h2 {
  @apply text-2xl
        font-medium;
}
.container .teaser-post .updated,
.container .teaser-product .updated {
  @apply text-sm
        italic
        text-gray-500;
}
.container .teaser-post figure,
.container .teaser-product figure {
  @apply mb-6
        bg-gray-100
        overflow-hidden
        w-full;
}
.container .teaser-post figure img,
.container .teaser-product figure img {
  @apply w-full
          object-cover
          object-center;
}

body.single-post .single-post-wrapper figure.main-image {
  @apply mb-6
        ml-4
        float-right
        w-1/2;
}
body.single-post .single-post-wrapper figure.main-image img {
  @apply w-full;
}
body.single-post .single-post-wrapper .single-post-inner {
  @apply max-w-4xl;
}