.page-tag[data-astro-cid-ktmbsen5]{font-family:var(--font-sans)}h1[data-astro-cid-ktmbsen5]{font-family:var(--font-serif);color:var(--color-primary);margin:0 0 var(--space-md);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:1.2}.page-subtitle[data-astro-cid-ktmbsen5]{max-width:680px}.last-updated[data-astro-cid-ktmbsen5]{margin-top:var(--space-sm)}h2[data-astro-cid-ktmbsen5]{font-family:var(--font-serif);color:var(--color-primary);margin:0 0 var(--space-md);font-size:1.4rem}h3[data-astro-cid-ktmbsen5]{font-family:var(--font-serif);color:var(--color-primary);margin:0 0 var(--space-sm);font-size:1.15rem}.answer-block[data-astro-cid-ktmbsen5] h2[data-astro-cid-ktmbsen5]{margin-top:0}.stat-card[data-astro-cid-ktmbsen5]{text-align:center}.stat-label[data-astro-cid-ktmbsen5]{text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-xs)}.stat-unit[data-astro-cid-ktmbsen5]{color:var(--color-text-secondary);font-size:.9rem;font-weight:400}.stat-context[data-astro-cid-ktmbsen5]{color:var(--color-text-secondary);margin-top:var(--space-xs);font-size:.8rem}.selector-section[data-astro-cid-ktmbsen5]{background:var(--color-bg-warm);padding:var(--space-xl);border-radius:var(--radius)}.selector-section[data-astro-cid-ktmbsen5] p[data-astro-cid-ktmbsen5]{color:var(--color-text-secondary);margin-bottom:var(--space-lg)}.selector-row[data-astro-cid-ktmbsen5]{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.selector-group[data-astro-cid-ktmbsen5] label[data-astro-cid-ktmbsen5]{font-family:var(--font-sans);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-xs);font-size:.8rem;font-weight:600;display:block}.selector-group[data-astro-cid-ktmbsen5] select[data-astro-cid-ktmbsen5]{width:100%;font-family:var(--font-sans);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-card-bg);color:var(--color-text);cursor:pointer;appearance:auto;padding:10px 12px;font-size:.95rem}.selector-group[data-astro-cid-ktmbsen5] select[data-astro-cid-ktmbsen5]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.comparison-cards[data-astro-cid-ktmbsen5]{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.chart-section[data-astro-cid-ktmbsen5]{background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-xl)}.chart-section[data-astro-cid-ktmbsen5] p[data-astro-cid-ktmbsen5]{color:var(--color-text-secondary);margin-bottom:var(--space-lg);font-size:.9rem}.chart-container[data-astro-cid-ktmbsen5]{max-width:600px;margin:0 auto;position:relative}.chart-container--short[data-astro-cid-ktmbsen5]{max-width:700px;max-height:300px}.table-section[data-astro-cid-ktmbsen5] p[data-astro-cid-ktmbsen5]{color:var(--color-text-secondary);margin-bottom:var(--space-md);font-size:.9rem}.row-label[data-astro-cid-ktmbsen5]{color:var(--color-text);white-space:nowrap;font-weight:600}.insight-box[data-astro-cid-ktmbsen5] a[data-astro-cid-ktmbsen5]{color:var(--color-primary)}.text-section[data-astro-cid-ktmbsen5] p[data-astro-cid-ktmbsen5]{color:var(--color-text-secondary);font-size:.9rem;line-height:1.6}.source-card[data-astro-cid-ktmbsen5] strong[data-astro-cid-ktmbsen5]{color:var(--color-text);margin-bottom:var(--space-xs);font-size:.9rem;display:block}.source-card[data-astro-cid-ktmbsen5] a[data-astro-cid-ktmbsen5]{color:var(--color-primary)}.related-card[data-astro-cid-ktmbsen5]{display:block}.related-card[data-astro-cid-ktmbsen5] strong[data-astro-cid-ktmbsen5]{color:var(--color-primary);margin-bottom:var(--space-xs);font-size:.9rem;display:block}@media (width<=640px){.selector-row[data-astro-cid-ktmbsen5],.comparison-cards[data-astro-cid-ktmbsen5],.sources-grid[data-astro-cid-ktmbsen5],.related-grid[data-astro-cid-ktmbsen5]{grid-template-columns:1fr}.stat-value[data-astro-cid-ktmbsen5]{font-size:1.4rem}.chart-container--short[data-astro-cid-ktmbsen5]{max-height:none}}.basis-tag{color:var(--color-text-tertiary);font-size:11px}.compare-card{background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-lg);text-align:center}.compare-card-header{margin-bottom:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.compare-card-name{font-family:var(--font-serif);color:var(--color-text);font-size:1.1rem;font-weight:700}.compare-card-score{font-family:var(--font-mono);margin:var(--space-sm) 0;font-size:2rem;font-weight:700}.compare-card-meta{justify-content:center;gap:var(--space-md);color:var(--color-text-secondary);margin-bottom:var(--space-sm);font-size:.78rem;display:flex}.compare-card-features{justify-content:center;gap:var(--space-sm);font-size:.75rem;display:flex}.feature-yes{color:#16a34a;font-weight:600}.feature-no{color:var(--color-text-tertiary)}
