.fitness-gallery{min-width:0}.fitness-gallery>p{max-width:760px}.fitness-rail{position:relative;display:flex;align-items:start;gap:26px;overflow-x:auto;scroll-snap-type:x mandatory;padding:30px max(22px,calc(50% - 140px));overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#83a99c transparent}.fitness-slide{flex:0 0 280px;min-width:0;margin:0;scroll-snap-align:center}.fitness-select{display:block;border:0;background:none;padding:0;width:100%;border-radius:20px;color:inherit;cursor:pointer}.fitness-select img{display:block;width:100%;height:auto;border-radius:20px;box-shadow:0 15px 30px #173e431a}.fitness-slide figcaption{padding:16px 4px}.fitness-slide h3{font-size:23px}.fitness-slide p{font-size:16px}.fitness-gallery.is-enhanced .fitness-slide{opacity:.5;transform:scale(.84) rotate(4deg);transition:transform .4s,opacity .4s}.fitness-gallery.is-enhanced .fitness-slide:nth-child(even){transform:scale(.84) rotate(-4deg)}.fitness-gallery.is-enhanced .fitness-slide.is-active{opacity:1;transform:none}.fitness-gallery.is-enhanced figcaption{display:none}.fitness-controls{display:flex;align-items:center;justify-content:center;gap:22px;margin:22px 0}.fitness-controls[hidden],.fitness-caption[hidden]{display:none}.fitness-controls button{font:inherit;min-width:48px;min-height:48px;border:1px solid #bbcfc6;border-radius:50%;background:#fff;color:#173e43;cursor:pointer}.fitness-controls button:hover{background:#173e43;color:white}.fitness-gallery button:focus-visible,.fitness-rail:focus-visible{outline:3px solid #d96643;outline-offset:5px}.fitness-caption{text-align:center;max-width:650px;min-height:120px;margin:0 auto}.fitness-caption h3{font-size:25px;margin:8px 0}.fitness-caption p{margin:8px 0}.fitness-note{font-size:14px;color:#526d68;margin-top:20px}@media(max-width:600px){.fitness-slide{flex-basis:250px}.fitness-rail{gap:18px;padding-left:calc(50% - 125px);padding-right:calc(50% - 125px)}.fitness-caption{min-height:145px}}@media(prefers-reduced-motion:reduce){.fitness-gallery.is-enhanced .fitness-slide{transition:none;transform:none!important}}
