.lp-comparison-table{padding:32px 0}
.lp-comparison-table__head{text-align:center;margin-bottom:16px}
.lp-comparison-table__subhead{margin-top:4px;font-size:14px;color:var(--lp-color-muted)}
.lp-comparison-table__table{border:1px solid var(--lp-color-line);font-size:13px;margin:0 auto;max-width:520px}
.lp-comparison-table__table th,.lp-comparison-table__table td{padding:10px 8px;border-bottom:1px solid var(--lp-color-line);text-align:center}
.lp-comparison-table__table thead th{font-family:var(--lp-font-ui);font-weight:700;vertical-align:bottom}
.lp-comparison-table__table tbody th{text-align:left;font-family:var(--lp-font-ui);font-size:11px;text-transform:uppercase}
.lp-comparison-table__cutout{max-height:52px;width:auto;margin:6px auto 0;object-fit:contain}
.lp-comparison-table__us{background:color-mix(in srgb, var(--lp-color-accent) 16%, var(--lp-color-bg));color:var(--lp-color-accent)}
.lp-comparison-table__table thead .lp-comparison-table__us{border-top:3px solid var(--lp-color-accent)}
.lp-comparison-table__us-badge,.lp-comparison-table__them-badge{display:block;font-family:var(--lp-font-ui);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.02em}
@media (min-width:750px){
  .lp-comparison-table{padding:64px 0}
  .lp-comparison-table__table{max-width:640px;font-size:14px}
  .lp-comparison-table__table th,.lp-comparison-table__table td{padding:14px 18px}
  .lp-comparison-table__cutout{max-height:72px}
  .lp-comparison-table__us-badge,.lp-comparison-table__them-badge{font-size:13px}
}
