.compare-wrap{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow-x:auto}.compare-table{border-collapse:collapse;width:100%;min-width:640px}.compare-table th,.compare-table td{text-align:left;border-bottom:1px solid var(--color-border);padding:16px 20px;font-size:14px}.compare-table thead th{font-family:var(--font-display);color:var(--color-ink);font-size:18px;font-weight:400}.compare-table thead th.is-lumen{color:var(--color-accent)}.compare-table tbody tr:last-child td{border-bottom:none}.compare-row-label{color:var(--color-fg-secondary);font-weight:500}.compare-cell{color:var(--color-fg-secondary)}.compare-cell.is-lumen{color:var(--color-ink);background:var(--color-accent-soft)}.compare-yes{color:var(--color-success);font-weight:600}.compare-no{color:var(--color-fg-muted)}.compare-when{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:48px;display:grid}.compare-when-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);padding:24px}.compare-when-card h3,.compare-when-card h2{color:var(--color-ink);margin-bottom:8px;font-size:16px;font-weight:600}.compare-when-card p{color:var(--color-fg-secondary);font-size:14px;line-height:1.6}
