.custom-design .photo-collage{--collage-gap:20px;gap:var(--collage-gap);flex-direction:column;width:100%;margin-top:32px;display:flex}.photo-collage .collage-row{align-items:flex-start;gap:var(--collage-gap);min-width:0;display:flex}.photo-collage figure{min-width:0;margin:0}.custom-design .photo-collage img{aspect-ratio:auto;object-fit:contain;border-radius:0;width:100%;height:auto;max-height:none;display:block}.photo-collage figcaption{margin-top:10px;font-size:.875rem;line-height:1.5}.photo-collage .photo-placeholder{aspect-ratio:2/3;width:100%;min-height:0;padding:20px}.photo-collage.is-loading .collage-row{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:600px){.custom-design .photo-collage{--collage-gap:12px;margin-top:24px}.photo-collage.is-loading .collage-row{grid-template-columns:repeat(2,minmax(0,1fr))}.photo-collage .photo-placeholder{padding:10px}.photo-collage .photo-placeholder span{font-size:1rem}.photo-collage .photo-placeholder small{font-size:.75rem}}
