.lv2-compare{border:1px solid var(--lv2-line-2);background:var(--lv2-surface);border-radius:14px;margin:0;overflow:hidden}.lv2-compare-scroll{overflow-x:auto}.lv2-compare table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px;line-height:1.45}.lv2-compare caption{text-align:left;color:var(--lv2-text);padding:20px 24px 12px;font-size:15px;font-weight:590}.lv2-compare th,.lv2-compare td{border-top:1px solid var(--lv2-line);text-align:left;vertical-align:top;padding:14px 24px}.lv2-compare thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--lv2-text-3);font-size:12px;font-weight:510}.lv2-compare tbody th{color:var(--lv2-text);width:30%;font-weight:510}.lv2-compare td{color:var(--lv2-text-2)}.lv2-compare .lv2-compare-us{background:var(--lv2-accent-wash)}.lv2-compare thead .lv2-compare-us,.lv2-cmp--yes{color:var(--lv2-blue-soft)}.lv2-cmp--no{color:var(--lv2-text-3)}.lv2-cmp--partial{color:var(--lv2-text-2)}.lv2-compare figcaption{border-top:1px solid var(--lv2-line);color:var(--lv2-text-3);padding:12px 24px 18px;font-size:12px}.lv2-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1600px){.lv2-compare th,.lv2-compare td{padding:18px 32px}.lv2-compare caption{padding:28px 32px 14px}}