.TwoColumns {
  margin-top: clamp(2rem, 8vw, 4rem);
  padding-top: clamp(2rem, 8vw, 4rem);
  border-top: 1px solid var(--colorText);
}

@media (min-width: 48.01rem) {
  .TwoColumns {
    grid-template-areas: 'title title' 'text imageBlock';
  }
}

.TwoColumns-title {
  grid-area: title;
}

.TwoColumns-text {
  grid-area: text;
}

@media (min-width: 48.01rem) {
  .TwoColumns {
    display: grid;
    grid-template-columns: 1fr 2fr;
    gap: 0 clamp(1.5rem, 5vw, 2.5rem);
  }
  .TwoColumns ul, .TwoColumns ol {
    margin-left: 0;
  }
}

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

/*# sourceMappingURL=two-columns-section.min.css.map */
