/* Readable supporting copy without changing the approved section structure. */
.how-section .steps-grid p{font-size:14px;line-height:1.65}
.inline-social-link{text-decoration:underline;text-underline-offset:3px;color:inherit}
.inline-social-link:hover{color:var(--wine)}
.about-intro-copy .page-copy{font-size:16px;line-height:1.75}
.about-intro-copy .page-copy p{margin:0 0 16px}
.about-intro-copy .page-copy a{text-decoration:underline;text-underline-offset:3px}
/* One heading scale and top edge for the three main visitor pages. */
.information-page.about-page,.information-page.contact-page,.post-type-archive-magnolia_bouquet .catalogue-main{padding-top:clamp(24px,3vw,40px)}
.information-page.about-page h1,.information-page.contact-page h1,.post-type-archive-magnolia_bouquet .catalogue-main h1{font-size:clamp(39px,4.5vw,64px);line-height:1.08;letter-spacing:-.045em;text-wrap:balance}
.about-page .about-intro-copy{padding-top:0}
.about-page .about-photo{margin-top:0}
.footer-hours{white-space:pre-line}
.catalogue-grid .product-card[hidden],.catalogue-grid .empty-state[hidden]{display:none!important}
