/* Experience-page headline and membership-benefit icon refinements. */
body.df-wordpress-site .experience-page .page-hero{--page-headline-size:clamp(21px,7.35vw,94px)}
body.df-wordpress-site .experience-page .page-hero h1{font-size:clamp(22px,7.8vw,100px);max-width:100%;line-height:1.04}
body.df-wordpress-site .experience-page .experience-hero-line{display:block;white-space:nowrap}
body.df-wordpress-site .experience-page .experience-family-icon{display:block;width:104px;height:96px;flex:none;color:#ff526e;opacity:.7;filter:drop-shadow(0 0 4px #ed183d55) drop-shadow(0 0 24px #ed183d25)}
body.df-wordpress-site .experience-page .experience-kid-zone .experience-benefit-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}
@media(max-width:480px){body.df-wordpress-site .experience-page .experience-family-icon{width:88px;height:82px}}

/* Rear View mirrors the recovery feature, with the photo on the left. */
body.df-wordpress-site .experience-page .experience-rear-view{border-bottom:1px solid #54212c;background:#10070a;scroll-margin-top:100px}
body.df-wordpress-site .experience-page .experience-rear-view figure{margin:0;min-width:0}
body.df-wordpress-site .experience-page .experience-rear-view img{display:block;aspect-ratio:1.35;object-position:45% center}
body.df-wordpress-site .experience-page .page-hero>.experience-hero-photo{object-position:50% center}
