/* Shared text palette for the home page and both landing pages. */
body,body.ht-page,body.portal-home{--ink:#211d19;--muted:#352e28}
body #main .ht-reviews{--muted:#352e28}
body.ht-page #main .jv-labs{--jv-muted:#352e28;--jv-ink:#211d19}
body.ht-page #main :is(.ht-service-photo-card p,.ht-goals-intro-copy p,.ht-evexipel-provider small,.ht-hero-copy .ht-hero-support),
body #main :is(.clinic-location .muted,.ht-reviews .review-page){color:var(--muted)}
#juvan-footer .footer-map-link,.portal-home .footer-map-link{padding:0;color:inherit;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:3px}
#juvan-footer .footer-map-link:hover,.portal-home .footer-map-link:hover{text-decoration-thickness:2px}
.portal-home footer{flex-wrap:wrap;gap:12px}
