.tech-specs { width: 100%; border-collapse: collapse; font-family: var(--font-sans); }
.tech-specs th, .tech-specs td { padding: var(--space-2); border-bottom: var(--border-width) solid var(--color-border); text-align: left; vertical-align: top; }
.tech-specs tr:nth-child(even) { background: var(--color-warm-paper); }
.tech-specs th { width: 34%; font-size: var(--text-caption); letter-spacing: var(--tracking-wide); text-transform: uppercase; color: var(--color-text-muted); font-weight: 400; }
