.site-article-cover { max-width:1100px; margin:0 auto 40px; padding:0 20px; }
.site-article-cover img { display:block; width:100%; max-height:360px; object-fit:contain; background:white; border:1px solid #e0e7eb; border-radius:16px; }
@media(max-width:600px) { .site-article-cover { margin-bottom:24px; padding:0 16px; }.site-article-cover img { max-height:220px; border-radius:10px; } }
