.article-carousel{position:relative;overflow:hidden;width:100%;height:480px}.article-carousel .article-container{display:flex;width:100%;height:100%}.article-carousel .article-slide-item{position:relative;display:block;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out}.article-carousel .article-slide-item.active{display:block}.article-carousel img{width:100%;height:100%;object-fit:contain}.article-carousel .article-button{color:white;background:transparent;padding:10px;cursor:pointer;z-index:2;border-radius:4px;border:1px solid #ffffff;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.article-carousel .article-button .material-icons-outlined{color:white}.article-carousel .article-index{font-size:16px;font-weight:600;line-height:20px;text-align:center;color:white}.article-carousel .info-box{padding:40px;height:100%;display:flex;flex-direction:column;gap:24px}.article-carousel .info-box .title{font-size:28px;font-weight:700;line-height:28px;color:white;word-break:break-word}.article-carousel .info-box .sub{font-size:24px;font-weight:500;line-height:32px;color:white;word-break:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.article-carousel .info-box .info-group{display:flex;flex-direction:column;gap:16px;height:328px}.article-carousel .info-box a.btn-readmore{width:fit-content;height:48px;padding:8px 32px 8px 32px;gap:10px;border-radius:4px;margin-top:24px;display:flex;align-items:center;justify-content:center;background:#ca0813;font-size:16px;font-weight:600;line-height:24px;text-align:center;color:white}.article-carousel .info-box .article-button-group{display:flex;align-items:center;gap:8px}
