
/* v26 branded recommendation cards and optional credited product photo */
.v22-brand-thumb.v23-local-brand img{width:44px;height:44px;object-fit:contain;display:block;}
.v23-text-brand .v22-brand-fallback{font-size:clamp(.78rem,1.7vw,.96rem);line-height:1.15;overflow-wrap:anywhere;}
.v26-photo-frame{max-width:560px;margin:18px auto 22px;padding:10px 12px 9px;border:1px solid #e4eaf0;border-radius:14px;background:#fff;text-align:center;}
.v26-photo-frame img{max-width:100%;width:auto;height:auto;max-height:310px;object-fit:contain;display:block;margin:0 auto 8px;border-radius:7px;}
.v26-photo-frame figcaption{font-size:.7rem;line-height:1.35;color:#68727d;text-align:left;}
.v26-photo-frame figcaption a{color:#3064a3;text-decoration:underline;}
@media (max-width:520px){.v26-photo-frame{padding:8px}.v26-photo-frame img{max-height:220px}}
