.results-section .results-head.results-summary {
  align-items: end !important;
  display: grid !important;
  gap: 9vw !important;
  grid-template-columns: 1.05fr .55fr !important;
  margin-bottom: 54px !important;
}

.results-section .results-summary > p {
  color: #ffffff91;
  font-size: 12px;
  line-height: 1.7;
  margin: 0;
}

.results-section .results-content {
  align-items: start;
  display: grid;
  gap: 7vw;
  grid-template-columns: 1.05fr .95fr;
}

.results-section .results-left,
.results-section .compact-experience {
  min-width: 0;
}

.results-section .results-left .proof-grid {
  margin: 0 !important;
  max-width: 520px !important;
}

.results-section .compact-experience {
  padding-top: 2px;
}

.results-section .compact-experience .section-kicker {
  margin-bottom: 14px;
}

.results-section .compact-experience h3 {
  color: #fff;
  font-size: clamp(28px, 2.4vw, 38px) !important;
  letter-spacing: -.04em;
  line-height: 1.08;
  margin: 0 0 22px;
}

.results-section .compact-experience p {
  color: #ffffffad !important;
  font-size: 14px !important;
  line-height: 1.75 !important;
  margin: 0 !important;
  max-width: 720px;
}

.results-section .compact-experience strong {
  color: #fff !important;
}

.results-section .compact-experience blockquote {
  border-top: 1px solid var(--white-line) !important;
  color: var(--pink-bright) !important;
  font-family: "Playfair Display", Georgia, serif !important;
  font-size: 20px !important;
  font-style: italic !important;
  line-height: 1.45 !important;
  margin: 24px 0 0 !important;
  padding: 22px 0 0 !important;
}

@media (max-width: 980px) {
  .results-section .results-head.results-summary,
  .results-section .results-content {
    gap: 34px !important;
    grid-template-columns: 1fr !important;
  }

  .results-section .results-summary > p {
    max-width: 600px;
  }

  .results-section .compact-experience {
    max-width: 720px;
  }
}

@media (max-width: 720px) {
  .results-section .results-head.results-summary {
    margin-bottom: 38px !important;
  }

  .results-section .results-left .proof-grid {
    max-width: 280px !important;
  }

  .results-section .results-content {
    gap: 42px !important;
  }

  .results-section .compact-experience h3 {
    font-size: 30px !important;
  }

  .results-section .compact-experience p {
    font-size: 13px !important;
  }

  .results-section .compact-experience blockquote {
    font-size: 19px !important;
  }
}
