/* Article artwork extends the existing Barlow editorial layout. */
body .blog-card--visual-v50 { padding: 0; overflow: hidden; }
.blog-card__image-v50 { display: block; width: 100%; height: auto; aspect-ratio: 1200 / 630; object-fit: contain; }
.blog-card__content-v50 { display: flex; flex: 1; flex-direction: column; padding: 28px 30px; }
.blog-cover-v50 { margin: 0 0 32px; }
.blog-cover-v50 img { display: block; width: 100%; height: auto; border-radius: 14px; }
.blog-sources-v50 { padding-top: 24px; margin-top: 48px; border-top: 1px solid var(--line); }
body .blog-sources-v50 h2 { margin-top: 0; font-size: 28px; }
body .blog-sources-v50 li { font-size: 16px; }
body .hero-visual-v45 .platform-badges-v48 > .platform-badge-prestashop-v50 { width: 156px; height: auto; max-height: 38px; object-fit: contain; }
@media (max-width: 700px) {
  .blog-card__content-v50 { padding: 22px 24px; }
  .blog-cover-v50 { margin-bottom: 24px; }
}
