.compare-hub .cvs-card>h2{font-size:1.25rem;margin-bottom:4px}.compare-hub-jump{display:flex;flex-wrap:wrap;gap:8px;padding:14px 16px;background:var(--dv-card-1);border:1px solid rgba(255,255,255,.08);border-radius:16px}body.light .compare-hub-jump{border-color:var(--dv-border)}.compare-hub-jump a{padding:6px 12px;border-radius:999px;font-size:13px;font-weight:600;color:var(--dv-text-1);background:var(--dv-card-2);border:1px solid rgba(255,255,255,.06);text-decoration:none;transition:background .12s,border-color .12s,color .12s}body.light .compare-hub-jump a{border-color:var(--dv-border)}.compare-hub-jump a:hover,.compare-hub-jump a:focus-visible{color:var(--dv-accent-1);background:var(--dv-accent-1-weak);border-color:var(--dv-accent-1);outline:none}.compare-hub-grid{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.compare-hub-grid li{margin:0}.compare-hub-grid a{display:block;padding:12px 14px;border-radius:12px;background:var(--dv-card-2);border:1px solid rgba(255,255,255,.06);color:var(--dv-text-1);font-weight:600;font-size:14px;text-decoration:none;letter-spacing:.01em;transition:background .12s,border-color .12s,color .12s,transform .12s}body.light .compare-hub-grid a{border-color:var(--dv-border)}.compare-hub-grid a:hover,.compare-hub-grid a:focus-visible{color:var(--dv-accent-1);border-color:var(--dv-accent-1);background:var(--dv-accent-1-weak);transform:translateY(-1px);outline:none}@media(max-width:540px){.compare-hub-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.compare-hub-jump{padding:10px 12px}}
