.blog-card img{height:260px;object-fit:contain;background:#fff;padding:14px;box-sizing:border-box}.blog-copy .blog-cover{max-width:360px;margin:24px auto}.blog-cover .blog-hero{width:100%;height:auto;max-height:none;object-fit:contain;background:transparent;border-radius:0}.blog-grid{align-items:start}@media(max-width:600px){.blog-card img{height:270px}.blog-copy .blog-cover{max-width:290px}}@media print{.blog-copy .blog-cover{max-width:180px}}