.category .category-photo{display:block;width:100%;max-width:100%;height:180px;max-height:180px;object-fit:contain;background:#f4f0f8;border-radius:12px;margin:0 0 20px;box-sizing:border-box}.category .category-photo-pair,.category-photo-wide .category-photo-pair{display:flex;gap:8px;overflow:hidden}.category-photo-pair img{display:block;width:calc(50% - 4px);max-width:calc(50% - 4px);min-width:0;height:100%;max-height:100%;object-fit:contain}.category .category-photo-cruise,.category-photo-wide .category-photo-cruise{object-fit:cover;object-position:50% 68%}.category-photo-credit{display:block;font-size:11px;line-height:1.4;margin:-12px 0 16px;color:#59636e;overflow-wrap:anywhere}.category-photo-wide .category-photo{display:block;width:100%;max-width:900px;height:360px;max-height:55vh;object-fit:contain;background:#f4f0f8;border-radius:12px;margin:24px auto}.category-photo-wide .category-photo-pair{display:flex}.category-photo-wide .category-photo-credit{max-width:900px;margin:0 auto 16px}@media(max-width:600px){.category-photo-wide .category-photo{height:260px}.category .category-photo{height:180px}}
