.hc-reviewed-guide .hc-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--line);border-radius:8px;margin:18px 0 24px}
.hc-reviewed-guide .hc-table-scroll:focus-visible{outline:3px solid var(--accent);outline-offset:3px}
.hc-reviewed-guide .prose .hc-table-scroll table{display:table;width:100%;min-width:580px;max-width:none;margin:0;overflow:visible;table-layout:fixed;border-collapse:collapse;white-space:normal}
.hc-reviewed-guide .prose .hc-table-scroll th,.hc-reviewed-guide .prose .hc-table-scroll td{min-width:0;max-width:none;padding:13px 14px;vertical-align:top;overflow-wrap:break-word;white-space:normal;font-size:15px;line-height:1.5;text-align:left}
.hc-reviewed-guide .prose .hc-table-scroll thead th{background:var(--accent-soft);color:var(--ink)}
.hc-reviewed-guide .prose .hc-table-scroll th{font-family:inherit;letter-spacing:normal;text-transform:none;word-break:normal}
.hc-reviewed-guide .prose .hc-table-scroll tbody th{font-weight:600;background:var(--bg);overflow-wrap:normal}
.hc-reviewed-guide .hc-table-scroll table[data-columns="2"]{min-width:0}
.hc-reviewed-guide .hc-table-scroll table[data-columns="3"]{min-width:520px}
.hc-reviewed-guide .hc-comparison-hint{display:none}
.hc-reviewed-guide .prose>p:first-child{margin-top:0;font-size:18px;line-height:1.65;color:var(--ink)}
@media(max-width:700px){.hc-reviewed-guide .hc-comparison-hint{display:block;color:var(--muted);font-size:13px;margin:18px 0 8px}.hc-reviewed-guide .hc-table-scroll{margin-top:8px}.hc-reviewed-guide .prose .hc-table-scroll th,.hc-reviewed-guide .prose .hc-table-scroll td{padding:10px 12px}.hc-reviewed-guide .prose>p:first-child{font-size:17px}}
