.campaign-survey-cta {
  padding-block: 3.6rem;
}

.campaign-survey-cta__inner {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
}

.campaign-survey-cta__heading {
  margin: 0 0 0.6rem;
  font-size: 2.2rem;
}

.campaign-survey-cta__body {
  max-width: 55ch;
}

.campaign-survey-cta button.campaign-button {
  flex-shrink: 0;
}
