/* Image list extends the article list without changing the shared sidebar. */
.images-list-layout .article-text-list li { display: flex; align-items: flex-start; gap: 18px; padding: 5px 0 15px; margin-bottom: 10px; }
.images-list-layout .article-text-list .image-list-thumbnail { display: block; flex: 0 0 150px; width: 150px; height: 100px; overflow: hidden; }
.image-list-thumbnail img { display: block; width: 100%; height: 100%; object-fit: cover; }
.image-list-copy { flex: 1 1 0%; min-width: 0; }
.images-list-layout .article-text-list li[hidden] { display: none; }
@media(max-width:760px) {
    .images-list-layout .article-text-list li { gap: 12px; }
    .images-list-layout .article-text-list .image-list-thumbnail { flex-basis: 104px; width: 104px; height: 84px; }
}
@media(max-width:420px) {
    .images-list-layout .article-list-summary-row { display: block; }
    .images-list-layout .article-list-summary-row time { margin-top: 4px; }
}