/* 容器 */
.wc-gml { --gap: 16px; }

/* 第一张：横幅 */
.wc-gml__hero {
    display:block;
    width:100%;
    margin:0 0 var(--gap);
    border-radius:12px;
    overflow:hidden;
}
.wc-gml__img { display:block; width:100%; height:auto; }

/* 其余：两列 Masonry（CSS columns 实现） */
.wc-gml__grid {
    column-count: 2;
    column-gap: var(--gap);
}
.wc-gml__grid-item {
    display:inline-block; /* 让 column 布局正确分段 */
    width:100%;
    margin:0 0 var(--gap);
    border-radius:12px;
    overflow:hidden;
    break-inside: avoid;
}

/* 小屏改为单列，避免过窄 */
@media (max-width: 640px) {
    .wc-gml__grid { column-count: 1; }
}