/* Image cards belong to Hot Trends. Treatment list styles remain separate. */
.hot-trend-image-list .editorial-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}
.hot-trend-image-list .editorial-card{min-width:0;overflow:hidden}
.hot-trend-image-list .editorial-card>a{display:block;padding:0}
.hot-trend-image-list .editorial-card>a>div{padding:18px}
.hot-trend-image-list .editorial-card .editorial-index{display:none}
.hot-trend-image-list .editorial-card .hot-trend-thumbnail{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:contain;background:#f5f5f5}
.hot-trend-image-list .editorial-card h2{font-size:18px;line-height:1.6;word-break:normal;overflow-wrap:anywhere}
.hot-trend-image-list .column-card-deck{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
@media(max-width:1000px){.hot-trend-image-list .editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}}
@media(max-width:600px){.hot-trend-image-list .editorial-card h2{font-size:16px}.hot-trend-image-list .editorial-card>a>div{padding:14px}.hot-trend-image-list .editorial-grid{gap:20px 14px}}
@media(max-width:359px){.hot-trend-image-list .editorial-grid{grid-template-columns:minmax(0,1fr)}}
