/* Keep the complete supplied photo, its logo and footer inside existing cards. */
body .hq-card img.hqlp-photo,body .hqmhp-image.hqlp-photo{object-fit:contain!important;background:#fff;contain:none;contain-intrinsic-size:none}

/* hqe editorial */
.hqe-photo{width:100%;max-width:760px;margin:1.5rem auto;box-sizing:border-box}
.hqe-photo img{display:block;width:100%!important;height:auto!important;max-width:100%;object-fit:contain;background:#fff;contain:none;contain-intrinsic-size:none}
.hqe-photo figcaption{font-size:.875rem;line-height:1.55;color:#334b60;margin-top:.55rem}
.hqe-buying{margin:1.5rem 0;padding:1.1rem 1.25rem;border-left:3px solid #e8b921;background:#f4f8fc;border-radius:0 6px 6px 0;color:#142e49;overflow-wrap:anywhere}
.hqe-buying h2{font-size:1.35rem;line-height:1.4;color:#0c2d50;margin:0 0 .75rem}
.hqe-buying p{line-height:1.75;color:#243e57;margin:.75rem 0}
.hqe-buying a{color:#075783;text-decoration:underline;text-underline-offset:3px}
@media(max-width:700px){.hqe-photo{margin:1rem auto}.hqe-buying{padding:1rem}.hqe-buying h2{font-size:1.2rem}.hqe-buying p{font-size:1rem}}
