.carousel-news-spotlight .left img {
    height: 20rem;
}

.carousel-news-spotlight .right .title {
    height: 4rem;
}

.carousel-news-spotlight .right .intro {
    height: 12rem;
}

.carousel-news-spotlight .right .footer {
    height: 2rem;
}

.section-news ul hr:last-child {
    display: none;
}

.section-news ul li:hover {
    background-color: #f7f7f7;
}

@media (max-width: 767px) {
    .carousel-news-spotlight .left img {
        height: 15rem;
    }
    .carousel-news-spotlight .right .title {
        height: 4rem;
    }
    .carousel-news-spotlight .right .intro {
        height: 8rem;
    }
    .carousel-news-spotlight .right .footer {
        height: 1.6rem;
    }
}