.tn{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--card-shadow);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(20px,4vw,56px);padding:clamp(24px,3vw,40px);display:grid}.tn-copy .eyebrow{margin:0 0 8px}.tn-copy h2,.tn-copy h3{letter-spacing:-.02em;text-wrap:balance;margin:0 0 10px;font-size:clamp(24px,2.4vw,34px);line-height:1.1}.tn-copy h2 em,.tn-copy h3 em{color:var(--spot);font-style:normal}.tn-text{color:var(--ink-2);max-width:44ch;margin:0}.tn-facts{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.tn-facts li{background:var(--bg);border:1px solid var(--line);border-radius:14px;gap:2px;min-width:0;padding:14px 12px;display:grid}.tn-facts b{font-family:var(--display);color:var(--ink);overflow-wrap:anywhere;font-size:clamp(22px,2.4vw,30px);line-height:1.05}.tn-facts span{font-size:var(--fs-sm);color:var(--muted-ink);line-height:1.3}@media (max-width:760px){.tn{grid-template-columns:minmax(0,1fr)}.tn-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:420px){.tn-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.tn-facts.fx{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));margin:28px 0 0}.tn-facts.fx li{border-radius:var(--r-inset);background:var(--surface);box-shadow:var(--card-shadow);border:0;gap:8px;padding:16px 16px 14px}.tn-facts.fx b{letter-spacing:-.04em;font-weight:700}@media (max-width:420px){.tn-facts.fx:not(.fx-3){grid-template-columns:repeat(2,minmax(0,1fr))}}
