.raptor-comparator-section{margin-top:1.25rem;margin-bottom:2.75rem}.section-header{margin-bottom:1.25rem}.comp-heading{font-size:var(--text-h2, 1.65rem);font-weight:700;color:hsl(var(--text-primary));margin:0 0 .4rem}.comp-subheading{font-size:.94rem;color:hsl(var(--text-secondary));margin:0;max-width:820px;line-height:1.55}.comp-controls-panel{background:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle));border-radius:12px;padding:1.35rem;margin-bottom:1.25rem;display:flex;flex-direction:column;gap:1.1rem}.ctrl-label{font-family:var(--font-mono);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--text-muted));display:block;margin-bottom:.45rem}.trim-switch{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}.mode-switch{display:grid;grid-template-columns:repeat(4,1fr);gap:.55rem}.trim-btn,.mode-btn{min-height:42px;padding:.45rem .8rem;font-family:var(--font-sans);font-size:.8rem;font-weight:600;color:hsl(var(--text-secondary));background:hsl(var(--bg-canvas));border:1px solid hsl(var(--border-subtle));border-radius:8px;cursor:pointer;transition:all .15s ease;text-align:center;white-space:nowrap}.trim-btn:hover,.mode-btn:hover{color:hsl(var(--text-primary));border-color:hsl(var(--primary) / .55)}.trim-btn.active,.mode-btn.active{background:hsl(var(--primary));color:hsl(var(--primary-contrast, 220 20% 8%));border-color:hsl(var(--primary));font-weight:700}.comp-summary-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:.85rem}.comp-stat-card{background:hsl(var(--bg-canvas));border:1px solid hsl(var(--border-subtle));border-radius:10px;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.2rem}.comp-stat-label{font-family:var(--font-mono);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--text-muted))}.comp-stat-val{font-family:var(--font-heading);font-size:1.15rem;font-weight:800;color:hsl(var(--text-primary));line-height:1.15}.comp-stat-val small{font-family:var(--font-mono);font-size:.7rem;font-weight:600;color:hsl(var(--primary))}.comp-stat-sub{font-family:var(--font-mono);font-size:.68rem;color:hsl(var(--text-secondary))}.advantage-card .comp-stat-val{color:hsl(var(--accent-success, 142 72% 45%))}.scenario-verdict-banner{background:hsl(var(--bg-canvas));border-left:3px solid hsl(var(--primary));border-radius:6px;padding:.75rem 1rem;font-size:.86rem;line-height:1.55;color:hsl(var(--text-secondary))}.scenario-verdict-banner strong{color:hsl(var(--text-primary))}.statutory-disclaimer{font-size:.75rem;line-height:1.45;color:hsl(var(--text-muted));border-top:1px solid hsl(var(--border-subtle));padding-top:.75rem;margin:0}.bars-chart-card{background:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle));border-radius:12px;padding:1.25rem 1.35rem}.chart-header{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.chart-kicker{font-family:var(--font-mono);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--primary));display:block;margin-bottom:.2rem}.chart-heading{font-size:1.15rem;margin:0;color:hsl(var(--text-primary))}.chart-legend{display:flex;align-items:center;gap:1.15rem;flex-wrap:wrap}.legend-item{display:inline-flex;align-items:center;gap:.45rem;font-size:.78rem;font-weight:600;color:hsl(var(--text-secondary))}.legend-swatch{width:14px;height:10px;border-radius:3px}.rho-color .legend-swatch{background:#fda817}.ford-color .legend-swatch{background:#1f8bff}.chart-svg-container{width:100%;overflow-x:auto}.shootout-svg{width:100%;height:auto;min-width:480px;display:block}@media(max-width:768px){.raptor-comparator-section{margin-top:.1rem;margin-bottom:1.5rem}.section-header{display:none}.comp-controls-panel{padding:.45rem;gap:.35rem}.ctrl-label{font-size:.54rem;margin-bottom:.15rem;letter-spacing:.04em}.trim-switch{grid-template-columns:repeat(3,1fr);gap:.25rem}.mode-switch{grid-template-columns:repeat(2,1fr);gap:.25rem}.trim-btn,.mode-btn{min-height:28px;padding:.2rem .3rem;font-size:.62rem;border-radius:6px}.comp-summary-strip{grid-template-columns:repeat(2,1fr);gap:.3rem}.comp-stat-card{padding:.4rem .5rem;gap:.1rem}.comp-stat-label{font-size:.52rem}.comp-stat-val{font-size:.84rem}.comp-stat-sub{font-size:.58rem}}.spec-matrix-section[data-astro-cid-zyz6nor3],.editorial-prose-section[data-astro-cid-zyz6nor3]{margin:2.25rem 0}.section-h2[data-astro-cid-zyz6nor3]{font-size:var(--text-h2, 1.65rem);color:hsl(var(--text-primary));margin-bottom:.75rem}.position-zero-lead[data-astro-cid-zyz6nor3]{font-size:1.02rem;line-height:1.65;color:hsl(var(--text-secondary));margin-bottom:1.5rem;max-width:920px}.prose-block[data-astro-cid-zyz6nor3]{margin-bottom:2.25rem}.bento-split-grid[data-astro-cid-zyz6nor3]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.25rem}.split-col[data-astro-cid-zyz6nor3]{background:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle));border-radius:12px;padding:1.5rem}.sub-heading[data-astro-cid-zyz6nor3]{font-size:1.1rem;color:hsl(var(--text-primary));margin-bottom:.65rem}.reference-prose[data-astro-cid-zyz6nor3]{font-size:.92rem;line-height:1.65;color:hsl(var(--text-secondary))}.val-highlight[data-astro-cid-zyz6nor3]{color:hsl(var(--primary));font-weight:700}.val-best[data-astro-cid-zyz6nor3]{color:hsl(var(--accent-success, 142 72% 45%));font-weight:700}@media(max-width:768px){.bento-split-grid[data-astro-cid-zyz6nor3]{grid-template-columns:1fr}}.master-header-stage[data-astro-cid-r6eqf64j]{padding-top:clamp(1.25rem,2.5vw,2rem);margin-bottom:1.25rem}.hero-split-grid[data-astro-cid-r6eqf64j]{background:hsl(var(--bg-canvas));display:grid;grid-template-columns:1.15fr .85fr;gap:2.25rem;align-items:center}.hero-copy-col[data-astro-cid-r6eqf64j]{max-width:100%}.hero-display-title[data-astro-cid-r6eqf64j]{font-size:var(--text-hero);line-height:1.08;margin-bottom:1rem;color:hsl(var(--text-primary))}.hero-summary-lead[data-astro-cid-r6eqf64j]{font-size:1.05rem;line-height:1.6;color:hsl(var(--text-secondary))}.hero-visual[data-astro-cid-r6eqf64j]{border-radius:16px;overflow:hidden}.editorial-reference-block[data-astro-cid-r6eqf64j]{margin:2.5rem 0;padding:2rem;background:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle));border-radius:14px}.reference-heading[data-astro-cid-r6eqf64j]{font-size:var(--text-h2, 1.5rem);margin-bottom:1.25rem;color:hsl(var(--text-primary))}.bento-ref-grid[data-astro-cid-r6eqf64j]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.bento-ref-item[data-astro-cid-r6eqf64j]{background:hsl(var(--bg-canvas));border:1px solid hsl(var(--border-subtle));border-radius:12px;padding:1.25rem}.ref-item-title[data-astro-cid-r6eqf64j]{font-size:1.05rem;margin-bottom:.65rem;color:hsl(var(--text-primary))}.reference-prose[data-astro-cid-r6eqf64j]{font-size:.92rem;line-height:1.65;color:hsl(var(--text-secondary))}@media(max-width:860px){.bento-ref-grid[data-astro-cid-r6eqf64j]{grid-template-columns:1fr}.above-fold-stage[data-astro-cid-r6eqf64j]{display:flex;flex-direction:column;gap:.25rem}.master-header-stage[data-astro-cid-r6eqf64j],.hero-split-grid[data-astro-cid-r6eqf64j]{display:contents}.hero-copy-col[data-astro-cid-r6eqf64j]{order:1;margin-bottom:.15rem}.bento-tool-stage[data-astro-cid-r6eqf64j],.tool-centerpiece-stage[data-astro-cid-r6eqf64j]{order:2}.hero-visual[data-astro-cid-r6eqf64j]{order:3;margin-top:.75rem;margin-bottom:1rem}.hero-display-title[data-astro-cid-r6eqf64j]{font-size:1.35rem;line-height:1.08;margin-bottom:.15rem}.hero-summary-lead[data-astro-cid-r6eqf64j]{font-size:.75rem;line-height:1.25;margin-bottom:.1rem}}
