*{box-sizing:border-box}.swiper-container{position:relative;max-width:70%;width:60%;margin:0 auto;padding:50px 0;overflow:hidden}.swiper-slide{width:480px;max-width:46vw;min-width:340px;background:#fff;padding:clamp(25px,3%,35px);opacity:0;pointer-events:none;box-shadow:0 0 25px #0000001a;transition:opacity .2s ease}.swiper-slide img{display:block;width:80%;aspect-ratio:1/1;object-fit:contain}.swiper-slide .content{display:flex;align-items:center;justify-content:center;padding-top:20px}.swiper-slide .content a{color:#004aad;font-size:clamp(1.2rem,2vw,1.8rem);text-decoration:none}.swiper-slide .content a:hover{text-decoration:underline}.swiper-slide.swiper-slide-prev,.swiper-slide.swiper-slide-active,.swiper-slide.swiper-slide-next{opacity:1;pointer-events:auto}.swiper-button-prev,.swiper-button-next{width:60px;height:60px;background:#fffc;border-radius:50%}.swiper-button-prev:after,.swiper-button-next:after{color:#004aad;font-size:1.5rem;font-weight:900}@media(max-width:768px){.swiper-slide{width:85vw;max-width:85vw;min-width:0;padding:20px}.swiper-button-prev,.swiper-button-next{width:45px;height:45px}.swiper-button-prev:after,.swiper-button-next:after{font-size:1.2rem}}
