.lp-fit{border-top:1px solid var(--lp-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.lp-fit>li{align-items:baseline;gap:var(--lp-s2);border-bottom:1px solid var(--lp-line);grid-template-columns:8.5em minmax(0,1fr);padding:14px 0;display:grid}.lp-fit-who{color:var(--lp-ink);line-height:var(--lp-lh-ui);word-break:auto-phrase}.lp-fit-plan{color:var(--lp-blue-dark);font-weight:800}@media (max-width:640px){.lp-fit>li{grid-template-columns:minmax(0,1fr);gap:2px}}.lp-cmp{margin-top:var(--lp-s4);border:1px solid var(--lp-line);border-radius:var(--lp-r2);background:var(--lp-paper);overflow:hidden}.lp-cmp table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:15px;line-height:var(--lp-lh-ui)}.lp-cmp th,.lp-cmp td{border-bottom:1px solid var(--lp-line);text-align:left;vertical-align:top;padding:14px 16px}.lp-cmp thead th{background:var(--lp-paper);color:var(--lp-ink);border-bottom:2px solid var(--lp-ink);font-size:15px;font-weight:800}.lp-cmp thead th:first-child{width:34%}.lp-cmp thead th.lp-cmp-rec{color:var(--lp-blue-dark)}.lp-cmp-group th{background:var(--lp-bg);letter-spacing:.04em;color:var(--lp-ink-2);padding-top:18px;padding-bottom:8px;font-size:13px;font-weight:700}.lp-cmp tbody th[scope=row]{color:var(--lp-ink);font-weight:700}.lp-cmp tbody th small{color:var(--lp-muted);word-break:auto-phrase;margin-top:2px;font-size:13px;font-weight:400;display:block}.lp-cmp td{word-break:auto-phrase;white-space:pre-line}.lp-cmp td.lp-cmp-on{color:var(--lp-ink);font-weight:600}.lp-cmp td.lp-cmp-off{color:var(--lp-off)}.lp-cmp td.lp-cmp-all{color:var(--lp-ink-2)}.lp-cmp tbody:last-child tr:last-child>*{border-bottom:0}@media (max-width:899px){.lp-cmp{background:0 0;border:0;border-radius:0;overflow:visible}.lp-cmp thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lp-cmp table,.lp-cmp tbody,.lp-cmp tr,.lp-cmp th,.lp-cmp td{display:block}.lp-cmp table{table-layout:auto}.lp-cmp tbody tr:not(.lp-cmp-group){border:1px solid var(--lp-line);background:var(--lp-paper);border-radius:12px;grid-template-columns:1fr 1fr;margin-bottom:10px;display:grid;overflow:hidden}.lp-cmp-group th{padding:var(--lp-s3) 0 var(--lp-s1);background:0 0;border:0}.lp-cmp tbody th[scope=row]{grid-column:1/-1;padding:12px 14px}.lp-cmp td{border-bottom:0;border-top:1px solid var(--lp-line);padding:8px 14px 10px;font-size:14px}.lp-cmp td:nth-of-type(2n){border-left:1px solid var(--lp-line)}.lp-cmp td[data-plan]:before{content:attr(data-plan);color:var(--lp-muted);font-size:12px;font-weight:700;display:block}.lp-cmp td.lp-cmp-all{grid-column:1/-1}}.lp-plan .lp-plan-fit{font-size:13px;line-height:var(--lp-lh-ui);color:var(--lp-ink-2);word-break:auto-phrase}.lp-plan.lp-rec .lp-plan-fit{color:var(--lp-on-blue)}
