/* Aluminum vs Magnesium comparison page */
.table-wrap { overflow-x: auto; border: 1px solid var(--c-line); border-radius: var(--radius); }
#cmpTable { width: 100%; border-collapse: collapse; min-width: 640px; }
#cmpTable th, #cmpTable td {
  text-align: left; padding: 12px 14px; border-bottom: 1px solid var(--c-line); font-size: .95rem;
}
#cmpTable thead th {
  background: var(--c-brand); color: #fff; font-weight: 600;
}
#cmpTable tbody tr:nth-child(even) { background: var(--c-bg-soft); }
#cmpTable td strong { color: var(--c-ink); }

.note { color: var(--c-muted); font-size: .85rem; margin-top: 14px; }

.choose-grid {
  display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px;
}
.choose-card {
  border: 1px solid var(--c-line); border-radius: var(--radius); padding: 20px; background: var(--c-bg);
}
.choose-card h3 { margin: 0 0 10px; color: var(--c-brand); }
.choose-card ul { margin: 0; padding-left: 18px; color: var(--c-muted); }
.choose-card li { margin-bottom: 6px; }
