/* Shared catalog photography: preserve product proportions, compact source credit. */
.reading figure.rr-catalog-photo{box-sizing:border-box;margin:1rem 0 1.25rem;padding:16px;background:#fff;border:1px solid #e2e7df;border-radius:10px;overflow:hidden;text-align:center}
.reading figure.rr-catalog-photo>img,.reading figure.rr-catalog-photo>a>img{display:block!important;width:100%!important;max-width:100%!important;height:260px!important;object-fit:contain!important;object-position:center!important;margin:0 auto!important;background:#fff;border-radius:0}
.reading figure.rr-catalog-photo figcaption{margin:10px 0 0;padding:0;font:11px/1.45 Arial,Helvetica,sans-serif;color:#647066;text-align:center;overflow-wrap:anywhere}
.reading figure.rr-catalog-photo figcaption a{color:#506358;text-decoration:underline;text-underline-offset:2px}
.reading .rr-pick-card figure.rr-catalog-photo,.reading .gear-card figure.rr-catalog-photo{padding:10px;margin:.5rem 0 .8rem;border-color:#edf0ea;border-radius:7px}
.reading .rr-pick-card figure.rr-catalog-photo>img,.reading .gear-card figure.rr-catalog-photo>img{height:148px!important}
.reading .rr-pick-card figure.rr-catalog-photo figcaption,.reading .gear-card figure.rr-catalog-photo figcaption{font-size:10px;line-height:1.4}
.reading figure.rr-catalog-photo.rr-article-hero>img{height:330px!important;max-width:520px!important}
.reading .rr-product-image{object-fit:contain;background:#fff}
.reading .rr-pick-card .rr-amazon-button,.reading .gear-card .rr-amazon-button{box-sizing:border-box;display:block!important;min-height:44px;margin-top:auto;background:#efc34e!important;border:1px solid #c99c25;color:#17251d!important;border-radius:6px;padding:11px 12px;font-weight:700;text-align:center;white-space:normal;line-height:1.35;text-decoration:none!important}
.reading a.rr-amazon-button:focus-visible{outline:3px solid #2c6347;outline-offset:3px}
@media(max-width:600px){.reading figure.rr-catalog-photo{padding:12px}.reading figure.rr-catalog-photo>img,.reading figure.rr-catalog-photo>a>img{height:220px!important}.reading figure.rr-catalog-photo.rr-article-hero>img{height:270px!important}.reading .rr-pick-card figure.rr-catalog-photo>img{height:140px!important}}
.reading .rr-catalog-photo .rr-product-image-link{display:block;background:#fff;border-radius:4px}.reading .rr-catalog-photo .rr-product-image-link:focus-visible{outline:3px solid #2c6347;outline-offset:4px}
.reading .rr-pick-card figure.rr-catalog-photo>a>img,.reading .gear-card figure.rr-catalog-photo>a>img{height:148px!important}
@media(max-width:600px){.reading .rr-pick-card figure.rr-catalog-photo>a>img{height:140px!important}}
