/* 14.09: one visible gap before the closing panel, owned by the CTA itself. */
:root{--clinic-closing-gap:64px;--clinic-contact-intro-gap:32px}
.ds-site .clinic-final-cta{margin-top:0;margin-bottom:0;padding-top:var(--clinic-closing-gap);padding-bottom:var(--clinic-closing-gap)}
.ds-site :has(+.clinic-final-cta){margin-bottom:0}
.ds-site :has(+.clinic-final-cta)>.section:last-child{margin-bottom:0}
.ds-site .program-hub:has(+.clinic-final-cta)>.program-category:last-child{padding-bottom:0}
.ds-home .v61-final-cta{margin-top:0!important;padding-top:var(--clinic-closing-gap)!important;padding-bottom:var(--clinic-closing-gap)!important}
.ds-home :has(+.v61-final-cta){margin-bottom:0;padding-bottom:0}
.ds-site .contacts-page>.page-head+.section{margin-top:var(--clinic-contact-intro-gap)}
@media(max-width:720px){:root{--clinic-closing-gap:48px;--clinic-contact-intro-gap:24px}}
