.story-image-swiper-wrapper{width:100%;max-width:100%;overflow:hidden;position:relative;box-sizing:border-box;contain:inline-size}.story-image-swiper-wrapper .swiper{width:100%;max-width:100%;height:clamp(150px,30vw,300px);padding:0 40px;box-sizing:border-box;overflow:hidden;--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:8px;height:100%}.story-image-swiper-wrapper .swiper-slide img{width:auto;max-width:100%;height:auto;max-height:90%;display:block;object-fit:contain;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.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;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:14px;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.1)}.story-image-swiper-wrapper .swiper-button-disabled{opacity:.5}.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:300px;padding:0 50px}.story-image-swiper-wrapper .swiper-button-next,.story-image-swiper-wrapper .swiper-button-prev{width:clamp(36px,4vw,48px);height:clamp(36px,4vw,48px);svg{width:clamp(16px,2vw,24px)!important;height:clamp(16px,2vw,24px)!important}}.story-image-swiper-wrapper .swiper-button-next:after,.story-image-swiper-wrapper .swiper-button-prev:after{font-size:18px}.story-image-swiper-wrapper .swiper-pagination-bullet{width:10px;height:10px}.story-image-swiper-wrapper .swiper-pagination-bullet-active{width:24px}}@media (min-width:1200px){.story-image-swiper-wrapper .swiper{height:clamp(200px,25vw,350px);padding:0 50px}.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:18px}}@media (max-width:767px){.story-image-swiper-wrapper .swiper{padding:0 30px}.story-image-swiper-wrapper .swiper-button-next,.story-image-swiper-wrapper .swiper-button-prev{width:28px;height:28px;svg{width:clamp(14px,2vw,24px)!important;height:clamp(14px,2vw,24px)!important}}.story-image-swiper-wrapper .swiper-button-next:after,.story-image-swiper-wrapper .swiper-button-prev:after{font-size:14px}.story-image-swiper-wrapper .swiper-pagination-bullet{width:7px;height:7px}.story-image-swiper-wrapper .swiper-pagination-bullet-active{width:18px}}