.payment-guide .editorial-hero h1 {
  max-width: 20ch;
  font-size: clamp(2.65rem, 4.2vw, 4.5rem);
  line-height: 1.06;
  overflow-wrap: anywhere;
}
.payment-guide .breadcrumb,
.payment-guide .editorial-meta,
.payment-guide .editorial-hero-media figcaption,
.payment-guide .article-aside p,
.payment-guide .article-aside nav a,
.payment-guide .article-byline { font-size: .875rem; }
.payment-guide .article-body,
.payment-guide .article-table { font-size: 1rem; }
.payment-guide .article-table th { font-size: .875rem; letter-spacing: .025em; }
.payment-guide .article-body h2 { scroll-margin-top: 7rem; }
@media (max-width: 540px) {
  .payment-guide .editorial-hero { padding-top: 2rem; }
  .payment-guide .article-table { font-size: .9375rem; }
}
