.comparison-page[data-astro-cid-wjceyegx]{padding-block:var(--space-16)}header[data-astro-cid-wjceyegx]{max-width:780px;margin-bottom:var(--space-6)}h1[data-astro-cid-wjceyegx]{font-size:var(--text-hero);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);margin-bottom:var(--space-4)}header[data-astro-cid-wjceyegx] p[data-astro-cid-wjceyegx]{color:var(--muted);font-size:var(--text-lg)}.comparison-note[data-astro-cid-wjceyegx]{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--border-warm);border-radius:var(--radius-card);background:var(--surface-warm);margin-bottom:var(--space-8);display:flex}.comparison-note[data-astro-cid-wjceyegx]>svg{color:var(--gold-ink);margin-top:var(--space-1);flex-shrink:0}.comparison-note[data-astro-cid-wjceyegx] p[data-astro-cid-wjceyegx]{font-size:var(--text-sm);color:var(--muted);margin:0}.comparison-note[data-astro-cid-wjceyegx] a[data-astro-cid-wjceyegx]{color:var(--ink)}state-comparison[data-astro-cid-wjceyegx]{display:block}.comparison-controls[data-astro-cid-wjceyegx]{align-items:end;gap:var(--space-4);flex-wrap:wrap;display:flex}.comparison-controls[data-astro-cid-wjceyegx][data-initializing]{visibility:hidden}.comparison-controls[data-astro-cid-wjceyegx]>div[data-astro-cid-wjceyegx]{flex:1;min-width:200px}label[data-astro-cid-wjceyegx]{font-size:var(--text-sm);font-weight:var(--weight-semibold);margin-bottom:var(--space-2);display:block}input[data-astro-cid-wjceyegx][type=search],select[data-astro-cid-wjceyegx]{width:100%;min-height:var(--height-control);padding:var(--space-3) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-control);color:var(--ink);background:var(--white);font-size:var(--text-sm)}.compare-button[data-astro-cid-wjceyegx],.clear-button[data-astro-cid-wjceyegx],.comparison-empty[data-astro-cid-wjceyegx] button[data-astro-cid-wjceyegx]{min-height:var(--height-control);padding:var(--space-3) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--ink);background:var(--white);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.compare-button[data-astro-cid-wjceyegx]{background:var(--ink);color:var(--white);border-color:var(--ink)}button[data-astro-cid-wjceyegx]:disabled,input[data-astro-cid-wjceyegx]:disabled{opacity:.45;cursor:default}.comparison-status[data-astro-cid-wjceyegx]{margin-block:var(--space-5);color:var(--muted);font-size:var(--text-sm)}.comparison-table-wrap[data-astro-cid-wjceyegx]{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--white);max-width:100%;overflow-x:auto}table[data-astro-cid-wjceyegx]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:850px}caption[data-astro-cid-wjceyegx]{text-align:left;padding:var(--space-4) var(--space-5);color:var(--muted);font-size:var(--text-xs);border-bottom:1px solid var(--border)}thead[data-astro-cid-wjceyegx]{background:var(--surface-warm)}th[data-astro-cid-wjceyegx],td[data-astro-cid-wjceyegx]{text-align:left;vertical-align:top;padding:var(--space-5);border-bottom:1px solid var(--border)}thead[data-astro-cid-wjceyegx] th[data-astro-cid-wjceyegx]{font-size:var(--text-sm);font-weight:var(--weight-semibold)}tr[data-astro-cid-wjceyegx]:last-child td[data-astro-cid-wjceyegx],tr[data-astro-cid-wjceyegx]:last-child th[data-astro-cid-wjceyegx]{border-bottom:0}.comparison-pick[data-astro-cid-wjceyegx]{text-align:center;width:72px}input[data-astro-cid-wjceyegx][type=checkbox]{width:var(--space-5);height:var(--space-5);accent-color:var(--ink)}.comparison-state[data-astro-cid-wjceyegx]{align-items:start;gap:var(--space-3);font-size:var(--text-base);text-decoration:none;display:flex}.comparison-state[data-astro-cid-wjceyegx] img[data-astro-cid-wjceyegx]{object-fit:contain;border:1px solid var(--border);border-radius:var(--space-1);flex-shrink:0;width:32px;height:24px}.comparison-state[data-astro-cid-wjceyegx] small[data-astro-cid-wjceyegx]{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--muted);margin-top:var(--space-1);display:block}td[data-astro-cid-wjceyegx] strong[data-astro-cid-wjceyegx]{font-size:var(--text-xl);line-height:var(--leading-heading);font-weight:var(--weight-semibold);display:block}.cell-detail[data-astro-cid-wjceyegx],.cell-note[data-astro-cid-wjceyegx]{margin-top:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-body);display:block}.cell-note[data-astro-cid-wjceyegx]{color:var(--muted);font-size:var(--text-xs)}.source-link[data-astro-cid-wjceyegx]{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--ink-hover);display:inline-block}.selected-comparison[data-astro-cid-wjceyegx]{margin-block:var(--space-6);scroll-margin-top:var(--space-24)}.selected-cards[data-astro-cid-wjceyegx]{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.comparison-card[data-astro-cid-wjceyegx]{padding:var(--space-6);border:1px solid var(--border-warm);border-radius:var(--radius-card);background:var(--surface-warm)}.comparison-card-heading[data-astro-cid-wjceyegx]{align-items:center;gap:var(--space-3);display:flex}.comparison-card-heading[data-astro-cid-wjceyegx] img[data-astro-cid-wjceyegx]{object-fit:contain;flex-shrink:0;width:48px;height:32px}h2[data-astro-cid-wjceyegx]{font-size:var(--text-xl);line-height:var(--leading-heading);margin:0}dl[data-astro-cid-wjceyegx]{margin-block:var(--space-5)}dl[data-astro-cid-wjceyegx]>div[data-astro-cid-wjceyegx]+div[data-astro-cid-wjceyegx]{margin-top:var(--space-4)}dt[data-astro-cid-wjceyegx]{color:var(--muted);font-size:var(--text-xs)}dd[data-astro-cid-wjceyegx]{margin:var(--space-1) 0 0;font-size:var(--text-base);font-weight:var(--weight-semibold)}.comparison-card[data-astro-cid-wjceyegx] p[data-astro-cid-wjceyegx]{color:var(--muted);font-size:var(--text-xs)}.comparison-card[data-astro-cid-wjceyegx] a[data-astro-cid-wjceyegx]{font-size:var(--text-sm)}.comparison-empty[data-astro-cid-wjceyegx]{padding:var(--space-8);text-align:center;background:var(--surface-warm)}.comparison-footnote[data-astro-cid-wjceyegx]{color:var(--muted);font-size:var(--text-sm);max-width:80ch;margin-top:var(--space-6)}@media (width<=900px){.selected-cards[data-astro-cid-wjceyegx]{grid-template-columns:1fr}}@media (width<=600px){.comparison-page[data-astro-cid-wjceyegx]{padding-block:var(--space-10)}.comparison-controls[data-astro-cid-wjceyegx]>div[data-astro-cid-wjceyegx]{flex:auto;width:100%}.compare-button[data-astro-cid-wjceyegx],.clear-button[data-astro-cid-wjceyegx]{flex:1}.comparison-note[data-astro-cid-wjceyegx]{padding:var(--space-5)}}@media (width<=700px){input[data-astro-cid-wjceyegx][type=search],select[data-astro-cid-wjceyegx]{font-size:var(--text-base)}}
