COMPONENT: Comparison Row (consumer-only)
VARIANTS: comparison-row-header (sticky header row) | comparison-row-label | comparison-row-value | comparison-row-info-icon
Single row primitive for the side-by-side school comparison view. Label cell on the left + N value cells on
the right. Caller wraps rows in a CSS grid (tw:grid tw:grid-cols-4 for 3 schools + label column).
No full "comparison table" wrapper — compose freely.
Structure: Caller wraps all cells in tw:grid tw:grid-cols-4.
The row class (comparison-row) uses display:contents so the
grid flows through the wrapper. Each cell has a 1px line-card top border.
<div class="tw:grid tw:grid-cols-4"><div class="comparison-row"><div class="comparison-row-label">…</div><div class="comparison-row-value">…</div>…</div></div>
Header row: comparison-row-header on each header cell — sticky top-0, bold 14px, bottom border. Data rows alternate label/value cells inside a shared 4-column grid.
Info icon: comparison-row-info-icon — 16px neutral-400 FA light circle-info icon, inline with the label text via the label's flex row.