.tl-carta{--tl-bleed:clamp(1.25rem, 5vw, 2rem);text-align:center;flex-direction:column;gap:.75rem;display:flex}.tl-ca-head{padding-block:.35rem .7rem}.tl-ca-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--color-ink-muted);margin:0 0 .4rem;font-size:12px}.tl-ca-title{max-width:18ch;font-family:var(--font-display-stack);letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;margin:0 auto;font-size:clamp(1.6rem,7vw,2.05rem);line-height:1.06}.tl-ca-rule{margin-inline:calc(-1 * var(--tl-bleed));border-block-start:2px solid var(--color-rule);padding-block-start:3px}.tl-ca-rule:after{content:"";border-block-start:1px solid var(--color-border);display:block}.tl-carta .tl-socials{color:var(--color-ink-muted);justify-content:center}.tl-ca-menu .tpl-tarjeta-field{border-block-end:0;padding-block:0;display:block}.tl-ca-menu .tpl-tarjeta-label{display:none}.tl-ca-menu .tpl-tarjeta-chip-list{display:block}.tl-ca-menu .tpl-tarjeta-chip{font-size:var(--text-body);border:0;border-radius:0;padding:.22rem 0;line-height:1.45}.tl-ca-menu .tpl-tarjeta-more{margin-block-start:.35rem}.tl-ca-band.cm--gallery{margin-inline:calc(-1 * var(--tl-bleed))}.tl-ca-band.cm--gallery .cm-deck{grid-template-columns:minmax(0,1fr);gap:0}.tl-ca-band .cm-cell{--cm-crop:16 / 5}.tl-ca-band.cm--pdf{margin-inline:calc(-1 * var(--tl-bleed));border-block:1px solid var(--color-border);gap:.45rem;padding-block:.7rem;display:grid}.tl-ca-band .cm-poster{object-fit:cover;object-position:top;width:100%;max-height:9rem}.tl-ca-band .cm-doc{font-size:var(--text-small);letter-spacing:.04em;color:var(--color-accent-text);font-weight:600}.tl-ca-colophon .tpl-tarjeta-field{padding-block:.4rem;display:block}.tl-ca-colophon .tpl-tarjeta-label{margin-block-end:.25rem}.tl-ca-colophon .tpl-tarjeta-timetable-row{font-size:var(--text-small);justify-content:center;gap:.5rem;padding-block:.12rem}.tl-ca-colophon .tpl-tarjeta-timetable-row dd{text-align:start}.tl-ca-colophon .tpl-tarjeta-plate{margin-block:.3rem 0;padding:.55rem .7rem}.tl-ca-colophon .tpl-tarjeta-address{font-size:1.05rem}
