.tl-exhibit{--tl-bleed:clamp(1.25rem, 5vw, 2rem);flex-direction:column;gap:.85rem;display:flex}.tl-ex-hero{margin:0 calc(-1 * var(--tl-bleed));background:var(--color-surface);position:relative}.tl-ex-hero-img,.tl-ex-hero-plate{aspect-ratio:16/10;object-fit:cover;width:100%;font-family:var(--font-display-stack);display:block;overflow:hidden}.tl-ex-hero-plate svg{width:100%;height:100%;display:block}.tl-ex-label{padding:.55rem var(--tl-bleed) .6rem;background:var(--color-bg);border-block-end:2px solid var(--color-rule);margin-block-start:-1.7rem;position:relative}.tl-ex-title{font-family:var(--font-display-stack);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(1.4rem,6vw,1.8rem);line-height:1.08}.tl-ex-sub{font-size:var(--text-small);color:var(--color-ink-muted);margin:.3rem 0 0;line-height:1.4}.tl-exhibit .tl-socials{color:var(--color-ink-muted)}.tl-ex-rail .tpl-tarjeta-field{padding-block:.45rem}.tl-ex-rail .tpl-tarjeta-plate{margin-block:0;padding:.5rem .7rem}.tl-ex-wall.cm--gallery .cm-deck{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2px}.tl-ex-wall .cm-cell:nth-child(odd){--cm-crop:4 / 5}.tl-ex-wall .cm-cell:nth-child(2n){--cm-crop:3 / 4;margin-block-start:.9rem}.tl-ex-wall.cm--pdf{border-block:1px solid var(--color-border);gap:.35rem;padding-block:.65rem;display:grid}.tl-ex-wall .cm-poster{object-fit:cover;max-height:13rem}.tl-ex-wall .cm-doc{font-size:var(--text-small);color:var(--color-accent-text);font-weight:600}.tl-ex-labels{flex-direction:column;gap:.85rem;display:flex}.tl-ex-label-block{border-inline-start:1px solid var(--color-border);padding-inline-start:.85rem}.tl-ex-label-title{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-muted);margin:0 0 .3rem;font-size:12px;font-weight:700}.tl-ex-label-body{font-size:var(--text-small);line-height:1.6}.tl-ex-label-body p{margin:0 0 .5rem}.tl-ex-label-body p:last-child{margin-block-end:0}.tl-ex-label-body a{color:var(--color-accent-text)}.tl-ex-offer .tpl-tarjeta-chip-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.1rem .9rem;display:grid}.tl-ex-offer .tpl-tarjeta-chip{font-size:var(--text-small);border:0;border-radius:0;padding:0;line-height:1.45}
