/* 首頁最新消息：窄螢幕容納四個分頁。 */
@media (max-width: 1199.98px) {
    .news .list-group {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
        gap: 0.75rem;
        margin-bottom: 1rem;
    }

    .news .list-group .news-menu,
    .news .list-group .news-menu:nth-child(2) {
        flex: 1 1 0;
        min-width: 0;
        width: auto;
        margin: 0;
    }
}

@media (max-width: 575.98px) {
    .news .list-group .news-menu,
    .news .list-group .news-menu:nth-child(2) {
        flex-basis: calc(50% - 0.75rem);
    }
}
