.swipe-cards-shell,.swipe-cards{width:100%;min-width:0;max-width:100%}.swipe-cards-shell{contain:inline-size}.swipe-cards{position:relative}.swipe-cards [data-slot=carousel-content]{border-radius:18px;overflow:hidden}.swipe-cards .swipe-cards-track{touch-action:pan-y pinch-zoom;margin:0;display:flex}.swipe-cards .swipe-cards-item{flex:0 0 100%;min-width:0;padding:0}.swipe-cards-item>article{height:100%}.swipe-card-visual{background:#fff;flex-direction:column;min-width:0;display:flex}.swipe-cards-controls{background:#fff;border-radius:0 0 18px 18px;justify-content:center;align-items:center;width:100%;min-height:52px;padding:4px 16px;display:flex;position:relative}.swipe-cards-dots{justify-content:center;align-items:center;gap:0;display:flex}.swipe-cards-dot{cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 27px;place-items:center;width:27px;height:44px;padding:0;display:grid}.swipe-cards-dot span{background:#a9b4c0;border-radius:50%;width:7px;height:7px;transition:background .18s;display:block}.swipe-cards-dot[aria-current=true] span{background:var(--blue)}.swipe-cards:focus-visible{outline:3px solid var(--light-blue);outline-offset:2px}.swipe-cards button:focus-visible{outline:3px solid var(--light-blue);outline-offset:2px}.swipe-cards a:focus-visible{outline:3px solid var(--light-blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){.swipe-cards-dot span{transition:none}}
