/* 修复电脑端columns布局间距问题 */
@media screen and (min-width: 769px), print {
    .columns:not(.is-desktop) {
        display: flex;
        justify-content: space-around;
    }
}

/* 进一步优化文章列表布局 */
.xinwen-item .columns {
    margin: 0;
}

.xinwen-item .column {
    padding: 0 10px;
}

/* 确保图片容器和图片大小一致 */
.xinwen-item .image {
    width: 100%;
    height: auto;
}

.xinwen-item img {
    width: 100%;
    max-height: 300px;
    height: auto;
    object-fit: contain;
}