.compare{margin-top:16px;background:var(--panel);border:1px solid var(--line);border-radius:24px;padding:8px 0;overflow-x:auto}.compare table{width:100%;min-width:520px;border-collapse:collapse;font-size:14.5px}.compare caption{text-align:left;padding:20px 28px 12px;font-size:18px;font-weight:700;letter-spacing:-.01em}.compare th,.compare td{padding:11px 16px;border-top:1px solid var(--line);text-align:center}.compare th[scope=row]{text-align:left;font-weight:500;color:var(--muted);padding-left:28px}.compare thead th{border-top:0;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.compare thead th.pop{color:var(--green-ink)}.compare tr.grp td{text-align:left;padding-left:28px;color:var(--fg);font-weight:700;padding-top:18px;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.compare .y{color:var(--green);font-weight:800}.compare .n{color:var(--dim)}.compare .t{font-weight:600;color:var(--fg)}.compare td:last-child,.compare th:last-child{padding-right:28px}@media(max-width:760px){.compare table{min-width:0;font-size:13px}.compare caption{padding:16px 16px 10px}.compare th,.compare td{padding:9px 4px}.compare th[scope=row],.compare tr.grp td{padding-left:16px}.compare td:last-child,.compare th:last-child{padding-right:16px}.compare thead th,.compare tr.grp td{font-size:10.5px;letter-spacing:.06em}}.compare .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
