.compare-head[data-astro-cid-zfc4wkwq]{display:flex;flex-direction:column;gap:16px;padding-top:48px;padding-bottom:28px}.compare-head[data-astro-cid-zfc4wkwq] .page-title[data-astro-cid-zfc4wkwq]{max-width:900px}.inline-link[data-astro-cid-zfc4wkwq]{color:var(--blue);font-weight:600}.inline-link[data-astro-cid-zfc4wkwq]:hover{color:var(--blue-deep)}.compare-grid[data-astro-cid-zfc4wkwq]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.compare-card[data-astro-cid-zfc4wkwq]{display:flex;flex-direction:column;gap:16px;padding:20px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.compare-card[data-astro-cid-zfc4wkwq]:hover,.compare-card[data-astro-cid-zfc4wkwq]:focus-within{border-color:var(--blue);box-shadow:0 12px 28px #16151a1a;transform:translateY(-2px)}.compare-body[data-astro-cid-zfc4wkwq]{display:flex;flex:1 1 auto;flex-direction:column;gap:8px}.compare-media[data-astro-cid-zfc4wkwq]{display:flex;align-items:center;justify-content:center;height:132px;margin-bottom:6px;border-radius:var(--radius-sm);background:var(--surface-tint);font-family:var(--font-display);font-size:38px;font-weight:500;color:var(--blue)}.compare-name[data-astro-cid-zfc4wkwq]{font-family:var(--font-display);font-size:19px;font-weight:500;letter-spacing:-.5px;line-height:24px;color:var(--ink)}.compare-name[data-astro-cid-zfc4wkwq] a[data-astro-cid-zfc4wkwq]:hover{color:var(--blue)}.compare-rating[data-astro-cid-zfc4wkwq]{display:flex;align-items:center;gap:7px;font-size:12px;line-height:16px;color:var(--ink-faint)}.compare-score[data-astro-cid-zfc4wkwq]{font-size:13px;font-weight:600;color:var(--ink)}.compare-stars[data-astro-cid-zfc4wkwq]{color:var(--star)}.compare-city[data-astro-cid-zfc4wkwq]{font-size:12px;line-height:16px;color:var(--ink-faint)}.compare-button[data-astro-cid-zfc4wkwq]{display:inline-flex;align-items:center;justify-content:center;height:42px;margin-top:4px;border:1px solid var(--blue);border-radius:var(--radius-pill);font-size:12.5px;font-weight:600;line-height:16px;color:var(--blue);transition:background .15s ease,color .15s ease}.compare-button[data-astro-cid-zfc4wkwq]:hover,.compare-card[data-astro-cid-zfc4wkwq]:first-child .compare-button[data-astro-cid-zfc4wkwq]{background:var(--blue);color:#fff}.compare-card[data-astro-cid-zfc4wkwq]:first-child .compare-button[data-astro-cid-zfc4wkwq]:hover{background:var(--blue-deep);border-color:var(--blue-deep)}.swap[data-astro-cid-zfc4wkwq]{display:flex;flex-direction:column;gap:6px;padding-top:14px;border-top:1px solid var(--line);font-size:10.5px;font-weight:600;letter-spacing:.6px;line-height:14px;text-transform:uppercase;color:var(--ink-faint)}.swap[data-astro-cid-zfc4wkwq] select[data-astro-cid-zfc4wkwq]{width:100%;height:38px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink);cursor:pointer}.swap[data-astro-cid-zfc4wkwq] select[data-astro-cid-zfc4wkwq]:hover,.swap[data-astro-cid-zfc4wkwq] select[data-astro-cid-zfc4wkwq]:focus-visible{border-color:var(--blue)}.compare-table-wrap[data-astro-cid-zfc4wkwq]{margin-top:24px;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.compare-table[data-astro-cid-zfc4wkwq]{width:100%;min-width:720px;border-collapse:collapse;font-size:12.5px;line-height:18px}.compare-table[data-astro-cid-zfc4wkwq] thead[data-astro-cid-zfc4wkwq] th[data-astro-cid-zfc4wkwq]{padding:16px 20px;background:var(--surface-soft);font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:1.2px;line-height:12px;text-transform:uppercase;text-align:left;color:var(--ink-muted)}.compare-table[data-astro-cid-zfc4wkwq] thead[data-astro-cid-zfc4wkwq] th[data-astro-cid-zfc4wkwq]:first-child{width:180px;color:var(--ink-faint)}.compare-table[data-astro-cid-zfc4wkwq] tbody[data-astro-cid-zfc4wkwq] th[data-astro-cid-zfc4wkwq]{width:180px;padding:14px 20px;border-top:1px solid var(--line);font-size:12.5px;font-weight:500;text-align:left;color:var(--ink-faint)}.compare-table[data-astro-cid-zfc4wkwq] tbody[data-astro-cid-zfc4wkwq] td[data-astro-cid-zfc4wkwq]{padding:14px 20px;border-top:1px solid var(--line);color:var(--ink);vertical-align:top}.compare-table[data-astro-cid-zfc4wkwq] tbody[data-astro-cid-zfc4wkwq] tr[data-astro-cid-zfc4wkwq]:first-child td[data-astro-cid-zfc4wkwq],.compare-table[data-astro-cid-zfc4wkwq] tbody[data-astro-cid-zfc4wkwq] tr[data-astro-cid-zfc4wkwq]:first-child th[data-astro-cid-zfc4wkwq]{border-top:1px solid var(--line)}.compare-note[data-astro-cid-zfc4wkwq]{margin-top:18px;padding-bottom:64px;font-size:12px;line-height:18px;color:var(--ink-faint)}.compare-note[data-astro-cid-zfc4wkwq] a[data-astro-cid-zfc4wkwq]{color:var(--blue);font-weight:600}@media(max-width:980px){.compare-grid[data-astro-cid-zfc4wkwq]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.compare-head[data-astro-cid-zfc4wkwq]{padding-top:28px;padding-bottom:20px}.compare-grid[data-astro-cid-zfc4wkwq]{grid-template-columns:minmax(0,1fr)}.compare-media[data-astro-cid-zfc4wkwq]{height:108px}.compare-table[data-astro-cid-zfc4wkwq] thead[data-astro-cid-zfc4wkwq] th[data-astro-cid-zfc4wkwq]:first-child,.compare-table[data-astro-cid-zfc4wkwq] tbody[data-astro-cid-zfc4wkwq] th[data-astro-cid-zfc4wkwq]{width:132px}}
