.tl-venue{--tl-bleed:clamp(1.25rem, 5vw, 2rem);flex-direction:column;gap:.8rem;display:flex}.tl-vn-opener{margin:0 calc(-1 * var(--tl-bleed));background:var(--color-surface);position:relative}.tl-vn-shot,.tl-vn-plate{aspect-ratio:16/9;object-fit:cover;width:100%;font-family:var(--font-display-stack);display:block;overflow:hidden}.tl-vn-plate svg{width:100%;height:100%;display:block}.tl-vn-tag{max-width:calc(100% - (2 * var(--tl-bleed)));background:var(--color-bg);border-block-start:2px solid var(--color-rule);padding:.4rem .6rem .45rem;position:absolute;inset-block-end:.55rem;inset-inline-start:var(--tl-bleed)}.tl-vn-title{font-family:var(--font-display-stack);letter-spacing:-.005em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(1.1rem,4.6vw,1.35rem);line-height:1.12}.tl-vn-line{color:var(--color-ink-muted);margin:.2rem 0 0;font-size:12px;line-height:1.35}.tl-venue .tl-socials{color:var(--color-ink-muted)}.tl-vn-spaces .tpl-tarjeta-field{margin-inline:calc(-1 * var(--tl-bleed));padding:.4rem var(--tl-bleed);border-block-end:1px solid var(--color-border);border-block-start:1px solid var(--color-border);display:block}.tl-vn-spaces .tpl-tarjeta-label{margin-block-end:.3rem}.tl-vn-spaces .tpl-tarjeta-chip-list{display:block}.tl-vn-spaces .tpl-tarjeta-chip{font-size:var(--text-body);border:0;border-radius:0;padding:.22rem 0;line-height:1.35}.tl-vn-spaces .tpl-tarjeta-chip+.tpl-tarjeta-chip{border-block-start:1px solid var(--color-border)}.tl-vn-spaces .tpl-tarjeta-more{margin-block-start:.25rem}.tl-vn-story{flex-direction:column;gap:.6rem;display:flex}.tl-vn-leaf{border:1px solid var(--color-border);background:var(--color-surface);padding:.6rem .75rem .65rem}.tl-vn-leaf-title{font-family:var(--font-sans-stack);margin:0 0 .3rem;font-size:.95rem;font-weight:700;line-height:1.3}.tl-vn-leaf-body{font-size:var(--text-small);line-height:1.55}.tl-vn-leaf-body p{margin:0 0 .45rem}.tl-vn-leaf-body p:last-child{margin-block-end:0}.tl-vn-leaf-body a{color:var(--color-accent-text)}.tl-vn-photos.cm--gallery .cm-deck{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.tl-vn-photos .cm-cell{--cm-crop:4 / 3}.tl-vn-photos.cm--pdf{border:1px solid var(--color-border);gap:.35rem;padding:.6rem .7rem;display:grid}.tl-vn-photos .cm-poster{object-fit:cover;max-height:11rem}.tl-vn-photos .cm-doc{font-size:var(--text-small);color:var(--color-accent-text);font-weight:600}.tl-vn-practical{border:1px solid var(--color-border);padding:.15rem .75rem .5rem}.tl-vn-practical .tpl-tarjeta-field{border-block-end:0;padding-block:.45rem}.tl-vn-practical .tpl-tarjeta-field+.tpl-tarjeta-field{border-block-start:1px solid var(--color-border)}.tl-vn-practical .tpl-tarjeta-plate{background:0 0;border:0;border-radius:0;margin-block:0;padding:.35rem 0 .45rem}.tl-vn-practical .tpl-tarjeta-timetable-row{font-size:var(--text-small);padding-block:.16rem}
