.cmp-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.cmp-pick{background:var(--landing-surface);border-radius:20px;padding:28px}.cmp-pick-nudge{background:#fff3ec;box-shadow:inset 0 0 0 1px #f6c7b0}.cmp-pick h3{font-family:var(--landing-display-font);color:var(--landing-ink);margin:0 0 14px;font-size:22px;font-weight:500}.cmp-pick ul{color:#4a4744;gap:10px;margin:0;padding-left:20px;font-size:16px;line-height:1.5;list-style:outside;display:grid}.cmp-context{color:#4a4744;gap:16px;max-width:760px;margin-top:32px;font-size:17px;line-height:1.6;display:grid}.cmp-context p{margin:0}.cmp-table-wrap{border-radius:20px;margin-top:40px;overflow-x:auto;box-shadow:inset 0 0 0 1px #ebe6df}.cmp-table{border-collapse:collapse;color:#4a4744;width:100%;font-size:15px;line-height:1.5}.cmp-table th,.cmp-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ebe6df;padding:16px 20px}.cmp-table tbody tr:last-child th,.cmp-table tbody tr:last-child td{border-bottom:0}.cmp-table thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--landing-muted);background:var(--landing-surface);font-size:13px;font-weight:600}.cmp-table tbody th{width:20%;color:var(--landing-ink);font-weight:600}.cmp-table td{width:40%}.cmp-table .cmp-nudge{color:var(--landing-ink);background:#fff8f4}.cmp-table thead .cmp-nudge{color:var(--landing-orange);background:#fff3ec}.cmp-checked{color:var(--landing-muted);margin:16px 0 0;font-size:13px}.cmp-others{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.cmp-others a{color:var(--landing-ink);background:#fff;border-radius:100px;padding:10px 16px;font-size:15px;font-weight:600;text-decoration:none}.cmp-others a:hover{background:#fff3ec}@media (max-width:800px){.cmp-picks{grid-template-columns:minmax(0,1fr)}.cmp-pick{padding:22px}.cmp-table-wrap{box-shadow:none;overflow:visible}.cmp-table thead{display:none}.cmp-table,.cmp-table tbody,.cmp-table tr,.cmp-table th,.cmp-table td{width:auto;display:block}.cmp-table tbody th,.cmp-table td{width:auto}.cmp-table tr{border-radius:16px;margin-bottom:12px;overflow:hidden;box-shadow:inset 0 0 0 1px #ebe6df}.cmp-table tbody th{background:var(--landing-surface)}.cmp-table td:before{content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;color:var(--landing-muted);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.cmp-table tbody tr:last-child th{border-bottom:1px solid #ebe6df}}.cmp-card-visual{place-items:center;display:grid}.cmp-card-names{font-family:var(--landing-display-font), system-ui, sans-serif;color:var(--landing-ink);text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px;padding:0 16px;font-size:26px;font-weight:600;display:flex}.cmp-card-vs{color:var(--landing-muted);text-transform:lowercase;font-size:15px;font-weight:500}
