/* Только компоновка новых ACF-модулей; внешний вид и токены остаются общими. */
.content-catalog .blog-wrap--left,
.content-catalog .blog-last--info,
.entry-content .article-main__content,
.entry-content .article-main__sidebar { min-width: 0; }
.collection-hub--no-sidebar .blog-s--wrapper,
.entry-content.entry-content--wide .article-main__wrapper { grid-template-columns: minmax(0, 1fr); }
.entry-content .article-main__wrapper { grid-template-columns: minmax(0, 1fr) minmax(0, 985px); }
.content-catalog .documents-load-more-wrap[hidden] { display: none; }
.content-catalog .blog-last--title,
.entry-content .article-content { overflow-wrap: anywhere; }
.blog-catalog-list .content-card { min-width: 0; }
@media (max-width: 1024px) {
 .content-catalog .blog-s--wrapper,
 .entry-content .article-main__wrapper { grid-template-columns: minmax(0, 1fr); }
 .content-catalog .documents-grid,
 .blog-catalog-list .card-grid,
 .document-available .document-items--grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 620px) {
 .content-catalog .documents-grid,
 .blog-catalog-list .card-grid,
 .document-available .document-items--grid { grid-template-columns: minmax(0, 1fr); }
 .content-catalog .blog-last--article { flex-direction: column; }
 .content-catalog .blog-last--image { width: 100%; min-width: 0; max-height: 240px; }
 .content-catalog .document-last--image { width: 140px; min-width: 0; align-self: center; }
 .content-catalog .blog-info--bottom { flex-wrap: wrap; gap: 12px; }
 .blog-catalog-list .card-media { min-height: 0; }
 .content-catalog .last-document-buttons { flex-wrap: wrap; }
}
