/* Comparison page styles, shared by quanta-vs-*.html and the two roundup pages. */
.cmp-scroll{overflow-x:auto;margin:26px 0;max-height:none}
table.cmp{width:100%;border-collapse:collapse;font-size:15px;min-width:660px}
table.cmp th{position:sticky;top:0;text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.4px;color:var(--muted);padding:10px 14px;border-bottom:2px solid var(--line);background:var(--bg);z-index:1}
table.cmp th.q{color:var(--blue)}
table.cmp td{padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:top;line-height:1.5}
table.cmp td.dim{font-weight:600;white-space:nowrap;color:var(--ink)}
table.cmp td.q{background:var(--blue-soft)}
.wins{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:26px 0}
@media(max-width:760px){.wins{grid-template-columns:1fr}}
.wins .card ul{margin:10px 0 0 18px;padding:0}
.wins .card li{margin-bottom:8px;line-height:1.45}
.oneline{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:10px 0 26px}
@media(max-width:760px){.oneline{grid-template-columns:1fr}}
.oneline .card b{display:block;margin-bottom:4px}
.fineprint{font-size:12px;color:var(--muted);margin:30px 0 10px;line-height:1.55}
.alsosee{margin:34px 0 8px;padding:18px 20px;background:var(--card);border:1px solid var(--line);border-radius:10px}
.alsosee b{display:block;margin-bottom:8px;font-size:13px;text-transform:uppercase;letter-spacing:.4px;color:var(--muted)}
.alsosee a{display:inline-block;margin:0 14px 6px 0}
.qa{margin:26px 0}
.qa h3{margin:22px 0 6px;font-size:17px}
.qa p{margin:0 0 12px}
