/* Ensayos comparte fuentes, escala y colores con la página actual. */
.ensayos-encabezado{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(240px,1fr);gap:48px;align-items:center}
.ensayos-franja h2{max-width:none}
.ensayos-descripcion{margin:20px 0 0;color:var(--gris);font-size:1.125rem;line-height:1.6}
.ensayos-form{min-width:0}
.ensayos-form label{display:block;margin:0 0 9px;color:var(--gris);font-size:.9375rem;font-weight:500}
.ensayos-form select{display:block;width:100%;max-width:100%;min-height:48px;padding:12px 14px;border:1px solid #cfcac1;border-bottom:3px solid var(--amarillo);border-radius:4px;color:var(--negro);background:var(--blanco);font-family:var(--lectura);font-size:1rem}
.ensayos-form select:disabled{opacity:.7}
.ensayos-form select:focus-visible{outline:3px solid var(--amarillo);outline-offset:4px}
.ensayos-form button.enlace{display:inline-block;min-height:44px;margin:14px 0 0;padding:8px 0;border:0;background:transparent;cursor:pointer;text-align:left}
.ensayos-portada{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:center;margin-top:36px;padding-top:30px;border-top:1px solid var(--linea)}
.ensayos-imagen{display:block;min-width:0}
.ensayos-imagen img,.ensayos-catalogo .imagen-entrada{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:4px}
.ensayos-portada h3{font-size:clamp(1.4rem,2.2vw,1.8rem);max-width:26ch}
.ensayos-portada h3 a{text-decoration:none}
.ensayos-portada h3 a:hover{text-decoration:underline;text-decoration-color:var(--amarillo);text-underline-offset:5px}
.ensayos-tema{margin:0 0 12px;color:var(--ocre);font-family:var(--condensada);font-size:.8125rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}
.ensayos-resumen{margin:18px 0 22px;color:var(--gris);font-size:1.0625rem;line-height:1.6}
.ensayos-vacio{margin:32px 0 0;padding-top:24px;border-top:1px solid var(--linea);color:var(--gris)}
.ensayos-catalogo .ensayos-form{max-width:460px;margin-bottom:26px}
.ensayos-articulo .portada-articulo img{max-height:none;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.ensayos-articulo .articulo .destacado-editorial{margin:2.2em 0;padding:24px 28px;border-left:4px solid var(--amarillo);color:var(--blanco);background:var(--negro-suave);font-size:1.1875rem;line-height:1.75}
.ensayos-articulo .articulo{overflow-wrap:anywhere}
@media(max-width:720px){.ensayos-encabezado,.ensayos-portada{grid-template-columns:1fr;gap:26px}.ensayos-portada{margin-top:28px;padding-top:24px}.ensayos-franja{padding:60px 0}.ensayos-franja .contenedor{width:calc(100% - 40px)}.ensayos-articulo .articulo .destacado-editorial{padding:22px 20px}.ensayos-portada h3{max-width:none}.ensayos-form select{font-size:1rem}}
