.story-image-swiper-wrapper{width:100%;max-width:100%;overflow:hidden;position:relative;box-sizing:border-box;contain:inline-size;margin:28px auto}.story-image-swiper-wrapper .swiper{width:100%;max-width:100%;height:clamp(220px,32vw,360px);padding:0 64px;box-sizing:border-box;overflow:hidden;margin:0 auto;--swiper-navigation-color:#fff;--swiper-navigation-size:30px}.story-image-swiper-wrapper .swiper-slide:not(.swiper-slide-active){visibility:hidden}.story-image-swiper-wrapper .swiper-slide{display:flex;justify-content:center;align-items:center;padding-bottom:28px;height:100%;box-sizing:border-box}.story-image-swiper-wrapper .swiper-slide img{width:auto;max-width:100%;height:auto;max-height:100%;display:block;object-fit:contain}.story-image-swiper-frame{width:100%;max-width:640px;height:100%;padding:12px;border-radius:14px;background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;box-sizing:border-box;overflow:hidden;margin:0 auto}.story-image-swiper-frame img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;display:block!important;object-fit:cover!important}.story-image-swiper-wrapper .swiper-button-prev{left:2px}.story-image-swiper-wrapper .swiper-button-next{right:2px}.story-image-swiper-wrapper .swiper-button-next,.story-image-swiper-wrapper .swiper-button-prev{width:40px;height:40px;background-color:#c93228;border-radius:50%;box-shadow:0 2px 8px rgba(201,50,40,.3);transition:all .3s ease;top:calc(50% - 14px);svg{width:18px!important;height:18px!important}}.story-image-swiper-wrapper .swiper-button-next:after,.story-image-swiper-wrapper .swiper-button-prev:after{font-size:13px;font-weight:700;color:#fff}.story-image-swiper-wrapper .swiper-button-next:hover,.story-image-swiper-wrapper .swiper-button-prev:hover{background-color:#a82820;transform:scale(1.08)}.story-image-swiper-wrapper .swiper-button-disabled{opacity:.4}.story-image-swiper-wrapper .swiper-pagination{bottom:0}.story-image-swiper-wrapper .swiper-pagination-bullet{width:8px;height:8px;background-color:#ccc;opacity:1;transition:all .3s ease}.story-image-swiper-wrapper .swiper-pagination-bullet-active{background-color:#c93228;width:20px;border-radius:5px}@media (min-width:768px){.story-image-swiper-wrapper .swiper{height:clamp(260px,30vw,380px);padding:0 68px}.story-image-swiper-frame{padding:14px;border-radius:14px}.story-image-swiper-wrapper .swiper-button-next,.story-image-swiper-wrapper .swiper-button-prev{width:42px;height:42px;svg{width:20px!important;height:20px!important}}.story-image-swiper-wrapper .swiper-button-next:after,.story-image-swiper-wrapper .swiper-button-prev:after{font-size:15px}.story-image-swiper-wrapper .swiper-pagination-bullet{width:9px;height:9px}.story-image-swiper-wrapper .swiper-pagination-bullet-active{width:22px}}@media (min-width:1200px){.story-image-swiper-wrapper .swiper{height:clamp(280px,26vw,400px);padding:0 74px}.story-image-swiper-frame{padding:14px;border-radius:14px}.story-image-swiper-wrapper .swiper-button-next,.story-image-swiper-wrapper .swiper-button-prev{width:44px;height:44px}.story-image-swiper-wrapper .swiper-button-next:after,.story-image-swiper-wrapper .swiper-button-prev:after{font-size:16px}}@media (max-width:767px){.story-image-swiper-wrapper .swiper{padding:0 38px}.story-image-swiper-frame{padding:8px;border-radius:10px}.story-image-swiper-wrapper .swiper-button-next,.story-image-swiper-wrapper .swiper-button-prev{width:30px;height:30px;svg{width:14px!important;height:14px!important}}.story-image-swiper-wrapper .swiper-button-next:after,.story-image-swiper-wrapper .swiper-button-prev:after{font-size:11px}.story-image-swiper-wrapper .swiper-pagination-bullet{width:7px;height:7px}.story-image-swiper-wrapper .swiper-pagination-bullet-active{width:16px}}