.leads-title{font-size:clamp(2.7rem,4.8vw,4.5rem);font-weight:500;letter-spacing:-.055em;line-height:1.12}.price-card h2{font-size:1.7rem}.order-total{padding:14px;background:#f1f6e8;border-radius:5px;font-size:.9375rem;font-weight:500}.optional{font-weight:400;color:#647062}html{scroll-padding-top:24px}@media(min-width:1051px){.nl-pricing{grid-template-columns:repeat(4,minmax(0,1fr))}.lead-lists-page .price-card{padding:24px}}

/* Give the lead-list introduction the full width instead of a narrow column. */
.lead-lists-page .nl-section-head {
  grid-template-columns: minmax(0, 1fr);
  gap: 24px;
  max-width: 1040px;
}
.lead-lists-page .leads-title {
  max-width: none;
  font-size: clamp(2.25rem, 4.5vw, 4rem);
  letter-spacing: -.045em;
  line-height: 1.15;
}
.lead-lists-page .nl-section-head > p {
  max-width: 680px;
}
@media (max-width: 600px) {
  .lead-lists-page .nl-section-head { gap: 20px; }
  .lead-lists-page .leads-title br { display: none; }
}
