.tcx-main{padding-top:calc(var(--header-height) + clamp(40px,6vw,80px));padding-bottom:clamp(56px,7vw,96px);max-width:980px}.tcx-head h1{margin:0;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:500;letter-spacing:-.02em}.tcx-lead{margin:12px 0 0;max-width:720px;font-size:15.5px;line-height:1.6;color:var(--color-text-secondary)}.tcx-cards{margin-top:32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.tcx-card{padding:18px 20px;border-radius:12px;box-shadow:0 0 0 1px var(--color-border);background:color-mix(in srgb,var(--color-text) 2%,var(--color-bg-elevated))}.tcx-card h2{margin:0;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.tcx-big{margin:8px 0 0;font-size:20px;font-weight:500}.tcx-muted{margin:6px 0 0;font-size:13.5px;line-height:1.55;color:var(--color-text-muted)}.tcx-section{margin-top:44px}.tcx-section h2{margin:0 0 8px;font-size:18px;font-weight:500}.tcx-group{margin-top:20px}.tcx-group h3{margin:0 0 8px;font-size:14.5px;font-weight:500}.tcx-table-wrap{overflow-x:auto}.tcx-table{width:100%;border-collapse:collapse;font-size:13.5px}.tcx-table th{padding:8px 10px;text-align:left;font-size:12px;font-weight:500;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);white-space:nowrap}.tcx-table td{padding:9px 10px;border-bottom:1px solid var(--color-border);vertical-align:top}.tcx-id{font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;color:var(--color-text-muted);margin-right:6px}.tcx-status{font-size:12.5px;white-space:nowrap;color:var(--color-text-muted)}.tcx-status.is-implemented{color:var(--color-success)}.tcx-status.is-partial{color:var(--color-warning)}.tcx-links p,.tcx-links li{font-size:14px;line-height:1.6;color:var(--color-text-secondary)}.tcx-links a{color:inherit;text-decoration:underline;text-underline-offset:3px}.tcx-links ul{padding-left:18px}
