@media (max-width: 767px) {
  .case-study-highlight__cards {
    grid-template-columns: repeat(2, 1fr);
  }

  .case-study-highlight__cards .stat-card {
    padding: 0;
  }
}

@media (min-width: 768px) {
  .case-study-highlight__header,
  .case-study-highlight__content {
    grid-column: 1 / span 1;
  }

  .case-study-highlight__header {
    grid-row: 1 / span 1;
  }

  .case-study-highlight__content {
    grid-row: 2 / span 1;
  }

  .case-study-highlight__sidebar {
    grid-column: 2 / span 1;
    grid-row: 1 / span 3;
  }

  .section-case-study-highlight.image--right .case-study-highlight__header,
  .section-case-study-highlight.image--right .case-study-highlight__content {
    grid-column: 2 / span 1;
  }

  .section-case-study-highlight.image--right .case-study-highlight__sidebar {
    grid-column: 1 / span 1;
  }
}

.case-study-highlight__cards,
.case-study-highlight__button {
  margin-top: var(--spacer--lg);
}

@media (min-width: 768px) {
  .case-study-highlight__cards,
  .case-study-highlight__button {
    margin-top: var(--spacer--xl);
  }
}
