/* Shared size for public content section headings. */
body:is(
  .home-page, .about-page, .wedding-page, .corporate-page, .celebration-page,
  .audio-page, .club-page, .partylist-page-body, .set-page, .contact-page
) #main h2:not(#hero-partylist-title, .clients-heading h2),
body.home-page #main #pribeh .story-personal h3 {
  font-size: clamp(2.4rem, 4.2vw, 4.6rem);
}
