/* Main table uses the existing legacy page palette and spacing. */
.vtd.vtd-legacy .base-table-scroll{overflow-x:auto;border:1px solid var(--vtd-line);border-radius:2px;background:#fff}
.vtd.vtd-legacy .base-table{width:100%;border-collapse:collapse;text-align:left;font-size:15px;line-height:1.6}
.vtd.vtd-legacy .base-table caption{text-align:left;padding:15px 22px;font-size:13px;font-weight:600;color:var(--vtd-muted);border-bottom:1px solid var(--vtd-line)}
.vtd.vtd-legacy .base-table th,.vtd.vtd-legacy .base-table td{padding:20px 24px;border-bottom:1px solid var(--vtd-line);vertical-align:top}
.vtd.vtd-legacy .base-table thead{background:#e8eff8}.vtd.vtd-legacy .base-table tbody th{width:23%;font-weight:600}.vtd.vtd-legacy .base-table td{color:var(--vtd-muted)}
.vtd.vtd-legacy .base-table tr:last-child>*{border-bottom:0}.vtd.vtd-legacy .base-table-note{font-size:13px;margin-top:16px}
.vtd.vtd-legacy #quality .feature-stack{grid-template-columns:1fr 1fr;gap:42px}.vtd.vtd-legacy #quality .feature{border:0;padding:0}
@media(max-width:850px){.vtd.vtd-legacy #quality .feature-stack{grid-template-columns:1fr;gap:28px}}
@media(max-width:640px){.vtd.vtd-legacy .base-table{min-width:580px;font-size:14px}.vtd.vtd-legacy .base-table th,.vtd.vtd-legacy .base-table td{padding:17px 18px}}
