/* Certificate images remain uncropped for verifiable award details. */
.card-visual.award-logo-cover{background:#fff;display:flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box;}
.card-visual.award-logo-cover img{width:100%;height:100%;object-fit:contain;object-position:center;}
.article-body .certificate-figure{margin:32px 0;padding:16px;background:#f5f7f8;border:1px solid #e2e8eb;}
.article-body .certificate-figure img{display:block;width:100%;height:auto;max-height:1000px;object-fit:contain;margin:auto;}
.article-body .archive-note{font-size:13px;color:#667985;border-left:3px solid #62b9c8;padding-left:14px;}
.article-body .award-sources{font-size:13px;overflow-wrap:anywhere;}

.article-body .product-figure{margin:32px 0;padding:24px;background:#fff;border:1px solid #e5ecef;}
.article-body .product-figure img{display:block;width:100%;height:auto;max-height:640px;object-fit:contain;margin:0 auto;}
@media(max-width:640px){.article-body .product-figure{padding:16px;}.article-body .product-figure img{max-height:480px;}}
