.compare-picker{display:grid;gap:14px;padding:22px;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-section);margin-bottom:32px}.compare-picker .eyebrow{margin:0}.compare-picker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.compare-picker .button{justify-self:start}.compare-picker .micro{margin:0}@media (max-width:820px){.compare-picker-grid{grid-template-columns:minmax(0,1fr)}}.compare-table-wrap{overflow-x:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-card)}.compare-table{width:100%;min-width:720px;border-collapse:collapse;text-align:start}.compare-table td,.compare-table th{padding:14px 16px;border-bottom:1px solid var(--border-subtle);vertical-align:top;font-size:13.5px;line-height:1.7}.compare-table tbody th{width:190px;color:var(--text-secondary);font:11px/1.6 var(--mono);letter-spacing:.055em;text-transform:uppercase}.compare-table thead th{background:var(--surface-section);font-weight:600}.compare-table tbody tr:last-child td,.compare-table tbody tr:last-child th{border-bottom:0}.compare-head{display:grid;gap:8px;justify-items:start}.compare-head img{border-radius:4px;object-fit:contain;background:var(--surface-image)}.compare-head a{font-size:14.5px;color:var(--text-heading)}.compare-actions{margin-top:28px}@media (max-width:640px){.compare-picker{padding:14px;gap:10px;margin-bottom:18px}.compare-picker-grid{gap:8px}.compare-picker .form-field{margin-bottom:0}.compare-table td,.compare-table th{padding:10px 12px;font-size:12px}.compare-actions{margin-top:18px}}