/* The same centred, dimensional photo arrangement as Everyday Support. */
body{overflow-x:hidden;overflow-x:clip}
.care-story{width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;padding-bottom:12px}
.story-heading{width:min(1120px,calc(100% - 80px));margin:0 auto 28px}
.cd-viewport.cd-depth-carousel{--card-width:520px;--card-step:345px;position:relative;width:100%;height:690px;perspective:1300px;overflow:hidden;border:0;border-radius:0;background:none;box-shadow:none;touch-action:pan-y;outline-offset:-5px}
.cd-depth-carousel .cd-track{position:relative;display:block;height:100%;transform:none!important;transition:none;will-change:auto;transform-style:preserve-3d}
.cd-depth-carousel .cd-slide{position:absolute;left:50%;top:8px;width:min(var(--card-width),calc(100vw - 56px));height:auto;min-width:0;display:flex;flex-direction:column;flex:none;padding:8px;border:1px solid #ffffffd9;border-radius:25px;background:linear-gradient(140deg,#ffffffd9,#f2f6edd9);box-shadow:inset 1px 1px 0 #fff,inset -1px -1px 0 #9fb4a34d,0 24px 46px -28px #143c3359;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(-50%,36px,-110px) scale(.78);transition:transform 1.2s cubic-bezier(.22,.61,.25,1),opacity 1s ease,box-shadow 1.2s ease}
.cd-depth-carousel .cd-slide>img{width:100%;aspect-ratio:3/2;height:auto;object-fit:contain;background:#f3f5ed;border-radius:17px}
.cd-depth-carousel .slide-copy{flex:1;min-height:200px;padding:23px 23px 25px;border:1px solid #ffffff9c;border-top:1px solid #ffffffbf;border-radius:0 0 17px 17px;background:linear-gradient(135deg,#fffef8,#edf3e8);box-shadow:inset 0 1px 0 #fff}
.cd-depth-carousel .slide-copy>span{font-size:9px;margin-bottom:12px;letter-spacing:.08em}
.cd-depth-carousel .slide-copy h3{font-family:Arial,Helvetica,sans-serif;font-size:21px;line-height:1.4;font-weight:550;letter-spacing:-.015em;color:#204b38;text-shadow:none;overflow-wrap:break-word}
.cd-depth-carousel .slide-copy p{font-size:14px;line-height:1.75;color:#36503c;margin-top:12px;min-height:0}
.cd-depth-carousel .cd-slide[data-position="0"]{visibility:visible;pointer-events:auto;z-index:5;transform:translate3d(-50%,0,15px) scale(1);opacity:1;box-shadow:inset 1px 1px 0 #fff,0 3px 0 #d4dccf80,0 28px 58px -25px #143c334d}
.cd-depth-carousel .cd-slide[data-position="-1"]{visibility:visible;z-index:3;transform:translate3d(calc(-50% - var(--card-step)),20px,-30px) rotateY(10deg) rotateZ(-2deg) scale(.9);opacity:.85}
.cd-depth-carousel .cd-slide[data-position="1"]{visibility:visible;z-index:3;transform:translate3d(calc(-50% + var(--card-step)),20px,-30px) rotateY(-10deg) rotateZ(2deg) scale(.9);opacity:.85}
.cd-depth-carousel .cd-slide[data-position="-2"]{visibility:visible;z-index:2;transform:translate3d(calc(-50% - 630px),36px,-85px) rotateY(15deg) rotateZ(-3deg) scale(.8);opacity:.4}
.cd-depth-carousel .cd-slide[data-position="2"]{visibility:visible;z-index:2;transform:translate3d(calc(-50% + 630px),36px,-85px) rotateY(-15deg) rotateZ(3deg) scale(.8);opacity:.4}
.story-bottom{width:min(1120px,calc(100% - 36px));max-width:100%;margin:5px auto 0;flex-wrap:wrap}.story-dots{flex-wrap:wrap;justify-content:center;max-width:100%}.story-dot{flex:0 0 24px}.story-heading .story-controls button{box-shadow:inset 1px 1px 0 #fff,0 4px 0 #d3dbc9;border-color:#c8d3bd}
@media(max-width:760px){.story-heading{width:calc(100% - 36px);gap:22px;margin-bottom:26px}.story-controls{width:100%;justify-content:space-between}.cd-viewport.cd-depth-carousel{--card-width:76vw;--card-step:64vw;height:640px;perspective:1100px}.cd-depth-carousel .cd-slide{padding:6px;border-radius:23px}.cd-depth-carousel .cd-slide>img{border-radius:17px}.cd-depth-carousel .slide-copy{padding:19px 15px 22px;min-height:225px}.cd-depth-carousel .slide-copy h3{font-size:18px;line-height:1.45}.cd-depth-carousel .slide-copy p{font-size:13px;line-height:1.75}.cd-depth-carousel .slide-copy>span{font-size:8px;letter-spacing:.04em}.cd-depth-carousel .cd-slide[data-position="-2"],.cd-depth-carousel .cd-slide[data-position="2"]{opacity:0;visibility:hidden}}
@media(prefers-reduced-motion:reduce){.cd-depth-carousel .cd-slide{transition:none!important}}
