.nh-compare-scroll{margin-bottom:40px;padding-bottom:8px;overflow-x:auto}.nh-compare{border-collapse:collapse;width:100%;min-width:640px}.nh-compare th,.nh-compare td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:11px 14px;font-size:.89rem}.nh-compare tbody th{z-index:1;background:var(--surface-page);color:var(--ink-muted);white-space:nowrap;min-width:160px;font-weight:500;position:sticky;left:0}.nh-compare td{color:var(--ink-strong);min-width:170px;font-weight:550}.nh-compare tbody tr:hover td,.nh-compare tbody tr:hover th{background:var(--surface-hover)}.nh-compare-corner{background:var(--surface-page);z-index:2;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.06em;vertical-align:bottom;font-size:.78rem;font-weight:600;position:sticky;left:0}.nh-compare thead th{border-bottom:1px solid var(--line-strong);padding-top:0}.nh-compare-card{width:190px;position:relative}.nh-compare-card img,.nh-compare-nophoto{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-sm);background:var(--photo-empty);width:100%;margin-bottom:8px;display:block}.nh-compare-card strong{color:var(--ink-strong);margin-bottom:4px;font-size:.88rem;font-weight:600;line-height:1.35;display:block}.nh-compare-card>a:hover strong{color:var(--accent)}.nh-compare-card>a>span{font-family:var(--font-display);color:var(--ink-strong);letter-spacing:-.02em;font-size:1.05rem;font-weight:750}.nh-compare-remove{z-index:2;border-radius:var(--r-pill);background:var(--float-bg);width:26px;height:26px;color:var(--float-ink);cursor:pointer;box-shadow:var(--lift);border:0;place-items:center;display:grid;position:absolute;top:6px;right:6px}.nh-compare-remove:hover{background:var(--alert);color:#fff}
