.sg-compare{padding:120px 0 24px}.sg-compare__hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:end;margin-bottom:40px}.sg-compare__hero .sg-h1{max-width:16ch}.sg-compare__hero .sg-lead{margin:0}.sg-compare__legend{display:flex;flex-wrap:wrap;gap:8px 28px;margin:0 0 20px;padding:0;list-style:none;font-size:12px;color:var(--sg-dim)}.sg-compare__table{animation:sg-compare-rise .7s cubic-bezier(.16,1,.3,1) both}.sg-compare__table table{min-width:880px}.sg-compare__table td,.sg-compare__table th{text-align:left}.sg-compare__cat th{padding-top:22px;color:var(--sg-dim);background:var(--mn-ink)}.sg-compare__table td strong{display:block;color:var(--sg-ink);font-size:13px;font-weight:500}.sg-compare__table td p{margin:6px 0 0;font-size:12px;line-height:1.55;color:var(--sg-dim)}.sg-compare__hi{background:rgba(255,255,255,.02)}.sg-compare__partial{color:var(--mn-warning);font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.sg-compare__text{display:inline-block;max-width:16rem;font-size:12px;line-height:1.45;color:var(--sg-muted)}.sg-compare__method{margin:20px 0 0;max-width:54rem;font-size:12px;line-height:1.7;color:var(--sg-dim)}.sg-compare__method a{color:var(--sg-ink);text-underline-offset:2px}@keyframes sg-compare-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:767px){.sg-compare{padding-top:108px}.sg-compare__hero{grid-template-columns:1fr;gap:16px}}@media (prefers-reduced-motion:reduce){.sg-compare__table{animation:none}}