.ContentBlockItem {
  margin-top: clamp(2rem, 8vw, 4rem);
  border-top: 1px solid var(--colorText);
  display: grid;
  grid-template-columns: minmax(18rem, 1fr) 2fr;
  gap: 0 clamp(1.5rem, 5vw, 2.5rem);
  grid-template-areas: 'text image';
}

.ContentBlockItem:nth-child(2n) {
  grid-template-columns: 2fr minmax(18rem, 1fr);
  grid-template-areas: 'image text';
}

.ContentBlockItem ul, .ContentBlockItem ol {
  margin-left: 0;
}

@media (max-width: 48rem) {
  .ContentBlockItem .StyledText:not(:last-of-type) {
    margin-bottom: 1.5rem;
  }
}

.ContentBlockItem-text {
  grid-area: text;
  padding-top: clamp(2rem, 8vw, 4rem);
}

.ContentBlockItem-image {
  grid-area: image;
}

.ContentBlockItem-image img {
  width: 100%;
}

@media (max-width: 50rem) {
  .ContentBlockItem {
    grid-template-columns: 1fr;
    grid-template-areas: 'image' 'text ';
  }
  .ContentBlockItem:nth-child(2n) {
    grid-template-columns: 1fr;
    grid-template-areas: 'image' 'text ';
  }
}

/*# sourceMappingURL=content-item.min.css.map */
