.compare-list.svelte-ky1mnz{list-style:none;padding:0;margin:0;max-width:720px}.compare-item.svelte-ky1mnz{border-top:1px solid rgba(11,12,12,.12)}.compare-item.svelte-ky1mnz:last-child{border-bottom:1px solid rgba(11,12,12,.12)}.compare-link.svelte-ky1mnz{display:block;padding:2rem 0;text-decoration:none;color:var(--color-ink, #1a1a1a);transition:opacity .15s ease}.compare-link.svelte-ky1mnz:hover{text-decoration:none;color:var(--color-ink, #1a1a1a)}.compare-link.svelte-ky1mnz:hover .compare-title:where(.svelte-ky1mnz){color:var(--color-accent, #0d9488)}.compare-meta.svelte-ky1mnz{display:flex;align-items:baseline;gap:.5rem;font-family:var(--font-mono, "Instrument Sans", sans-serif);font-size:1rem;color:var(--color-ink-muted, #7a7a7a);margin-bottom:.75rem}.compare-tag.svelte-ky1mnz{font-weight:600;letter-spacing:.06em;text-transform:uppercase}.compare-sep.svelte-ky1mnz{opacity:.5}.compare-date.svelte-ky1mnz{font-weight:400;letter-spacing:.02em}.compare-title.svelte-ky1mnz{font-family:var(--font-display, "Instrument Serif", serif);font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:400;letter-spacing:-.015em;line-height:1.15;margin:0 0 .75rem;text-wrap:balance;transition:color .15s ease}.compare-description.svelte-ky1mnz{font-family:var(--font-body, "Inter", sans-serif);font-size:1.0625rem;line-height:1.55;color:var(--color-ink, #1a1a1a);opacity:.78;margin:0;max-width:62ch}@media (max-width: 640px){.compare-link.svelte-ky1mnz{padding:1.5rem 0}}
