.tm{margin-top:3rem}.tm-cartel{margin:0;scroll-margin-top:7rem}.tm-cartel span{font:800 clamp(1.25rem, 3.2vw, 1.8rem)/1.1 var(--lb-font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--lb-on-ink);background:var(--lb-ink);border:var(--lb-bw) solid var(--lb-paper);box-shadow:4px 4px 0 var(--lb-accent-rose), 4px 4px 0 2px var(--lb-ink);text-wrap:balance;padding:.5rem .85rem .45rem;display:inline-block}.tm-respuesta{max-width:46rem;color:var(--lb-on-bg);text-wrap:pretty;margin:1.1rem 0 0;font-size:1.05rem;line-height:1.6}.tm-rotulo{font:800 .8rem/1.2 var(--lb-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lb-paper-text);margin:0 0 .6rem}.tm-lamina{color:var(--lb-paper-text);background-color:var(--lb-paper);background-image:var(--lb-bg-grain);border:var(--lb-bw) solid var(--lb-ink);box-shadow:var(--lb-shadow);background-size:160px 160px;margin:1.4rem 0 0;padding:1rem 1rem 1.2rem}@media (min-width:768px){.tm-lamina{padding:1.3rem 1.6rem 1.5rem}}.tm-lamina figcaption{border-bottom:2px solid var(--lb-ink);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding-bottom:.55rem;display:flex}.tm-unidad{letter-spacing:.08em;color:var(--lb-paper-soft);font-weight:700}.tm-barras{gap:.45rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.tm-barra,.tm-suma-fila{grid-template-columns:minmax(8.5rem,15rem) 1fr;align-items:center;gap:.75rem;display:grid}.tm-pista{align-items:center;gap:.55rem;min-width:0;display:flex}.tm-barra-n{font:700 .86rem/1.15 var(--lb-font-serif)}.tm-barra[data-id=leonida] .tm-barra-n{font-weight:800}.tm-barra-v{flex:0 0 calc(var(--w) * .86);background:var(--c);border:2px solid var(--lb-ink);height:1.35rem;box-shadow:2px 2px 0 var(--lb-ink);display:block}.tm-barra[data-id=miami] .tm-barra-v,.tm-barra[data-id=miamibeach] .tm-barra-v{box-shadow:none;border-style:dashed}.tm-barra-k{font:700 1.05rem/1 var(--font-sans), system-ui, sans-serif;font-variant-numeric:tabular-nums;flex:none}.tm-hueco{flex:0 0 calc(var(--w) * .86);border:2px dashed var(--lb-ink);background:repeating-linear-gradient(-45deg,#0a071647 0 2px,#0000 2px 7px);border-left:0;place-items:center;height:1.35rem;margin-left:-.55rem;display:grid}.tm-hueco span{font:800 .82rem/1 var(--lb-font-mono);color:var(--lb-on-ink);background:var(--lb-ink);padding:.1rem .35rem}.tm-suma-fila .tm-pista .tm-barra-v+.tm-hueco+.tm-barra-k{margin-left:0}@media (max-width:559px){.tm-barra,.tm-suma-fila{grid-template-columns:1fr;row-gap:.25rem}}.tm-suma{border-top:1.5px dashed var(--lb-ink);gap:.45rem;margin-top:1rem;padding-top:.8rem;display:grid}.tm-suma-pila{border:2px solid var(--lb-ink);height:1.35rem;box-shadow:2px 2px 0 var(--lb-ink);flex:0 0 86%;display:flex}.tm-suma-pila span{width:var(--w);background:var(--c)}.tm-suma-pila span+span{border-left:2px solid var(--lb-ink)}.tm-barra-leo{background:var(--lb-ink);justify-content:flex-end;align-items:center;display:flex}.tm-dentro{font:700 .95rem/1 var(--font-sans), system-ui, sans-serif;font-variant-numeric:tabular-nums;color:var(--lb-on-ink);padding-right:.4rem}.tm-medida{max-width:44rem;font:400 .95rem/1.5 var(--lb-font-serif);text-wrap:pretty;margin:.85rem 0 0}.tm-comparar{color:var(--lb-ink);background:var(--lb-accent-rose);border:var(--lb-bw) solid var(--lb-ink);box-shadow:3px 3px 0 var(--lb-ink);flex-direction:column;gap:.2rem;margin-top:1rem;padding:.7rem 1rem .65rem;text-decoration:none;transition:transform .12s cubic-bezier(.23,1,.32,1),box-shadow .12s cubic-bezier(.23,1,.32,1);display:inline-flex}.tm-comparar-t{font:800 .85rem/1.1 var(--lb-font-mono);letter-spacing:.12em;text-transform:uppercase}.tm-comparar-t:after{content:" ↑"}.tm-comparar-s{font:400 .82rem/1.25 var(--lb-font-serif)}@media (hover:hover) and (pointer:fine){.tm-comparar:hover{box-shadow:4px 4px 0 var(--lb-ink);transform:translate(-1px,-1px)}}.tm-comparar:active{box-shadow:1px 1px 0 var(--lb-ink);transform:translate(2px,2px)}.tm-comparar:focus-visible{outline:3px solid var(--lb-ink);outline-offset:3px}.tm-cita{border-left:6px solid var(--lb-accent-rose);color:var(--lb-on-bg);margin:1.6rem 0 0;padding:0 0 0 1rem}.tm-cita .tm-rotulo{color:var(--lb-on-bg-muted)}.tm-cita-1{max-width:44rem;font:italic 400 1.1rem/1.5 var(--lb-font-serif);text-wrap:pretty;margin:0}.tm-cita-2{max-width:44rem;font:400 .85rem/1.45 var(--lb-font-serif);color:var(--lb-on-bg-muted);margin:.4rem 0 0}.tm-cita footer{font:700 .78rem/1.3 var(--lb-font-mono);margin-top:.4rem}.tm-cita footer a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.tm-mas{border-top:2px solid var(--lb-on-bg-muted);color:var(--lb-on-bg);margin-top:1.4rem}.tm-mas summary{cursor:pointer;font:800 .85rem/1.2 var(--lb-font-mono);letter-spacing:.12em;text-transform:uppercase;padding:.8rem 0}.tm-tabla-w{border:var(--lb-bw) solid var(--lb-ink);background:var(--lb-paper);overflow-x:auto}.tm-tabla{border-collapse:collapse;width:100%;color:var(--lb-paper-text);font-size:.88rem}.tm-tabla th,.tm-tabla td{text-align:left;vertical-align:top;border-bottom:1px dashed #0a071659;padding:.5rem .7rem}.tm-tabla thead th{font:800 .7rem/1.2 var(--lb-font-mono);letter-spacing:.1em;text-transform:uppercase;border-bottom:2px solid var(--lb-ink)}.tm-tabla tbody th{font-weight:700}.tm-tabla td:nth-child(3){font-variant-numeric:tabular-nums;white-space:nowrap}.tm-metodo-t{color:var(--lb-on-bg);margin-top:1.2rem}.tm-metodo{gap:.5rem;margin:0;display:grid}.tm-metodo div{grid-template-columns:5.5rem 1fr;gap:.75rem;display:grid}.tm-metodo dt{font:800 .78rem/1.4 var(--lb-font-mono);letter-spacing:.06em;text-transform:uppercase}.tm-metodo dd{color:var(--lb-on-bg-muted);margin:0;font-size:.9rem;line-height:1.5}.tm-nota{color:var(--lb-on-bg-muted);margin:.9rem 0 0;font-size:.85rem}.tm-fuentes{margin:.8rem 0 0;padding-left:1.1rem;font-size:.85rem;line-height:1.5}.tm-fuentes a{color:var(--lb-on-bg);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}@media (prefers-reduced-motion:reduce){.tm-comparar{transition:none}}
