.compare-overview[data-astro-cid-neplck24]{display:flex;justify-content:center;align-items:center;gap:var(--space-xl);margin-bottom:var(--space-xl);text-align:center}.compare-stall[data-astro-cid-neplck24] h2[data-astro-cid-neplck24]{font-size:clamp(18px,3vw,24px);margin:var(--space-md) 0 var(--space-xs);text-transform:none;font-family:var(--font-body);font-weight:700;line-height:1.2}.compare-stall[data-astro-cid-neplck24] h2[data-astro-cid-neplck24] a[data-astro-cid-neplck24]{color:var(--sg-charcoal)}.compare-stall[data-astro-cid-neplck24] h2[data-astro-cid-neplck24] a[data-astro-cid-neplck24]:hover{color:var(--sg-red)}.compare-stall[data-astro-cid-neplck24] p[data-astro-cid-neplck24]{font-size:14px;color:var(--sg-gray-600);margin:0}.compare-wins[data-astro-cid-neplck24]{display:inline-block;margin-top:var(--space-sm);font-family:var(--font-display);font-size:14px;text-transform:uppercase;color:var(--sg-gray-400);letter-spacing:.04em}.compare-vs[data-astro-cid-neplck24]{flex-shrink:0}.compare-vs[data-astro-cid-neplck24] span[data-astro-cid-neplck24]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#d92b2b1a;font-family:var(--font-display);font-size:20px;color:var(--sg-red)}.compare-table[data-astro-cid-neplck24]{background:var(--sg-white);border:1px solid var(--sg-gray-200);border-radius:12px;overflow:hidden;max-width:700px;margin:0 auto var(--space-xl)}.compare-header[data-astro-cid-neplck24],.compare-footer[data-astro-cid-neplck24]{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--sg-charcoal);color:var(--sg-white)}.compare-header[data-astro-cid-neplck24] .col-stall[data-astro-cid-neplck24]{font-family:var(--font-display);font-size:16px;text-transform:uppercase}.compare-header[data-astro-cid-neplck24] .col-stall[data-astro-cid-neplck24]:last-child{text-align:right}.compare-header[data-astro-cid-neplck24] .col-dim[data-astro-cid-neplck24]{font-family:var(--font-display);font-size:14px;text-transform:uppercase;color:var(--sg-gray-400);text-align:center}.compare-row[data-astro-cid-neplck24]{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--sg-gray-200);align-items:center}.compare-row[data-astro-cid-neplck24]:last-child{border-bottom:none}.col-score[data-astro-cid-neplck24]{min-width:0}.col-score[data-astro-cid-neplck24]:last-child{text-align:right}.col-score[data-astro-cid-neplck24]:last-child .score-bar-mini-fill[data-astro-cid-neplck24]{margin-left:auto}.score-num[data-astro-cid-neplck24]{font-family:var(--font-display);font-size:28px;color:var(--sg-gray-400)}.col-score[data-astro-cid-neplck24].winner .score-num[data-astro-cid-neplck24]{color:var(--sg-red)}.score-diff[data-astro-cid-neplck24]{font-family:var(--font-display);font-size:13px;color:var(--sg-red);margin-left:4px;vertical-align:super}.score-bar-mini[data-astro-cid-neplck24]{height:4px;background:var(--sg-gray-200);border-radius:2px;margin-top:4px;overflow:hidden}.score-bar-mini-fill[data-astro-cid-neplck24]{height:100%;background:var(--sg-gray-400);border-radius:2px}.col-score[data-astro-cid-neplck24].winner .score-bar-mini-fill[data-astro-cid-neplck24]{background:var(--sg-red)}.col-dim-detail[data-astro-cid-neplck24]{text-align:center;min-width:100px}.dim-name[data-astro-cid-neplck24]{display:block;font-family:var(--font-display);font-size:14px;text-transform:uppercase;color:var(--sg-charcoal)}.dim-weight[data-astro-cid-neplck24]{display:block;font-size:11px;color:var(--sg-gray-400)}.col-total[data-astro-cid-neplck24]{font-family:var(--font-display);font-size:36px;color:var(--sg-gray-400)}.col-total[data-astro-cid-neplck24].winner{color:var(--sg-yellow)}.col-total[data-astro-cid-neplck24]:last-child{text-align:right}.compare-footer[data-astro-cid-neplck24] .dim-name[data-astro-cid-neplck24]{color:var(--sg-white)}.compare-analysis[data-astro-cid-neplck24]{max-width:var(--content-width);margin:0 auto var(--space-xl)}.compare-analysis[data-astro-cid-neplck24] h2[data-astro-cid-neplck24]{margin-bottom:var(--space-lg)}.compare-analysis[data-astro-cid-neplck24] p[data-astro-cid-neplck24]{color:var(--sg-gray-600);margin-bottom:var(--space-md);max-width:none}.analysis-points[data-astro-cid-neplck24]{display:grid;grid-template-columns:1fr;gap:var(--space-lg);margin-top:var(--space-lg)}.analysis-point[data-astro-cid-neplck24]{background:var(--sg-white);border:1px solid var(--sg-gray-200);border-radius:8px;padding:var(--space-lg)}.analysis-point[data-astro-cid-neplck24] h3[data-astro-cid-neplck24]{font-size:20px;margin-bottom:var(--space-sm);color:var(--sg-charcoal)}.analysis-point[data-astro-cid-neplck24] p[data-astro-cid-neplck24]{color:var(--sg-gray-600);margin-bottom:0}.compare-sidebar-cards[data-astro-cid-neplck24]{max-width:500px;margin:0 auto}.sidebar-card[data-astro-cid-neplck24]{background:var(--sg-white);border:1px solid var(--sg-gray-200);border-radius:12px;padding:var(--space-lg)}.sidebar-card[data-astro-cid-neplck24] h3[data-astro-cid-neplck24]{font-size:20px;margin-bottom:var(--space-md);color:var(--sg-charcoal)}.sidebar-card[data-astro-cid-neplck24] table[data-astro-cid-neplck24]{width:100%;border-collapse:collapse;font-size:14px}.sidebar-card[data-astro-cid-neplck24] th[data-astro-cid-neplck24],.sidebar-card[data-astro-cid-neplck24] td[data-astro-cid-neplck24]{padding:var(--space-sm) var(--space-md);text-align:left;border-bottom:1px solid var(--sg-gray-200)}.sidebar-card[data-astro-cid-neplck24] th[data-astro-cid-neplck24]{font-family:var(--font-display);font-size:14px;text-transform:uppercase;color:var(--sg-charcoal)}.sidebar-card[data-astro-cid-neplck24] td[data-astro-cid-neplck24]:first-child{color:var(--sg-gray-400);font-size:13px}@media(max-width:640px){.compare-overview[data-astro-cid-neplck24]{flex-direction:column;gap:var(--space-md)}.compare-row[data-astro-cid-neplck24]{gap:var(--space-sm);padding:var(--space-sm) var(--space-md)}.score-num[data-astro-cid-neplck24]{font-size:22px}.col-dim-detail[data-astro-cid-neplck24]{min-width:70px}}
