/* Ajustes de lectura de muestras: cada concepto conserva su tipografía e ilustración. */
.xv-fecha-discreta { letter-spacing:.06em; line-height:1.55; text-wrap:balance; }
.e-pista { isolation:isolate; color:var(--tinta); }
.e-pista::before { content:""; position:absolute; z-index:-1; top:-6px; left:-12px; right:-12px; height:calc(1.5em + 12px); border-radius:999px; background:var(--fondo); pointer-events:none; }
.c-diploma .e-fecha { color:#3B2D25; padding:6px 10px; background:#F6EAD0; border-radius:4px; }
.c-gala .e-titulos .e-nombre,
.c-congreso .e-titulos .e-nombre,
.c-aniversario .e-titulos .e-nombre { --n:1; font-size:clamp(2rem,8vw,4.8rem); line-height:1.08; text-wrap:balance; }
.c-congreso .cg-red { opacity:.3; }
