.comparisons-page[data-astro-cid-neplck24]{padding:var(--space-8) 0 var(--space-16)}.comparisons-header[data-astro-cid-neplck24]{margin:var(--space-8) 0 var(--space-6)}.comparisons-header[data-astro-cid-neplck24] h1[data-astro-cid-neplck24]{font-size:3rem;margin-bottom:var(--space-3)}.subtitle[data-astro-cid-neplck24]{font-family:var(--font-body);font-size:1.25rem;color:var(--ink-light);max-width:600px}.aeo-answer[data-astro-cid-neplck24]{background:#fff;border:1px solid var(--rule);margin-bottom:var(--space-10)}.builder-hero[data-astro-cid-neplck24]{background:var(--paper-warm);border:1px solid var(--rule);border-left:3px solid var(--teal);margin-bottom:var(--space-10);padding:var(--space-6) var(--space-8)}.builder-hero-inner[data-astro-cid-neplck24]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);max-width:100%}.builder-hero-body[data-astro-cid-neplck24]{flex:1;min-width:0}.builder-hero-eyebrow[data-astro-cid-neplck24]{display:block;font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--teal-dark, #0f766e);margin-bottom:6px}.builder-hero-title[data-astro-cid-neplck24]{font-family:var(--font-display);font-size:1.5rem;font-weight:400;letter-spacing:-.015em;color:var(--ink);margin:0 0 6px;line-height:1.2}.builder-hero-sub[data-astro-cid-neplck24]{font-family:var(--font-body);font-size:14.5px;color:var(--ink-light);line-height:1.55;margin:0;max-width:560px}.builder-hero-sub[data-astro-cid-neplck24] em[data-astro-cid-neplck24]{font-style:italic}.builder-hero-cta[data-astro-cid-neplck24]{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;padding:11px 20px;background:var(--teal);color:#fff;border-radius:3px;font-family:var(--font-body);font-size:14px;font-weight:500;letter-spacing:.01em;text-decoration:none;transition:background .18s ease}.builder-hero-cta[data-astro-cid-neplck24]:hover{background:var(--teal-dark, #0f766e)}.builder-hero-arrow[data-astro-cid-neplck24]{transition:transform .18s ease;display:inline-block}.builder-hero-cta[data-astro-cid-neplck24]:hover .builder-hero-arrow[data-astro-cid-neplck24]{transform:translate(3px)}@media(max-width:720px){.builder-hero[data-astro-cid-neplck24]{padding:var(--space-4) var(--space-5)}.builder-hero-inner[data-astro-cid-neplck24]{flex-direction:column;align-items:flex-start;gap:var(--space-4)}.builder-hero-title[data-astro-cid-neplck24]{font-size:1.25rem}.builder-hero-cta[data-astro-cid-neplck24]{width:100%;justify-content:center}}.aeo-header[data-astro-cid-neplck24]{padding:var(--space-4) var(--space-6);background:var(--teal-light);border-bottom:1px solid var(--rule)}.aeo-label[data-astro-cid-neplck24]{font-family:var(--font-data);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--teal)}.aeo-body[data-astro-cid-neplck24]{padding:var(--space-6)}.aeo-lead[data-astro-cid-neplck24]{font-family:var(--font-body);font-size:1.125rem;line-height:1.7;color:var(--ink);margin-bottom:var(--space-4)}.aeo-lead[data-astro-cid-neplck24] strong[data-astro-cid-neplck24]{font-weight:600}.aeo-detail[data-astro-cid-neplck24]{font-family:var(--font-body);font-size:.9375rem;line-height:1.7;color:var(--ink-light);margin-bottom:var(--space-4)}.aeo-context[data-astro-cid-neplck24]{font-family:var(--font-body);font-size:.875rem;line-height:1.7;color:var(--ink-muted);margin:0}.section[data-astro-cid-neplck24]{margin:var(--space-12) 0}.category-group[data-astro-cid-neplck24]{margin-bottom:var(--space-10)}.category-title[data-astro-cid-neplck24]{font-family:var(--font-display);font-size:1.5rem;font-weight:400;color:var(--ink);margin-bottom:var(--space-5);padding-bottom:var(--space-3);border-bottom:1px solid var(--rule)}.comparisons-grid[data-astro-cid-neplck24]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-5)}.comparison-card[data-astro-cid-neplck24]{display:flex;flex-direction:column;padding:var(--space-5);background:#fff;border:1px solid var(--rule);text-decoration:none;transition:border-color .15s,box-shadow .15s}.comparison-card[data-astro-cid-neplck24]:hover{border-color:var(--teal);box-shadow:0 4px 12px #00000014;text-decoration:none}.comparison-header[data-astro-cid-neplck24]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-4)}.product-pair[data-astro-cid-neplck24]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.product-name[data-astro-cid-neplck24]{font-family:var(--font-display);font-size:1.125rem;font-weight:400;color:var(--ink)}.vs-badge[data-astro-cid-neplck24]{font-family:var(--font-data);font-size:.6875rem;font-weight:600;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.05em}.category-badge[data-astro-cid-neplck24]{font-family:var(--font-data);font-size:.6875rem;padding:var(--space-1) var(--space-2);background:var(--paper);border:1px solid var(--rule);color:var(--ink-muted);white-space:nowrap}.price-comparison[data-astro-cid-neplck24]{display:flex;gap:var(--space-4);margin-bottom:var(--space-4)}.price-block[data-astro-cid-neplck24]{flex:1;display:flex;flex-direction:column;gap:var(--space-1)}.price-label[data-astro-cid-neplck24]{font-family:var(--font-data);font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-muted)}.price-value[data-astro-cid-neplck24]{font-family:var(--font-data);font-size:.875rem;font-weight:500;color:var(--teal)}.view-link[data-astro-cid-neplck24]{font-family:var(--font-data);font-size:.8125rem;color:var(--ink-muted);font-weight:500;margin-top:auto}.comparison-card[data-astro-cid-neplck24]:hover .view-link[data-astro-cid-neplck24]{color:var(--teal)}.empty-state[data-astro-cid-neplck24]{text-align:center;padding:var(--space-12);background:var(--paper);border:1px solid var(--rule)}.empty-state[data-astro-cid-neplck24] p[data-astro-cid-neplck24]{font-family:var(--font-body);font-size:1rem;color:var(--ink-muted);margin:0}.trends-section[data-astro-cid-neplck24]{margin:var(--space-16) 0 var(--space-8)}@media(max-width:768px){.comparisons-header[data-astro-cid-neplck24] h1[data-astro-cid-neplck24]{font-size:2rem}.comparisons-grid[data-astro-cid-neplck24]{grid-template-columns:1fr}.comparison-header[data-astro-cid-neplck24]{flex-direction:column;gap:var(--space-2)}.price-comparison[data-astro-cid-neplck24]{flex-direction:column;gap:var(--space-3)}}
