.pricing-page .pricing-layout {
  border-top: 0;
  padding-top: 0;
}

.pricing-page .pricing-copy h1 {
  max-width: 560px;
}

.pricing-page .pricing-examples {
  max-width: 1280px;
  margin-top: clamp(36px, 6vw, 72px);
  padding-top: clamp(28px, 4vw, 48px);
  border-top: 1px solid var(--line);
}

.pricing-page .pricing-examples table {
  min-width: 0;
}

.pricing-page [data-example-price] {
  white-space: nowrap;
  font-variant-numeric: tabular-nums;
}

.pricing-page .pricing-examples .example-table {
  margin: 18px 0 0;
}

@media (max-width: 540px) {
  .pricing-page .pricing-examples th,
  .pricing-page .pricing-examples td {
    padding-right: 8px;
    font-size: 12px;
    line-height: 1.4;
  }
}
