.lp-collage{gap:var(--grid-gap-lg);grid-template-columns:minmax(0,1fr);grid-template-areas:"phone""spread""shelf";display:grid}.lp-collage>div{border-radius:var(--radius-card);min-width:0;overflow:hidden}.lp-collage img{width:100%;height:auto;display:block}.lp-collage-phone{grid-area:phone}.lp-collage-spread{grid-area:spread}.lp-collage-shelf{grid-area:shelf}@media(min-width:768px){.lp-collage{grid-template-columns:minmax(0,11fr) minmax(0,9fr);grid-template-areas:"phone shelf""spread spread"}.lp-collage-shelf{position:relative}.lp-collage-shelf img{object-fit:cover;object-position:42% 50%;width:100%;height:100%;position:absolute;inset:0}}
