/* 首页新闻：保留原单张卡片尺寸，在下方增加同尺寸第二排内容。 */
.screen-news .home-news {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    grid-template-rows: repeat(2, minmax(0, 1fr));
    height: 574px !important;
    gap: 0 !important;
    align-items: stretch
}

.screen-news .home-news article {
    min-width: 0;
    padding: 28px !important;
    border-right: 1px solid var(--line);
    border-bottom: 1px solid var(--line);
    transform: none;
    opacity: 1 !important
}

.screen-news .home-news article:nth-child(3n) {
    border-right: 0
}

.screen-news .home-news article:nth-child(n+4) {
    border-bottom: 0
}

.screen-news .home-news article img {
    height: 180px !important;
    object-fit: cover
}

.screen-news .home-news article h3 {
    margin: 16px 0 7px;
    font-size: 17px;
    line-height: 1.5
}

.screen-news .home-news article time {
    font-size: 14px
}

.screen-news .home-news article:hover {
    
    z-index: 2
}

@media(max-width:900px) {
    .screen-news .home-news {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        grid-template-rows: repeat(3, minmax(0, 1fr));
        height: 654px !important
    }

    .screen-news .home-news article {
        padding: 12px !important
    }

    .screen-news .home-news article:nth-child(3n) {
        border-right: 1px solid var(--line)
    }

    .screen-news .home-news article:nth-child(2n) {
        border-right: 0
    }

    .screen-news .home-news article:nth-child(n+5) {
        border-bottom: 0
    }

    .screen-news .home-news article img {
        height: 145px !important
    }

    .screen-news .home-news article h3 {
        margin: 12px 0 5px;
        font-size: 14px;
        line-height: 1.45
    }

    .screen-news .home-news article time {
        font-size: 12px
    }
}