h2[data-original-h1]{margin:0 0 .65em;font-weight:400}h2[data-original-h1]{font-family:var(--serif);line-height:1.08;letter-spacing:-.035em}h2[data-original-h1]{font-size:clamp(44px,5.3vw,78px)}.hero-copy h2[data-original-h1]{font-size:clamp(50px,5.35vw,81px);margin-bottom:21px;line-height:1.02}.contact-intro h2[data-original-h1],.faq-intro h2[data-original-h1],.page-intro h2[data-original-h1],.resources-intro h2[data-original-h1]{max-width:950px;margin-bottom:24px}.estate-page-intro h2[data-original-h1]{font-size:60px}.service-split h2[data-original-h1]{font-size:61px}.aging-page-intro h2[data-original-h1]{font-size:68px}.quiet-intro h2[data-original-h1]{max-width:850px;font-size:73px}.about-intro h2[data-original-h1]{font-size:76px;margin:0}.legal-content h2[data-original-h1]{font-size:65px;margin-bottom:45px}@media(min-width:1550px){.hero-copy h2[data-original-h1]{font-size:87px}}@media(max-width:1150px){.hero-copy h2[data-original-h1]{font-size:61px}.estate-page-intro h2[data-original-h1],.service-split h2[data-original-h1]{font-size:52px}.aging-page-intro h2[data-original-h1]{font-size:57px}.about-intro h2[data-original-h1]{font-size:65px}}@media(max-width:900px){.hero-copy h2[data-original-h1]{font-size:52px}.aging-page-intro h2[data-original-h1],.estate-page-intro h2[data-original-h1],.service-split h2[data-original-h1]{font-size:46px}.about-intro h2[data-original-h1]{font-size:58px}}@media(max-width:650px){.hero-copy h2[data-original-h1]{font-size:51px;line-height:1.02;letter-spacing:-.045em;margin-bottom:23px}.contact-intro h2[data-original-h1],.faq-intro h2[data-original-h1],.page-intro h2[data-original-h1],.resources-intro h2[data-original-h1]{font-size:45px}.aging-page-intro h2[data-original-h1],.estate-page-intro h2[data-original-h1],.service-split h2[data-original-h1]{font-size:46px}.quiet-intro h2[data-original-h1]{font-size:49px}.about-intro h2[data-original-h1]{font-size:50px}.legal-content h2[data-original-h1]{font-size:45px;margin-bottom:30px}}@media(max-width:370px){.hero-copy h2[data-original-h1]{font-size:45px}}.about-hero-copy h2[data-original-h1]{font-size:clamp(48px, 5vw, 73px)}@media(max-width:900px){.about-hero-copy h2[data-original-h1]{font-size:48px}}@media(max-width:650px){.about-hero-copy h2[data-original-h1]{font-size:48px}}.about-hero-copy h2[data-original-h1]{font-size:clamp(44px,4.35vw,63px)}@media(max-width:650px){.about-hero-copy h2[data-original-h1]{font-size:44px}}@media(max-width:370px){.service-page h2[data-original-h1]{overflow-wrap:anywhere}}@media(max-width:1150px){.hero-copy h2[data-original-h1] .hero-ending{white-space:nowrap}}