/* Компактные карточки материалов и портреты героев. */
.article-card{position:relative;overflow:hidden}
.article-card:has(.article-thumb){padding-right:92px}
.article-thumb{position:absolute;right:14px;top:43px;width:64px;height:64px;object-fit:cover;border-radius:6px;background:#272a2f;border:1px solid #3d424b}
.article-body .article-cover{max-width:280px;max-height:280px;object-fit:contain;background:#1c1e23;border:1px solid #30333a}
.product-visual img{object-fit:contain;background:#1c1e23}
