/* Prueba de portada: dos áreas × dos publicaciones; sin tocar cabecera ni otras franjas. */
.homepage #explorar .branches{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 36px}
.homepage #explorar .branches>.area-pair:nth-child(n){grid-column:auto;display:block;padding-top:22px;min-width:0}
.homepage #explorar .area-publications{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}
.homepage #explorar .publication-card{min-width:0;display:flex;flex-direction:column}
.homepage #explorar .publication-card h4,.homepage #explorar .editorial-card:first-child h4{font-size:clamp(23px,2vw,29px);line-height:1.2;max-width:none}
.homepage #explorar .publication-card .card-intro,.homepage #explorar .editorial-card:first-child .card-intro{font-size:15px;max-width:none}
.homepage #explorar .publication-card .card-art{width:100%;margin-bottom:16px}
.homepage #explorar .publication-card .card-art img{width:100%;max-width:100%;height:auto;aspect-ratio:auto;object-fit:contain;background:transparent}
.homepage #explorar .publication-slot{min-width:0;border:1px dashed var(--line);padding:20px 16px;min-height:148px;align-content:center;background:transparent}
.homepage #explorar .publication-slot p{font-size:13px;line-height:1.6;color:var(--muted);margin:0}
.homepage #explorar .publication-slot .slot-title{font-family:Georgia,serif;font-size:20px;line-height:1.3;color:var(--ink);margin-bottom:10px}
.homepage #explorar .publication-kind{font:13px/1.5 Arial,sans-serif;color:var(--muted);margin:0 0 12px}
@media(max-width:1100px){.homepage #explorar .branches{grid-template-columns:minmax(0,1fr);gap:36px}.homepage #explorar .area-publications{gap:28px}}
@media(max-width:560px){.homepage #explorar .area-publications{grid-template-columns:minmax(0,1fr);gap:24px}.homepage #explorar .publication-slot{min-height:100px}.homepage #explorar .publication-card h4{font-size:28px}}

/* Separadores superiores de Vídeo y Ensayos: énfasis discreto, color heredado. */
.homepage #explorar .branches>#filosofia-video.area-pair,.homepage #explorar .branches>#ensayos.area-pair{border-top-width:2px}

/* Vídeo: ocupar el ancho de cada tarjeta sin recortar los títulos. */
.homepage #explorar #filosofia-video .publication-card .card-art img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:auto;object-fit:contain}
