.exit-modal[data-astro-cid-wbh3xgkq]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);width:min(35rem,100% - 2rem);max-width:none;box-shadow:var(--shadow-card);color:var(--color-ink);margin:auto;padding:0}.exit-modal[data-astro-cid-wbh3xgkq][open]{animation:.2s ease-out exit-fade}.exit-modal[data-astro-cid-wbh3xgkq]::backdrop{background:#10182852}.exit-panel[data-astro-cid-wbh3xgkq]{padding:2.25rem 2rem 1.75rem;position:relative}.exit-brand[data-astro-cid-wbh3xgkq]{color:var(--color-slate);font-family:var(--font-heading);font-size:var(--font-size-label);align-items:center;gap:.5rem;font-weight:700;display:flex}.exit-title[data-astro-cid-wbh3xgkq]{color:var(--color-ink);font-family:var(--font-heading);letter-spacing:-.04em;margin-top:1rem;font-size:1.75rem;font-weight:750;line-height:1.1}.exit-text[data-astro-cid-wbh3xgkq]{color:var(--color-ink-soft);font-family:var(--font-body);font-size:var(--font-size-field-value);margin-top:.6rem;line-height:1.45}.exit-support[data-astro-cid-wbh3xgkq]{color:var(--color-slate);font-family:var(--font-body);font-size:var(--font-size-field-name);margin-top:.35rem;line-height:1.45}.exit-actions[data-astro-cid-wbh3xgkq]{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.exit-button[data-astro-cid-wbh3xgkq]{border-radius:var(--radius-sm);min-height:3rem;font-family:var(--font-heading);font-size:var(--font-size-field-name);text-align:center;white-space:nowrap;transition:background-color var(--transition), border-color var(--transition), color var(--transition);border:1px solid #0000;flex:auto;justify-content:center;align-items:center;padding:.75rem 1.1rem;font-weight:750;line-height:1.2;text-decoration:none;display:inline-flex}.exit-button--primary[data-astro-cid-wbh3xgkq]{background:var(--color-blue);color:var(--color-white)}.exit-button--primary[data-astro-cid-wbh3xgkq]:hover{background:var(--color-blue-dark)}.exit-button--secondary[data-astro-cid-wbh3xgkq]{border-color:var(--color-border);background:var(--color-white);color:var(--color-ink)}.exit-button--secondary[data-astro-cid-wbh3xgkq]:hover{border-color:var(--color-ink)}.exit-note[data-astro-cid-wbh3xgkq]{color:var(--color-slate);font-family:var(--font-body);font-size:var(--font-size-note);margin-top:.9rem;line-height:1.4}.exit-close[data-astro-cid-wbh3xgkq]{border:1px solid var(--color-border);background:var(--color-white);width:2.5rem;height:2.5rem;color:var(--color-ink);cursor:pointer;border-radius:50%;place-items:center;display:inline-grid;position:absolute;top:1rem;right:1rem}.exit-close[data-astro-cid-wbh3xgkq]:hover{border-color:var(--color-ink)}.exit-close[data-astro-cid-wbh3xgkq] svg[data-astro-cid-wbh3xgkq]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px}.exit-sheet[data-astro-cid-wbh3xgkq]{z-index:30;border-top:1px solid var(--color-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-white);color:var(--color-ink);padding:1rem 1rem calc(.85rem + env(safe-area-inset-bottom));transition:transform .22s ease-out;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -10px 30px #1018281f}.exit-sheet[data-astro-cid-wbh3xgkq].is-open{transform:none}.exit-sheet[data-astro-cid-wbh3xgkq] .exit-close[data-astro-cid-wbh3xgkq]{top:.6rem;right:.6rem}.exit-sheet[data-astro-cid-wbh3xgkq] .exit-title[data-astro-cid-wbh3xgkq]{letter-spacing:-.03em;margin-top:0;padding-right:3rem;font-size:1.15rem;line-height:1.25}.exit-sheet[data-astro-cid-wbh3xgkq] .exit-text[data-astro-cid-wbh3xgkq]{font-size:var(--font-size-note);margin-top:.25rem;padding-right:2rem;line-height:1.4}.exit-sheet[data-astro-cid-wbh3xgkq] .exit-actions[data-astro-cid-wbh3xgkq]{flex-wrap:nowrap;gap:.5rem;margin-top:.75rem}.exit-sheet[data-astro-cid-wbh3xgkq] .exit-button[data-astro-cid-wbh3xgkq]{flex:1 1 0;min-width:0;min-height:2.75rem;padding:.6rem .5rem;font-size:.9375rem}.exit-sheet[data-astro-cid-wbh3xgkq] .exit-note[data-astro-cid-wbh3xgkq]{margin-top:.5rem;font-size:.8125rem}@media (width<=40rem){.exit-panel[data-astro-cid-wbh3xgkq]{padding:2rem 1.5rem 1.5rem}}@keyframes exit-fade{0%{opacity:0;transform:translateY(.5rem)}}@media (prefers-reduced-motion:reduce){.exit-modal[data-astro-cid-wbh3xgkq][open]{animation:none}.exit-sheet[data-astro-cid-wbh3xgkq],.exit-button[data-astro-cid-wbh3xgkq]{transition:none}}.model-guide-page[data-astro-cid-ypic3qz4]{width:100%;overflow-x:hidden}.model-hero[data-astro-cid-ypic3qz4]{border-bottom:1px solid var(--color-border);background:#f2efe9;overflow:hidden}.model-hero-grid{grid-template-columns:minmax(28rem,.95fr) minmax(0,1.05fr);align-items:stretch;min-height:36rem;display:grid}.model-hero-copy[data-astro-cid-ypic3qz4]{z-index:2;align-self:center;padding:clamp(3rem,5vw,4rem) clamp(2rem,4vw,3.5rem) clamp(3rem,5vw,4rem) 0;position:relative}.model-hero-copy[data-astro-cid-ypic3qz4] .breadcrumbs{margin-bottom:var(--space-5)}.hero-eyebrow[data-astro-cid-ypic3qz4]{color:var(--color-blue-dark);font-family:var(--font-heading);font-size:var(--font-size-label);letter-spacing:.1em;text-transform:uppercase;font-weight:800;line-height:1.3}.hero-eyebrow[data-astro-cid-ypic3qz4]:before{width:1.7rem;height:2px;margin-right:var(--space-3);background:var(--color-blue);vertical-align:middle;content:"";display:inline-block}h1[data-astro-cid-ypic3qz4]{max-width:39rem;margin-top:var(--space-4);letter-spacing:-.065em;text-wrap:balance;font-size:clamp(3rem,4vw,3.8rem);font-weight:720;line-height:.99}.hero-summary[data-astro-cid-ypic3qz4]{max-width:37rem;margin-top:var(--space-5);color:var(--color-ink-soft);font-size:var(--font-size-field-value);line-height:1.55}.research-status[data-astro-cid-ypic3qz4]{align-items:center;gap:var(--space-3);margin-top:var(--space-5);color:var(--color-slate);font-size:var(--font-size-note);flex-wrap:wrap;display:flex}.image-note[data-astro-cid-ypic3qz4]{z-index:1;bottom:var(--space-4);left:var(--space-4);color:var(--color-ink-soft);font-family:var(--font-heading);font-size:var(--font-size-micro);letter-spacing:.06em;text-transform:uppercase;background:#ffffffe0;border-radius:999px;padding:.3rem .6rem;font-weight:700;position:absolute}.hero-actions[data-astro-cid-ypic3qz4]{max-width:26rem;margin-top:var(--space-6);gap:.65rem;display:grid}.hero-actions[data-astro-cid-ypic3qz4] .button{width:100%;min-height:3rem}.last-verified[data-astro-cid-ypic3qz4]{color:var(--color-slate);font-size:var(--font-size-note)}.model-hero-facts[data-astro-cid-ypic3qz4]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-card);align-self:center;margin-block:clamp(2rem,4vw,3rem);padding:clamp(1.5rem,3vw,2.25rem)}.facts-label[data-astro-cid-ypic3qz4]{color:var(--color-blue-dark);font-family:var(--font-heading);font-size:var(--font-size-label);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.model-hero-facts[data-astro-cid-ypic3qz4] dl[data-astro-cid-ypic3qz4]{margin:var(--space-4) 0 0;display:grid}.model-hero-facts[data-astro-cid-ypic3qz4] dl[data-astro-cid-ypic3qz4]>div[data-astro-cid-ypic3qz4]{gap:var(--space-4);border-top:1px solid var(--color-border);padding-block:var(--space-4);grid-template-columns:minmax(8rem,.8fr) minmax(0,1.2fr);display:grid}.model-hero-facts[data-astro-cid-ypic3qz4] dl[data-astro-cid-ypic3qz4]>div[data-astro-cid-ypic3qz4]:first-child{border-top:0;padding-top:0}.model-hero-facts[data-astro-cid-ypic3qz4] dt[data-astro-cid-ypic3qz4]{color:var(--color-slate);font-size:var(--font-size-field-name)}.model-hero-facts[data-astro-cid-ypic3qz4] dd[data-astro-cid-ypic3qz4]{color:var(--color-ink);font-family:var(--font-heading);font-size:var(--font-size-field-name);margin:0;font-weight:700;line-height:1.4}.model-glance[data-astro-cid-ypic3qz4]{border-bottom:1px solid var(--color-border);background:var(--color-white)}.model-glance-list[data-astro-cid-ypic3qz4]{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;display:grid}.model-glance-list[data-astro-cid-ypic3qz4]>div[data-astro-cid-ypic3qz4]{border-left:1px solid var(--color-border);padding:var(--space-5) var(--space-5) var(--space-5) var(--space-4)}.model-glance-list[data-astro-cid-ypic3qz4]>div[data-astro-cid-ypic3qz4]:first-child{border-left:0;padding-left:0}.model-glance-list[data-astro-cid-ypic3qz4] dt[data-astro-cid-ypic3qz4]{color:var(--color-slate);font-size:var(--font-size-note);line-height:1.35}.model-glance-list[data-astro-cid-ypic3qz4] dd[data-astro-cid-ypic3qz4]{color:var(--color-ink);font-family:var(--font-heading);font-size:var(--font-size-field-name);margin:.3rem 0 0;font-weight:700;line-height:1.35}.affiliate-note[data-astro-cid-ypic3qz4]{margin-top:var(--space-3);color:var(--color-slate);font-size:var(--font-size-note);line-height:1.5}.model-hero-media[data-astro-cid-ypic3qz4]{min-width:0;margin-right:calc((min(100vw - 5rem, var(--container-width)) - 100vw) / 2);background:#e9e3dc;position:relative}.model-hero-media[data-astro-cid-ypic3qz4] .model-hero-picture{display:block;position:absolute;inset:0}.model-hero-media[data-astro-cid-ypic3qz4] .model-hero-photo{object-fit:cover;width:100%;height:100%}.model-hero-media--product[data-astro-cid-ypic3qz4]{background:#fff}.model-hero-media--product[data-astro-cid-ypic3qz4] .image-note[data-astro-cid-ypic3qz4]{border:1px solid var(--color-border);background:#fff}.model-hero-media--product[data-astro-cid-ypic3qz4] .model-hero-photo{box-sizing:border-box;object-fit:contain;padding:clamp(1.5rem,4vw,3.5rem) clamp(1.5rem,4vw,3.5rem) clamp(3.5rem,6vw,4.5rem)}.model-guide-content{display:block}.model-guide-content>.scout-take:first-child{margin-bottom:0}.model-guide-content>section:has(+.comparison-section,+.fact-section--paper,+.verification,+.maintenance,+.decision){border-bottom:0}@media (width<=60rem){.model-hero-grid{grid-template-columns:1fr;min-height:0}.model-hero-copy[data-astro-cid-ypic3qz4]{padding:2.5rem 0}.model-hero-media[data-astro-cid-ypic3qz4]{aspect-ratio:16/10}.model-hero-facts[data-astro-cid-ypic3qz4]{margin-block:0 2.5rem}.model-glance-list[data-astro-cid-ypic3qz4]{grid-template-columns:repeat(2,minmax(0,1fr))}.model-glance-list[data-astro-cid-ypic3qz4]>div[data-astro-cid-ypic3qz4],.model-glance-list[data-astro-cid-ypic3qz4]>div[data-astro-cid-ypic3qz4]:first-child{border-left:0;border-top:1px solid var(--color-border);padding:var(--space-4) var(--space-4) var(--space-4) 0}.model-glance-list[data-astro-cid-ypic3qz4]>div[data-astro-cid-ypic3qz4]:nth-child(-n+2){border-top:0}}@media (width<=40rem){.model-hero-facts[data-astro-cid-ypic3qz4] dl[data-astro-cid-ypic3qz4]>div[data-astro-cid-ypic3qz4]{gap:var(--space-1);grid-template-columns:1fr}.model-glance-list[data-astro-cid-ypic3qz4]{grid-template-columns:1fr}.model-glance-list[data-astro-cid-ypic3qz4]>div[data-astro-cid-ypic3qz4]:nth-child(2){border-top:1px solid var(--color-border)}h1[data-astro-cid-ypic3qz4]{font-size:clamp(2.5rem,12vw,3.2rem)}.hero-actions[data-astro-cid-ypic3qz4] .button{width:100%;min-height:3.25rem}.model-hero-media[data-astro-cid-ypic3qz4]{margin-inline:-1.25rem}}
