.brand.brand-logo{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:240px;flex-shrink:0}.brand.brand-logo img{width:230px;height:auto;max-height:none;object-fit:contain}.brand.brand-logo small{display:block;font-size:10px;line-height:1.5;font-weight:500;color:#526485;margin-left:5px;white-space:nowrap}.footer-main .brand.brand-logo{width:260px}.footer-main .brand.brand-logo img{width:245px}.photo-card img{object-position:center}.photo-watermark-note{font-size:12px;line-height:1.6;color:#526485}
@media(max-width:760px){.brand.brand-logo{width:205px}.brand.brand-logo img{width:195px}.brand.brand-logo small{font-size:9px;margin-left:3px}.footer-main .brand.brand-logo{width:240px}.footer-main .brand.brand-logo img{width:225px}}
