.text-page .about-block{margin-top:24px}.text-page .tp-card-h3{font-family:var(--font-display);font-size:var(--text-body);letter-spacing:1px;text-transform:uppercase;color:var(--accent-2)}.text-page .tp-card-h3.alt{color:var(--accent-3)}.text-page .tp-card-p{font:400 var(--text-body) var(--font-ui);color:var(--ink-2);margin:0;line-height:1.7}.text-page .tp-stats{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(6,1fr);gap:1px;margin:24px 0;display:grid;overflow:hidden}.text-page .tp-stat-cell{background:oklch(22% .06 260/.6);padding:18px 16px}.text-page .tp-stat-v{font-family:var(--font-mono);color:var(--ink-1);letter-spacing:-1px;font-size:24px;font-weight:600}.text-page .tp-stat-l{font:500 var(--text-label-sm) var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-3);margin-top:4px}.text-page .tp-body{color:var(--ink-2);line-height:1.7;font-size:var(--text-body)}.text-page .tp-pre{white-space:pre-line}.text-page .tp-nav-panel{margin-top:24px}.text-page .tp-h3-mono{font:600 var(--text-body-sm) var(--font-mono);text-transform:uppercase;letter-spacing:2px;color:var(--ink-3);margin:0 0 14px}.text-page .tp-nav-grid{font-size:var(--text-body);color:var(--ink-2);grid-template-columns:repeat(3,1fr);gap:16px;line-height:1.6;display:grid}.text-page .tp-nav-grid b{color:var(--ink-1)}.text-page .tp-nav-links{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}@media (width<=1000px){.text-page .tp-stats{grid-template-columns:1fr 1fr}.text-page .tp-nav-grid{grid-template-columns:1fr}}
