.partnership-page {
  gap: 1rem;
}

.partnership-page .addons,
.partnership-page .faq,
.partnership-page .terms {
  padding: 1.35rem;
}

.partnership-page .section-head {
  margin-bottom: 1rem;
}

.partnership-page .section-head h2 {
  margin-top: .4rem;
}

.partnership-page .plans-grid {
  gap: .9rem;
  margin-top: 0 !important;
}

.partnership-page .plans-grid > .plan-card {
  min-height: 0;
}

.partnership-page .plan-card {
  gap: .85rem;
  padding: 1.15rem;
}

.partnership-page .plan-card .card-cta {
  margin-top: 1rem;
}

.partnership-page .os-features {
  margin-bottom: .5rem !important;
}

.partnership-page .table-wrap {
  margin-top: 0;
}

.partnership-page .faq-list {
  margin-top: .25rem;
}

@media (max-width: 760px) {
  .partnership-page {
    gap: .8rem;
  }

  .partnership-page .addons,
  .partnership-page .faq,
  .partnership-page .terms {
    padding: 1rem;
  }

  .partnership-page .section-head {
    margin-bottom: .8rem;
  }
}
