.tl{margin:14px 0 8px}
.tl h2{margin-top:1.5em}
.tl-x{font-size:.9rem;color:var(--m);margin:6px 0 12px}
.tl-30{border:1px solid rgba(255,138,61,.45);background:linear-gradient(180deg,rgba(255,138,61,.1),rgba(255,138,61,.02));border-radius:var(--rad);padding:14px 18px;margin:12px 0}
.tl-30 h2{margin:0 0 .4em;border:0;padding:0;font-size:1.1rem}
.prose .tl-path{margin:.3em 0 .6em;padding-left:1.3em}.tl-path li{margin:.25em 0}
.prose .tl-n{margin:.4em 0 0;color:#fff}
.tl-tw{overflow-x:auto;border:1px solid var(--b);border-radius:var(--rad);background:var(--p);margin:10px 0}
.prose table.tl-t{width:100%;min-width:0;border-collapse:collapse;font-size:.92rem;margin:0}
.tl-t th,.tl-t td{padding:9px 10px;border-bottom:1px solid var(--b);text-align:left;position:static;box-shadow:none;background:none}
.tl-t tr:last-child td{border-bottom:0}.tl-t td:nth-child(n+2){font-variant-numeric:tabular-nums;white-space:nowrap}
.tl-bad{color:#ff5468;font-weight:700}.tl-mid{color:#ffc04d;font-weight:700}.tl-ok{color:#22d37f;font-weight:700}.tl-hl td{background:rgba(34,211,127,.06)}
.prose .tl-buf{border-left:3px solid #22d37f;padding:8px 12px;background:rgba(34,211,127,.06);color:#fff}
.prose .tl-steps{list-style:none;padding:0;margin:10px 0;counter-reset:tl}
.tl-steps li{counter-increment:tl;border:1px solid var(--b);border-radius:var(--rad);background:var(--p);padding:12px 14px;margin:12px 0}
.tl-steps h3{margin:0 0 .3em;font-size:1rem;display:flex;gap:10px;align-items:center}
.tl-steps h3::before{content:counter(tl);flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:#FF8A3D;color:#111;font-weight:800;display:grid;place-items:center;font-size:.9rem}
.tl-steps p{margin:.2em 0 .6em}
.tl img{display:block;width:100%;max-width:320px;height:auto;margin:8px auto;border-radius:12px;border:1px solid var(--b2)}
.tl img.tl-card{max-width:100%}
@media (max-width:480px){.tl-t th,.tl-t td{padding:8px 6px;font-size:.84rem}.tl-30{padding:12px 14px}}
