.zva .tn-hero{margin:0 auto;max-width:760px;text-align:center}.zva .tn-hero .lp-eye{justify-content:center}.zva .tn-hero .lp-lead{margin-left:auto;margin-right:auto}.tn-jump,.zva .tn-hero .lp-acts{justify-content:center}.tn-jump{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none}.tn-jump a{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink);font-size:14px;font-weight:600;text-decoration:none}.tn-jump a:hover{border-color:var(--pa);color:var(--pa)}.tn-list{display:grid;grid-gap:24px;gap:24px;margin-top:40px}.tn-card{scroll-margin-top:88px}.tn-top{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.tn-top h3{flex:1 1 220px;margin:0}.tn-badge{padding:4px 12px;border-radius:999px;font-size:14px;font-weight:700}.tn-badge.real{background:var(--ps);color:var(--pa)}.tn-badge.sample{border:1px dashed var(--line2,var(--line));color:var(--body)}.tn-card .tn-sit{margin-top:16px}.tn-points{margin:12px 0 0;padding-left:22px;font-size:16px;line-height:1.7;color:var(--body)}.tn-points li{margin:4px 0}.tn-clips,.tn-sample{margin-top:20px;display:grid;grid-gap:14px;gap:14px}.tn-clip{margin:0;padding:14px 16px;border-radius:12px;background:var(--bg2)}.tn-clip figcaption{display:grid;grid-gap:2px;gap:2px;margin-bottom:10px;font-size:15px;line-height:1.5;color:var(--ink)}.tn-clip figcaption span{font-size:14px;color:var(--muted)}.tn-clip audio{display:block;width:100%}.tn-card .tn-note{font-size:14px;line-height:1.6;color:var(--muted)}.tn-act{margin-top:20px!important}.tn-steps{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1023px){.tn-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tn-steps{grid-template-columns:1fr}.zva .tn-act .lp-btn{width:100%}}.tn-pair{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:20px;gap:20px;margin-top:20px;padding-top:20px;border-top:1px solid var(--line);align-items:start}.tn-pair h4{margin:0 0 10px;font-size:16px;line-height:1.5;color:var(--ink)}.tn-voice .tn-clip,.tn-voice .tn-note{margin:0}@media (max-width:760px){.tn-pair{grid-template-columns:1fr;gap:14px}}