/* Optional subfield thumbnails in unfiltered article feeds. */
.article-listing--thumbnail {
    display: grid;
    grid-template-columns: 90px minmax(0, 1fr);
    align-items: start;
    column-gap: 10px;
}
.article-subfield-thumbnail { display: block; }
.article-subfield-thumbnail img { display: block; width: 100%; height: auto; aspect-ratio: 1; object-fit: fill; border-radius: 8px; }
@media (max-width: 599px) {
    .article-listing--thumbnail { grid-template-columns: 64.8px minmax(0, 1fr); }
}

.article-listing .article-title.subhead + br { display: none; }

#dynamic-publications .article-listing { border-bottom: 1px solid lightgray; padding: 4px 0; margin: 2px 0 8px; }
#dynamic-publications .recent-article-summary { margin: 6px 0 4px; }
#dynamic-publications .recent-article-summary > summary { cursor: pointer; }
#dynamic-publications .recent-article-abstract { margin: 4px 0 0; }

#dynamic-publications .recent-articles-controls { justify-content: center; margin: 2px; }
#dynamic-publications .recent-articles-label { font-size: 18px; font-weight: 600; color: #333; }
