.tl-editorial{--tl-bleed:clamp(1.25rem, 5vw, 2rem);flex-direction:column;gap:.9rem;display:flex}.tl-ed-mast{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:end;margin-block-start:.25rem;display:grid}.tl-ed-portrait{aspect-ratio:4/5;background:var(--color-surface);border:1px solid var(--color-border);margin:0;overflow:hidden}.tl-ed-portrait img,.tl-ed-portrait svg{object-fit:cover;width:100%;height:100%;display:block}.tl-ed-head{background:var(--color-bg);margin-inline-start:-1.25rem;padding-block-end:.15rem;padding-inline-start:1.25rem;position:relative}.tl-ed-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--color-ink-muted);margin:0 0 .45rem;font-size:.7rem}.tl-ed-title{font-family:var(--font-display-stack);letter-spacing:-.01em;margin:0;font-size:clamp(1.6rem,7.5vw,2.2rem);line-height:1.02}.tl-ed-title-lead{font-style:italic;font-weight:400;display:block}.tl-ed-title-rest{display:block}.tl-ed-seam{border:0;border-block-start:2px solid var(--color-rule);margin:.15rem 0 .35rem}.tl-editorial .tl-socials{letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-muted);gap:.25rem 1.1rem;font-size:.7rem}.tl-editorial .tl-socials-word{clip-path:none;width:auto;height:auto;margin:0;position:static;overflow:visible}.tl-editorial .tl-socials-mark{width:.9rem;height:.9rem}.tl-ed-entries{flex-direction:column;gap:1.1rem;display:flex}.tl-ed-entry{border-block-start:1px solid var(--color-border);grid-template-columns:1.75rem minmax(0,1fr);column-gap:.6rem;padding-block-start:.6rem;display:grid}.tl-ed-num{letter-spacing:.1em;font-variant-numeric:tabular-nums;color:var(--color-ink-muted);grid-row:span 2;margin:0;padding-block-start:.2rem;font-size:.7rem}.tl-ed-entry-title{font-family:var(--font-display-stack);margin:0 0 .3rem;font-size:1.15rem;line-height:1.2}.tl-ed-body{font-family:var(--font-sans-stack);font-size:var(--text-body);line-height:1.7}.tl-ed-body p{margin:0 0 .6rem}.tl-ed-body a{color:var(--color-accent-text)}.tl-ed-ledger .tpl-tarjeta-numbered{counter-reset:tl-ed-row;margin:0;padding:0;list-style:none}.tl-ed-ledger .tpl-tarjeta-field{border-block-end:1px solid var(--color-border);font-size:var(--text-small);counter-increment:tl-ed-row;grid-template-columns:1.75rem minmax(0,1fr);align-items:baseline;column-gap:.6rem;padding-block:.35rem;display:grid}.tl-ed-ledger .tpl-tarjeta-field:before{content:counter(tl-ed-row, decimal-leading-zero);font-variant-numeric:tabular-nums;color:var(--color-ink-muted);font-size:.7rem}.tl-ed-ledger .tpl-tarjeta-more{letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-muted);margin:.35rem 0 0;font-size:.7rem}.tl-ed-plates .cm-deck{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.tl-ed-plates .cm-cell{border:1px solid var(--color-border);--cm-crop:1 / 1}.tl-ed-plates.cm--pdf{border-block:1px solid var(--color-rule);gap:.4rem;padding-block:.6rem;display:grid}.tl-ed-plates .cm-poster{object-fit:cover;max-height:15rem}.tl-ed-plates .cm-doc{color:var(--color-accent-text);font-weight:600}.tl-editorial .tpl-tarjeta-promo{color:var(--color-ink);margin:0;font-style:italic}.tl-ed-practical{border-block-start:1px solid var(--color-rule);padding-block-start:.5rem}
