.compare-hero[data-astro-cid-neplck24]{padding:clamp(3rem,6vw,4.5rem) 0 2.5rem;background:var(--paper-deep)}.compare-hero[data-astro-cid-neplck24] h1[data-astro-cid-neplck24]{max-width:20ch;margin-bottom:1rem}.compare-hero[data-astro-cid-neplck24] p[data-astro-cid-neplck24]{max-width:40rem;margin:0;color:var(--ink-soft);font-size:1rem;line-height:1.75}.compare-empty[data-astro-cid-neplck24]{display:grid;gap:1.6rem;justify-items:start;max-width:44rem}.compare-suggest[data-astro-cid-neplck24] p[data-astro-cid-neplck24]{margin:0 0 .7rem;color:var(--bronze);font-size:.63rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.compare-suggest[data-astro-cid-neplck24] ul[data-astro-cid-neplck24]{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.compare-suggest[data-astro-cid-neplck24] a[data-astro-cid-neplck24]{color:var(--teal);font-weight:600;font-size:.9rem}.compare-suggest[data-astro-cid-neplck24] a[data-astro-cid-neplck24]:hover{color:var(--bronze)}.compare-controls[data-astro-cid-neplck24]{display:flex;align-items:center;gap:1.6rem;margin-bottom:1.4rem;padding-bottom:1rem;border-bottom:1px solid var(--line)}.compare-controls__diff[data-astro-cid-neplck24]{display:inline-flex;align-items:center;gap:.55rem;color:var(--ink);font-size:.72rem;font-weight:600;cursor:pointer}.compare-controls__diff[data-astro-cid-neplck24] input[data-astro-cid-neplck24]{accent-color:var(--teal)}.compare-controls__share[data-astro-cid-neplck24]{display:inline-flex;align-items:center;gap:.5rem;border:0;border-bottom:1px solid var(--ink-soft);background:none;color:var(--teal);font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.compare-controls__share[data-astro-cid-neplck24]:hover{color:var(--bronze)}.compare-controls__saveform[data-astro-cid-neplck24]{display:inline-flex;margin:0}.compare-controls__shared[data-astro-cid-neplck24]{color:var(--bronze);font-size:.7rem;font-weight:700}.compare-scroll[data-astro-cid-neplck24]{overflow-x:auto;-webkit-overflow-scrolling:touch}.compare-table[data-astro-cid-neplck24]{min-width:46rem;width:100%;border-collapse:collapse}.compare-table[data-astro-cid-neplck24] th[data-astro-cid-neplck24],.compare-table[data-astro-cid-neplck24] td[data-astro-cid-neplck24]{padding:.85rem 1rem;border-top:1px solid var(--line);vertical-align:top;text-align:left}.compare-table[data-astro-cid-neplck24] thead[data-astro-cid-neplck24] th[data-astro-cid-neplck24]{border-top:0;padding-top:0}.compare-table__labelcol[data-astro-cid-neplck24]{width:11rem;min-width:9rem}.compare-table[data-astro-cid-neplck24] tbody[data-astro-cid-neplck24] th[data-astro-cid-neplck24]{color:var(--bronze);font-size:.57rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.5}.compare-table[data-astro-cid-neplck24] tbody[data-astro-cid-neplck24] td[data-astro-cid-neplck24]{color:var(--ink);font-size:.82rem;line-height:1.6}.compare-table[data-astro-cid-neplck24] tbody[data-astro-cid-neplck24] td[data-astro-cid-neplck24] small[data-astro-cid-neplck24]{display:block;margin-top:.3rem;color:var(--ink-soft);font-size:.68rem;line-height:1.5}.compare-table__unknown[data-astro-cid-neplck24]{color:var(--ink-soft)!important;font-style:italic}.compare-table--diff-only[data-astro-cid-neplck24] tbody[data-astro-cid-neplck24] tr[data-astro-cid-neplck24][data-differs=false]{display:none}.compare-head[data-astro-cid-neplck24]{display:grid;gap:.55rem;min-width:13rem;max-width:18rem}.compare-head__image[data-astro-cid-neplck24]{display:block;overflow:hidden;aspect-ratio:1.45;background:var(--paper-deep)}.compare-head__image[data-astro-cid-neplck24] img[data-astro-cid-neplck24]{width:100%;height:100%;object-fit:cover}.compare-head__placeholder[data-astro-cid-neplck24]{display:grid;width:100%;height:100%;place-items:center;background:linear-gradient(135deg,var(--ink) 0%,var(--teal-deep) 100%)}.compare-head__placeholder[data-astro-cid-neplck24] span[data-astro-cid-neplck24]{font-family:var(--font-display);font-size:2rem;font-weight:600;color:#f7f4ee80}.compare-head__meta[data-astro-cid-neplck24]{margin:0;color:var(--bronze);font-size:.57rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.compare-head__name[data-astro-cid-neplck24]{font-family:var(--font-display);font-size:1.35rem;font-weight:600;line-height:1.1;color:var(--ink)}.compare-head__name[data-astro-cid-neplck24]:hover{color:var(--teal)}.compare-head__actions[data-astro-cid-neplck24]{display:flex;gap:1rem}.compare-head__actions[data-astro-cid-neplck24] a[data-astro-cid-neplck24]{color:var(--teal);font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.compare-head__actions[data-astro-cid-neplck24] a[data-astro-cid-neplck24]:hover{color:var(--bronze)}.compare-note[data-astro-cid-neplck24]{max-width:52rem;margin:2rem 0 0;color:var(--ink-soft);font-size:.78rem;line-height:1.7}.compare-note[data-astro-cid-neplck24] a[data-astro-cid-neplck24]{color:var(--teal);font-weight:600}.compare-add-grid[data-astro-cid-neplck24]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2rem}.compare-add-grid__item[data-astro-cid-neplck24]{display:grid;gap:1rem;align-content:start}.compare-add-grid__add[data-astro-cid-neplck24]{justify-self:start;color:var(--teal);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.compare-add-grid__add[data-astro-cid-neplck24]:hover{color:var(--bronze)}.visually-hidden[data-astro-cid-neplck24]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:980px){.compare-add-grid[data-astro-cid-neplck24]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.compare-add-grid[data-astro-cid-neplck24]{grid-template-columns:1fr}.compare-controls[data-astro-cid-neplck24]{flex-wrap:wrap;gap:.9rem}.compare-table__labelcol[data-astro-cid-neplck24]{min-width:7rem}}
