.branches .editorial-card{padding:24px;display:flex;flex-direction:column;min-height:0;min-width:0}.branches .editorial-card:hover{background:transparent}.editorial-card h3{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:0;min-height:0;margin:14px 0 10px}.editorial-card .area-description{font-size:13px;line-height:1.6;margin-bottom:18px}.editorial-card .card-art{margin:0 0 18px}.editorial-card .card-art img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:#e8ecdf}.card-image-pending{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;background:#e8ecdf;padding:24px;text-align:center;color:#526257;font-size:14px;line-height:1.6}.editorial-card figcaption{display:block;font-size:12px;letter-spacing:0;line-height:1.6;margin-top:10px;overflow-wrap:anywhere}.editorial-card a{text-decoration:underline;text-underline-offset:4px}.editorial-card h4{font-family:Georgia,serif;font-weight:400;font-size:28px;line-height:1.2;margin:0 0 16px;overflow-wrap:anywhere}.editorial-card .card-intro{font-size:15px;line-height:1.7;margin-bottom:14px;color:var(--ink)}.editorial-card .card-status{font-size:12px;line-height:1.6;margin-bottom:16px}.editorial-card .card-image-note{font-size:12px;line-height:1.6;margin:-8px 0 18px}.editorial-card .card-more{font-size:12px;line-height:1.7;margin:0 0 20px}.editorial-card .card-action{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;font-size:14px;line-height:1.6;padding:10px 0}.editorial-card .pending-action{color:var(--muted);font-size:12px}.editorial-card a:hover{color:#914b31}@media(max-width:1000px){.branches{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.branches{grid-template-columns:minmax(0,1fr)}.branches .editorial-card{padding:24px 20px}.editorial-card h4{font-size:28px}}
/* Composición editorial de portada: anchuras alternadas, sin cambiar el orden de lectura. */
#explorar .branches{grid-template-columns:repeat(12,minmax(0,1fr));gap:36px 32px;border:0;align-items:start}
#explorar .branches .editorial-card{grid-column:span 5;border:0;border-top:1px solid var(--line);padding:24px 0 0}
#explorar .branches .editorial-card:nth-child(1),#explorar .branches .editorial-card:nth-child(4),#explorar .branches .editorial-card:nth-child(5){grid-column:span 7}
#explorar .editorial-card .card-art img,#explorar .editorial-card .card-image-pending{aspect-ratio:16/10}
#explorar .editorial-card:first-child h4{font-size:38px;line-height:1.15;max-width:18ch}
#explorar .editorial-card:first-child .card-intro{font-size:17px;max-width:48ch}
#explorar .editorial-card .card-action{align-self:flex-start;margin-top:8px;gap:24px}
@media(max-width:900px){#explorar .branches{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}#explorar .branches .editorial-card:nth-child(n){grid-column:auto}#explorar .editorial-card:first-child h4{font-size:32px}}
@media(max-width:600px){#explorar .branches{grid-template-columns:minmax(0,1fr);gap:32px}#explorar .branches .editorial-card{padding:22px 0 0}#explorar .editorial-card:first-child h4{font-size:30px}#explorar .editorial-card:first-child .card-intro{font-size:15px}}

/* Encuadre de Rafael: llenar la tarjeta sin bandas ni deformación. */
#explorar #arte .card-art img{object-fit:cover;object-position:center;background:transparent}

/* Imágenes aprobadas: completas y sin deformación. */
#explorar #filosofia-video .card-art img,#explorar #ensayos .card-art img,#explorar #rutas .card-art img{object-fit:contain;background:transparent}
#explorar #cine .card-art img{width:100%;max-width:780px;height:auto;aspect-ratio:auto;object-fit:contain;background:transparent}

#explorar #ia .card-art img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;background:transparent}

/* Balance selectivo de las imágenes de Vídeo y Ensayos. */
#explorar #filosofia-video .card-art img{width:88%;height:auto;aspect-ratio:auto;background:transparent}
#explorar #ensayos .card-art img{width:100%;height:auto;aspect-ratio:auto;background:transparent}

/* David: escena completa al ancho del texto, sin recorte. */
#explorar #rutas .card-art img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;background:transparent}

/* Artículo destacado adicional: mantiene las seis áreas y su composición. */
#explorar .branches .reality-feature{grid-column:1 / -1}
#explorar .reality-feature h4,#explorar .reality-feature .card-intro{max-width:72ch}

#explorar .reality-feature .card-art{max-width:640px}#explorar .reality-feature .card-art img{aspect-ratio:auto;object-fit:contain;background:transparent}
