/* Theme is restricted to the referral story and its owner-private chart review. */
.rdn-preview-page,.rdn-preview-page .rdn,
body.hs-home.site-typography [data-home-carousel][data-active-slide="hp-card-referral"],
body.hs-home.site-typography #hp-card-referral,
body.hs-home.site-typography #hp-card-referral .hp-referral-inner.rdn{background:#2E4A3E!important;color:#F4EFE7!important}
.rdn-preview-page .rdn,body.hs-home.site-typography #hp-card-referral .rdn{--rdn-green:#F4EFE7;--rdn-text:#F4EFE7;--rdn-muted:#F4EFE7}
.rdn-preview-page .rdn :is(h1,h2,.rdn-center-label,.rdn-callout-value,.rdn-callout-label),
body.hs-home.site-typography .hp-card-carousel #hp-card-referral :is(.hp-story-label,h2,.hp-referral-subtitle,.rdn-center-label,.rdn-callout-value,.rdn-callout-label){color:#F4EFE7!important}
body.hs-home.site-typography [data-home-carousel][data-active-slide="hp-card-referral"] .hp-card-controls{background:#2E4A3E!important;color:#F4EFE7!important;border-color:#F4EFE73d!important}
body.hs-home.site-typography [data-home-carousel][data-active-slide="hp-card-referral"] .hp-card-controls :is(button,span,b){color:#F4EFE7!important;border-color:#F4EFE73d!important}
body.hs-home.site-typography [data-home-carousel][data-active-slide="hp-card-referral"] .hp-card-controls::before{background:#F4EFE73d!important}
body.hs-home.site-typography [data-home-carousel][data-active-slide="hp-card-referral"] .hp-card-controls button:focus-visible{outline-color:#F4EFE7!important}
.rdn .rdn-referral-piece{filter:drop-shadow(0 6px 16px rgba(10,25,18,.2))}
.rdn .rdn-callout-value{font-variant-numeric:tabular-nums;min-width:4.7ch;text-align:center}
.rdn[data-referral-motion="drawing"] .rdn-callout,.rdn[data-referral-motion="popping"] .rdn-callout{opacity:1}
@media(prefers-reduced-motion:reduce){.rdn .rdn-callout,.rdn .rdn-leader,.rdn [data-static-segments]{opacity:1!important;mask:none!important}.rdn .rdn-referral-piece{filter:drop-shadow(0 6px 16px rgba(10,25,18,.2))!important}}
/* A deliberate pause between the promise and its supporting sentence. */
body.hs-home.site-typography #hp-card-referral #referral-heading{margin-bottom:0!important}
body.hs-home.site-typography #hp-card-referral .hp-referral-subtitle{margin-top:32px!important}
@media(max-width:700px){body.hs-home.site-typography #hp-card-referral .hp-referral-subtitle{margin-top:24px!important}}
