/* Consistent, restrained page-title scale across the site. */
.page-heading{padding-top:40px;padding-bottom:36px}
.page-heading h1,.thank-you h1{font-size:clamp(34px,4vw,56px);line-height:1.14;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word}
.hero h1{font-size:clamp(38px,5vw,72px);line-height:1.08;letter-spacing:-.04em;text-wrap:balance}
@media(max-width:650px){.page-heading{padding-top:28px;padding-bottom:28px}.page-heading h1,.thank-you h1{font-size:clamp(32px,7vw,40px)}.hero h1{font-size:clamp(36px,9vw,46px)}}
