.customer-styles {
  /* START article: text */
  /* END article: text */
}

.customer-styles .template_text {
  background-color: #fff;
}

.customer-styles .template_text .content {
  grid-column: 1/7;
}

@media (min-width: 768px) {
  .customer-styles .template_text .content {
    grid-column: 3/15;
  }
}

@media (min-width: 768px) and (max-width: 992px) {
  .customer-styles .template_text .content {
    grid-column: 2 / 16;
  }
}

.customer-styles .template_text .typo-h2 {
  padding-bottom: 30px;
}

@media (min-width: 768px) {
  .customer-styles .template_text .typo-h2 {
    padding-bottom: 60px;
  }
}

.customer-styles .template_text .typo-h3 {
  text-align: left;
}

.customer-styles .template_text .global-grid:has(.typo-h3) .typo-text {
  padding-top: 32px;
}

@media (min-width: 768px) {
  .customer-styles .template_text .global-grid:has(.typo-h3) .typo-text {
    padding-top: 32px;
  }
}

.customer-styles .template_text .global-grid:not(:has(.typo-h3, .typo-h2)) .typo-text {
  padding-top: 0;
}

@media (min-width: 768px) {
  .customer-styles .template_text .global-grid:not(:has(.typo-h3, .typo-h2)) .typo-text {
    padding-top: 0;
  }
}
