.tl-trades{--tl-bleed:clamp(1.25rem, 5vw, 2rem);flex-direction:column;gap:.85rem;display:flex}.tl-tr-ticket{border:1px solid var(--color-ink);border-block-start:2px solid var(--color-rule);padding:.75rem .85rem .8rem}.tl-tr-title{font-family:var(--font-display-stack);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(1.45rem,6.5vw,1.85rem);line-height:1.08}.tl-tr-sub{font-size:var(--text-small);color:var(--color-ink-muted);margin:.4rem 0 0;line-height:1.4}.tl-trades .tl-socials{color:var(--color-ink-muted)}.tl-tr-jobs .tpl-tarjeta-numbered{margin:0}.tl-tr-jobs .tpl-tarjeta-field{font-size:var(--text-small);border-block-end:0;align-items:baseline;gap:.6rem;padding-block:.3rem;display:flex}.tl-tr-jobs .tpl-tarjeta-numbered li:before{border:1px solid var(--color-border);text-align:center;letter-spacing:.02em;min-width:1.4rem;color:var(--color-ink-muted);flex:none;padding:.05rem .2rem;font-size:11px}.tl-tr-jobs .tpl-tarjeta-more{padding-inline-start:2rem}.tl-tr-area{flex-direction:column;gap:.6rem;display:flex}.tl-tr-notice{border:1px solid var(--color-border);padding:.65rem .8rem}.tl-tr-notice-title{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-muted);margin:0 0 .3rem;font-size:12px;font-weight:700}.tl-tr-notice-body{font-size:var(--text-small);line-height:1.5}.tl-tr-notice-body p{margin:0 0 .45rem}.tl-tr-notice-body p:last-child{margin-block-end:0}.tl-tr-notice-body a{color:var(--color-accent-text)}.tl-tr-works.cm--gallery{border:1px solid var(--color-border);padding:2px}.tl-tr-works.cm--gallery .cm-deck{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.tl-tr-works .cm-cell{--cm-crop:1 / 1}.tl-tr-works.cm--pdf{border:1px solid var(--color-border);gap:.35rem;padding:.6rem .7rem;display:grid}.tl-tr-works .cm-poster{object-fit:cover;max-height:12rem}.tl-tr-works .cm-doc{font-size:var(--text-small);color:var(--color-accent-text);font-weight:600}.tl-tr-practical .tpl-tarjeta-field{padding-block:.5rem}.tl-tr-practical .tpl-tarjeta-plate{margin-block:0;padding:.6rem .75rem}
