/* comparison pages (/compare/); generated by tle-main products/comparisons/autoants.py */
.tablewrap{overflow-x:auto;margin:16px 0;border:1px solid var(--line);border-radius:14px;background:var(--card)}
.tablewrap table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.4}
.tablewrap table.wide{min-width:560px}
.tablewrap caption{text-align:left;padding:12px 14px 4px;font-weight:700;color:var(--muted);font-size:14px}
.tablewrap th,.tablewrap td{padding:10px 14px;text-align:left;vertical-align:top;border-top:1px solid var(--line)}
.tablewrap thead th{border-top:0;font-size:14px}
.tablewrap tbody th{font-weight:700;width:22%;position:sticky;left:0;background:var(--card);z-index:1}
.swipe{display:none;font-size:13px;color:var(--muted);margin:8px 0 -8px}
@media (max-width:600px){.swipe{display:block}}
.answer{font-size:19px;line-height:1.5;max-width:62ch}
.meta{color:var(--muted);font-size:14px;margin:0 0 12px}
sup a{font-size:11px;text-decoration:none;margin-left:1px}
.sources{font-size:14px;color:var(--muted);padding-left:20px}
.sources li{max-width:none;overflow-wrap:anywhere}
.faq h3{margin:18px 0 4px;font-size:17px}
.faq p{margin:0 0 8px}
.compare-list li{margin:0 0 10px}
