.cmp__scroll{overflow-x:auto}
.cmp__table{width:100%;min-width:560px;border-collapse:collapse}
.cmp th,.cmp td{padding:13px 14px;text-align:center;font-size:13.5px;font-weight:500;color:var(--scheme-muted)}
.cmp thead th{padding-block:16px;font:700 15px var(--hm-font-heading);background:var(--scheme-surface)}
.cmp thead td{width:230px}
.cmp tbody th{text-align:left;font-weight:600;color:var(--scheme-heading)}
.cmp tbody tr:nth-child(even){background:var(--scheme-soft)}
.cmp .is-hl{border-inline:2px solid var(--hm-accent-text);font-weight:700}
.cmp td.is-hl{background:var(--hm-accent-soft);font-size:14px;color:var(--hm-ink)}
.cmp thead .is-hl{border-radius:12px 12px 0 0;background:var(--hm-accent-text);color:var(--hm-field)}
.cmp__cta{display:flex;justify-content:center;margin-top:30px}
@media(max-width:819px){.cmp thead th{font-size:13px}.cmp td{font-size:12px}.cmp td.is-hl{font-size:12.5px}}
.cmp__table--dark thead th{border-radius:12px 12px 0 0;background:var(--hm-ink);color:var(--hm-field)}

.cmp--v2 .head-c p{margin-top:10px}
.cmp--v2 .cmp__table{min-width:520px}
.cmp--v2 thead td{width:auto}
.cmp--v2 thead th{padding-block:14px;font-family:inherit;font-size:16px;font-weight:700}
.cmp--v2 th,.cmp--v2 td{padding:14px;font-size:14px;color:var(--hm-text)}
.cmp--v2 tbody th{font-weight:700;color:var(--scheme-heading)}
.cmp--v2 thead th{color:var(--hm-field)}
