.compare-scroll{overflow-x:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised)}.compare-scroll:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.compare-table{width:100%;min-width:36rem;border-collapse:collapse}.compare-table td,.compare-table th{text-align:left;vertical-align:top;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle)}.compare-table tbody tr:last-child td,.compare-table tbody tr:last-child th{border-bottom:0}.compare-table thead th{font-size:.875rem}.compare-table tbody th{font-weight:600;white-space:nowrap}.compare-table td:nth-child(2){color:var(--text-muted)}.compare-enough{margin:0;max-width:68ch}.compare-cards{display:none;list-style:none;margin:0;padding:0;gap:var(--space-3)}.compare-card{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);padding:var(--space-4)}.compare-card h3{margin:0 0 var(--space-3);font-size:1rem}.compare-card dl{margin:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.compare-card dt{font-size:.8125rem;font-weight:600;color:var(--text-muted)}.compare-card dd{margin:var(--space-1) 0 0}.compare-card div:first-child dd{color:var(--text-muted)}.compare-card-with dt{color:var(--accent-ink)}@media (max-width:640px){.compare-scroll{display:none}.compare-cards{display:grid}}