/* Ordena las fotografías existentes sin retocar sus píxeles. */
.family-lineup-host{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:0}
.family-lineup{display:grid;grid-template-columns:repeat(var(--formats),minmax(0,1fr));align-items:center;gap:clamp(3px,1vw,18px);width:100%;min-width:0;line-height:0;background:#fff}
.family-lineup-item{display:block;min-width:0;aspect-ratio:1}
.family-lineup .family-lineup-item img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;aspect-ratio:1;padding:0;margin:0;transform:none!important}
.fam-top .family-lineup-host{aspect-ratio:60/11;height:auto}
.contact-page .family-option .family-lineup{height:110px;gap:3px}
@media(max-width:760px){.contact-page .family-option .family-lineup{height:88px;gap:2px}}
