.citation-source-block[data-astro-cid-cz2jgznt]{margin:3rem 0;padding:1.5rem;background:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle));border-left:4px solid hsl(var(--primary));border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.citation-header[data-astro-cid-cz2jgznt]{display:flex;align-items:center;gap:.6rem;font-size:.95rem;font-weight:700;color:hsl(var(--text-primary));margin-bottom:1.25rem;font-family:var(--font-heading)}.citation-header[data-astro-cid-cz2jgznt] svg[data-astro-cid-cz2jgznt]{color:hsl(var(--primary))}.citation-list[data-astro-cid-cz2jgznt]{list-style:none;display:flex;flex-direction:column;gap:1.2rem}.citation-item[data-astro-cid-cz2jgznt]{display:flex;flex-direction:column;gap:.35rem}.citation-meta[data-astro-cid-cz2jgznt]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.citation-title[data-astro-cid-cz2jgznt]{font-size:.9375rem;color:hsl(var(--text-primary))}.citation-source-tag[data-astro-cid-cz2jgznt]{font-size:.75rem;font-weight:600;padding:.15rem .5rem;background:hsl(var(--bg-subtle));border-radius:var(--radius-sm);color:hsl(var(--text-secondary))}.citation-detail[data-astro-cid-cz2jgznt]{font-size:.85rem;line-height:1.55;color:hsl(var(--text-secondary))}.citation-link[data-astro-cid-cz2jgznt]{display:inline-flex;align-items:center;gap:.45rem;font-size:.8125rem;color:hsl(var(--primary));text-decoration:none;font-weight:600;margin-top:.25rem;min-height:44px;padding:.5rem 0}.citation-link[data-astro-cid-cz2jgznt]:hover{text-decoration:underline}.unboxed-stat-hero[data-astro-cid-sqjnb3ed]{margin:3.5rem 0;padding:2rem 0;border-top:1px solid hsl(var(--border-subtle));border-bottom:1px solid hsl(var(--border-subtle));width:100%}.stat-grid[data-astro-cid-sqjnb3ed]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:2rem}.stat-cell[data-astro-cid-sqjnb3ed]{display:flex;flex-direction:column;gap:.35rem}.stat-value[data-astro-cid-sqjnb3ed]{font-family:var(--font-heading);font-size:clamp(2rem,3.5vw,3rem);font-weight:700;color:hsl(var(--primary));line-height:1.05;letter-spacing:-.02em}.stat-label[data-astro-cid-sqjnb3ed]{font-size:.95rem;font-weight:600;color:hsl(var(--text-primary))}.stat-sublabel[data-astro-cid-sqjnb3ed]{font-size:.8rem;color:hsl(var(--text-muted))}@media(max-width:640px){.stat-grid[data-astro-cid-sqjnb3ed]{grid-template-columns:repeat(2,1fr);gap:1.5rem}}.comparison-feature-wrapper[data-astro-cid-vvtscr3f]{margin:2.5rem 0;width:100%}.comparison-eyebrow[data-astro-cid-vvtscr3f]{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--primary));margin-bottom:.5rem}.comparison-heading[data-astro-cid-vvtscr3f]{font-size:var(--text-h3);color:hsl(var(--text-primary));margin-bottom:.5rem;line-height:1.3}.comparison-subtext[data-astro-cid-vvtscr3f]{font-size:var(--text-body);color:hsl(var(--text-secondary));margin-bottom:1.75rem;max-width:680px;line-height:1.6}.comparison-panels-grid[data-astro-cid-vvtscr3f]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.comparison-panels-grid[data-astro-cid-vvtscr3f]{grid-template-columns:1fr 1fr}}.side-comparison-panel[data-astro-cid-vvtscr3f]{background:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md);padding:1.75rem;display:flex;flex-direction:column;box-shadow:var(--shadow-sm);transition:transform .2s var(--ease-spring),box-shadow .2s ease,border-color .2s ease}.side-comparison-panel[data-astro-cid-vvtscr3f]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:hsl(var(--primary) / .4)}.panel-highlight[data-astro-cid-vvtscr3f]{border-color:hsl(var(--primary) / .4);box-shadow:0 0 0 1px hsl(var(--primary) / .2),var(--shadow-md)}.panel-top-header[data-astro-cid-vvtscr3f]{margin-bottom:1.25rem}.option-badge[data-astro-cid-vvtscr3f]{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.25rem .6rem;border-radius:9999px;margin-bottom:.75rem}.badge-primary[data-astro-cid-vvtscr3f]{background:hsl(var(--primary) / .1);color:hsl(var(--primary))}.badge-accent[data-astro-cid-vvtscr3f]{background:hsl(var(--accent-coral) / .12);color:hsl(var(--accent-coral))}.badge-success[data-astro-cid-vvtscr3f]{background:hsl(var(--accent-emerald) / .12);color:hsl(var(--accent-emerald))}.badge-warning[data-astro-cid-vvtscr3f]{background:hsl(var(--accent-amber) / .15);color:hsl(var(--accent-amber))}.option-title[data-astro-cid-vvtscr3f]{font-size:1.2rem;font-weight:700;color:hsl(var(--text-primary));margin-bottom:.5rem;line-height:1.3}.option-summary[data-astro-cid-vvtscr3f]{font-size:.9rem;color:hsl(var(--text-secondary));line-height:1.55}.metrics-row[data-astro-cid-vvtscr3f]{display:flex;gap:1.25rem;padding:.85rem 1.15rem;background-color:hsl(var(--bg-canvas));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-sm);margin-bottom:1.35rem}.metric-cell[data-astro-cid-vvtscr3f]{flex:1;display:flex;flex-direction:column}.metric-label[data-astro-cid-vvtscr3f]{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--text-muted));margin-bottom:.15rem}.metric-value[data-astro-cid-vvtscr3f]{font-size:1.05rem;color:hsl(var(--text-primary))}.features-list[data-astro-cid-vvtscr3f]{list-style:none!important;padding:0!important;margin:0!important;display:flex;flex-direction:column;gap:.75rem;flex:1}.feature-item[data-astro-cid-vvtscr3f]{display:flex;align-items:flex-start;gap:.65rem;font-size:.9rem;color:hsl(var(--text-secondary));line-height:1.5}.tick-icon[data-astro-cid-vvtscr3f]{flex-shrink:0;margin-top:.2rem}.icon-pos[data-astro-cid-vvtscr3f]{color:hsl(var(--accent-emerald))}.icon-neg[data-astro-cid-vvtscr3f]{color:hsl(var(--text-muted));opacity:.6}.feature-text[data-astro-cid-vvtscr3f]{flex:1;display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.feature-label[data-astro-cid-vvtscr3f]{color:hsl(var(--text-secondary))}.feature-value[data-astro-cid-vvtscr3f]{color:hsl(var(--text-primary));font-weight:600}.responsive-grid-container[data-astro-cid-2kgcuh4j]{width:100%;margin:2rem 0}.desktop-table-wrapper[data-astro-cid-2kgcuh4j]{display:none;width:100%;overflow-x:auto}@media(min-width:768px){.desktop-table-wrapper[data-astro-cid-2kgcuh4j]{display:block}.mobile-panels-wrapper[data-astro-cid-2kgcuh4j]{display:none!important}}.swiss-data-table[data-astro-cid-2kgcuh4j]{width:100%;border-collapse:collapse;font-size:.9rem;text-align:left}.table-caption[data-astro-cid-2kgcuh4j]{font-size:.8rem;font-weight:600;color:hsl(var(--text-muted));text-align:left;margin-bottom:.75rem;caption-side:top}.swiss-data-table[data-astro-cid-2kgcuh4j] th[data-astro-cid-2kgcuh4j]{padding:.75rem 1rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--text-secondary));border-bottom:2px solid hsl(var(--border-subtle));background:hsl(var(--text-primary) / .02)}.swiss-data-table[data-astro-cid-2kgcuh4j] td[data-astro-cid-2kgcuh4j]{padding:.85rem 1rem;color:hsl(var(--text-primary));border-bottom:1px solid hsl(var(--border-subtle) / .7)}.swiss-data-table[data-astro-cid-2kgcuh4j] tr[data-astro-cid-2kgcuh4j]:hover td[data-astro-cid-2kgcuh4j]{background:hsl(var(--primary) / .02)}.align-left[data-astro-cid-2kgcuh4j]{text-align:left}.align-center[data-astro-cid-2kgcuh4j]{text-align:center}.align-right[data-astro-cid-2kgcuh4j]{text-align:right}.tabular-nums[data-astro-cid-2kgcuh4j]{font-family:var(--font-mono, monospace);font-variant-numeric:tabular-nums}.mobile-panels-wrapper[data-astro-cid-2kgcuh4j]{display:flex;flex-direction:column;gap:.85rem;width:100%}.mobile-data-panel[data-astro-cid-2kgcuh4j]{background:hsl(var(--bg-surface));border-bottom:1px solid hsl(var(--border-subtle) / .4);border-radius:10px;padding:1rem;box-shadow:var(--shadow-sm)}.panel-badge-row[data-astro-cid-2kgcuh4j]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid hsl(var(--border-subtle) / .6);padding-bottom:.5rem;margin-bottom:.75rem}.panel-item-tag[data-astro-cid-2kgcuh4j]{font-family:var(--font-mono, monospace);font-size:.7rem;font-weight:700;text-transform:uppercase;color:hsl(var(--text-muted))}.panel-primary-val[data-astro-cid-2kgcuh4j]{font-size:.95rem;color:hsl(var(--primary))}.panel-kv-grid[data-astro-cid-2kgcuh4j]{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.kv-item[data-astro-cid-2kgcuh4j]{display:flex;flex-direction:column;gap:.15rem}.kv-label[data-astro-cid-2kgcuh4j]{font-size:.7rem;color:hsl(var(--text-muted));font-weight:500}.kv-val[data-astro-cid-2kgcuh4j]{font-size:.85rem;font-weight:600;color:hsl(var(--text-primary))}.ai-disclosure-bar[data-astro-cid-2yu3v2n7]{display:flex;align-items:center;padding:.65rem 1rem;margin:1.25rem 0 1.75rem;background-color:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md, 12px);font-size:.8125rem;color:hsl(var(--text-secondary));box-shadow:var(--shadow-sm)}.disclosure-main-row[data-astro-cid-2yu3v2n7]{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}.byline-item[data-astro-cid-2yu3v2n7]{display:flex;align-items:center;gap:.35rem}.byline-item[data-astro-cid-2yu3v2n7] strong[data-astro-cid-2yu3v2n7]{color:hsl(var(--text-primary));font-weight:700}.byline-divider[data-astro-cid-2yu3v2n7]{color:hsl(var(--border-strong));font-weight:700;user-select:none}.disclosure-chip[data-astro-cid-2yu3v2n7]{display:inline-flex;align-items:center;gap:.45rem;background-color:hsl(var(--bg-canvas));border:1px solid hsl(var(--border-subtle));padding:.35rem .85rem;min-height:36px;border-radius:var(--radius-full);font-weight:600;transition:border-color var(--duration-fast, .15s) ease,box-shadow var(--duration-fast, .15s) ease}.disclosure-chip[data-astro-cid-2yu3v2n7]:hover{border-color:hsl(var(--primary));box-shadow:0 1px 4px hsl(var(--primary) / .15)}.chip-dot[data-astro-cid-2yu3v2n7]{width:8px;height:8px;border-radius:50%;background-color:hsl(var(--accent-emerald, 152 75% 36%));display:inline-block;flex-shrink:0}.disclosure-link[data-astro-cid-2yu3v2n7]{display:inline-flex;align-items:center;min-height:32px;color:hsl(var(--text-primary));text-decoration:none;font-size:.8rem;line-height:1.2}.disclosure-link[data-astro-cid-2yu3v2n7]:hover{color:hsl(var(--primary));text-decoration:underline}
