:root[data-ds]{--navy-950:#051325;--navy-900:#0a2240;--navy-800:#0d2b4d;--navy-700:#163d68;--navy-600:#21507f;--orange-500:#fb6c00;--orange-400:#ff8a3d;--orange-300:#ffb27a;--orange-text:#b84c00;--paper:#fff;--mist:#f3f6f9;--mist-strong:#e8edf2;--line-soft:#e1e7ed;--line-strong:#c4ced8;--text-muted:#56677a;--on-dark:#fff;--on-dark-muted:rgba(255,255,255,.76);--on-dark-line:rgba(255,255,255,.14);--font-ui:"Segoe UI Variable Text","Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--font-display:"Segoe UI Variable Display","Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--sans:var(--font-ui);--radius-xs:6px;--radius-sm:10px;--radius:16px;--radius-lg:24px;--shadow-sm:0 1px 2px rgba(5,19,37,.06),0 2px 6px rgba(5,19,37,.05);--shadow:0 2px 6px -1px rgba(5,19,37,.08),0 18px 36px -16px rgba(5,19,37,.22);--shadow-lg:0 4px 10px -2px rgba(5,19,37,.1),0 32px 64px -24px rgba(5,19,37,.38);--ease-out:cubic-bezier(.2,.75,.25,1);--focus-ring:0 0 0 2px #fff,0 0 0 5px var(--orange-500);--header-offset:84px;--hero-bg: linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px), linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px), radial-gradient(900px 420px at 88% -12%,rgba(251,108,0,.3),transparent 62%), radial-gradient(760px 520px at -8% 118%,rgba(33,80,127,.75),transparent 64%), linear-gradient(160deg,var(--navy-900) 0%,var(--navy-950) 100%);--hero-bg-size:56px 56px,56px 56px,auto,auto,auto;accent-color:var(--orange-500)}:root[data-ds]{scroll-padding-top:var(--header-offset)}:root[data-ds] body{font-family:var(--font-ui);color:var(--navy-800);text-rendering:optimizeLegibility;font-feature-settings:"kern" 1}:root[data-ds] :is(h1,h2,h3){font-family:var(--font-display);text-wrap:balance}:root[data-ds] h1{font-weight:800;letter-spacing:-.035em}:root[data-ds] :is(h2,h3){letter-spacing:-.022em}:root[data-ds] main :is(p,li){text-wrap:pretty}:root[data-ds] ::selection{background:#ffd3b0;color:var(--navy-950)}:root[data-ds] :is(table,dd,.compare-table,[class*=fact],[class*=metric]){font-variant-numeric:tabular-nums}.skip-link{position:absolute;left:16px;top:8px;z-index:300;padding:12px 18px;border-radius:var(--radius-sm);background:var(--navy-800);color:#fff;font-weight:700;text-decoration:none;transform:translateY(-220%)}.skip-link:focus{transform:none;outline:none;box-shadow:var(--focus-ring)}:root[data-ds] main :is(a,button,summary,select,input,textarea):focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-xs)}:root[data-ds] .site-header[data-site-shell]{position:sticky;top:calc(-1 * var(--utility-h,0px));z-index:100;background:#ffffffd6;border-bottom:1px solid rgba(13,43,77,.08);-webkit-backdrop-filter:saturate(1.6) blur(16px);backdrop-filter:saturate(1.6) blur(16px)}:root[data-ds] .site-header[data-site-shell] .site-utility{background:var(--navy-950);border:0}:root[data-ds] .site-header[data-site-shell] .site-utility-inner>span,:root[data-ds] .site-header[data-site-shell] .site-utility a{color:#ffffffb8;font-size:11px}:root[data-ds] .site-header[data-site-shell] .site-utility a:hover{color:#fff}:root[data-ds] .site-header[data-site-shell][data-scrolled]{box-shadow:0 12px 30px -20px #0513258c}:root[data-ds] .site-header[data-site-shell] .header-inner{min-height:76px}:root[data-ds] .site-header[data-site-shell][data-scrolled] .header-inner{min-height:62px}:root[data-ds] .site-header[data-site-shell] .main-nav{align-items:center;gap:26px}:root[data-ds] .site-header[data-site-shell] .nav-guides{margin-right:12px}:root[data-ds] .site-header[data-site-shell] .main-nav>a,:root[data-ds] .site-header[data-site-shell] .nav-guides>summary{position:relative;font-size:14px;font-weight:650;color:var(--navy-800)}:root[data-ds] .site-header[data-site-shell] .main-nav>a[aria-current=page],:root[data-ds] .site-header[data-site-shell] .nav-guides>summary[data-current]{color:var(--orange-text)}:root[data-ds] .site-header[data-site-shell] .main-nav>a[aria-current=page]:after,:root[data-ds] .site-header[data-site-shell] .nav-guides>summary[data-current]:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:2px;border-radius:2px;background:var(--orange-500)}:root[data-ds] .site-header[data-site-shell] .main-nav>a[href="/fit-finder"]{padding:9px 16px;border-radius:999px;background:var(--orange-500);color:var(--navy-950);box-shadow:0 6px 16px -8px #fb6c00cc}:root[data-ds] .site-header[data-site-shell] .main-nav>a[href="/fit-finder"]:hover{background:var(--orange-400);color:var(--navy-950)}:root[data-ds] .site-header[data-site-shell] .main-nav>a[href="/fit-finder"]:after{display:none}:root[data-ds] .site-header[data-site-shell] .nav-guides-panel{border:1px solid var(--line-soft);border-radius:var(--radius);box-shadow:var(--shadow-lg);background:#fff}:root[data-ds] .site-header[data-site-shell] .nav-guides-panel a{border-radius:var(--radius-sm)}:root[data-ds] .site-header[data-site-shell] .nav-guides-panel a:hover{background:var(--mist)}:root[data-ds] .site-header[data-site-shell] .nav-guides-panel a[aria-current=page] strong{color:var(--orange-text)}:root[data-ds] .site-header[data-site-shell] .header-search{border:1px solid var(--line-strong);border-radius:999px;overflow:hidden;background:var(--mist)}:root[data-ds] .site-header[data-site-shell] .header-search input{background:transparent}:root[data-ds] .site-header[data-site-shell] .header-search button{background:var(--navy-800);color:#fff;font-weight:700;border-radius:0 999px 999px 0}:root[data-ds] .site-header[data-site-shell] .header-search button:hover{background:var(--navy-700)}:root[data-ds] .site-header[data-site-shell] .menu-button{border-radius:var(--radius-sm)}:root[data-ds] :is(.page-header--editorial,.fit-finder-hero,.practical-fit-hero,.compare-hero,.vehicle-index-hero,.homepage .pub-hero){position:relative;padding:clamp(56px,7vw,96px) 0 clamp(52px,6vw,84px);border:0;color:var(--on-dark);background:var(--hero-bg);background-size:var(--hero-bg-size)}:root[data-ds] :is(.page-header--editorial,.fit-finder-hero,.practical-fit-hero,.compare-hero,.vehicle-index-hero) h1{max-width:820px;color:var(--on-dark);font-size:clamp(40px,5.2vw,70px);line-height:.98;letter-spacing:-.04em}:root[data-ds] :is(.page-header--editorial .page-header-inner,.fit-finder-hero-inner,.practical-fit-hero-inner,.compare-hero-inner,.vehicle-index-hero-inner){align-items:end}:root[data-ds] :is(.page-header--editorial .page-header-inner,.fit-finder-hero-inner,.practical-fit-hero-inner,.compare-hero-inner,.vehicle-index-hero-inner)>p,:root[data-ds] :is(.page-header--editorial .page-header-inner,.fit-finder-hero-inner,.practical-fit-hero-inner,.compare-hero-inner,.vehicle-index-hero-inner)>div>p:not(.section-label){max-width:500px;color:var(--on-dark-muted);font-family:var(--font-ui);font-size:18px;line-height:1.65}:root[data-ds] :is(.page-header--editorial,.fit-finder-hero,.practical-fit-hero,.compare-hero,.vehicle-index-hero,.pub-hero,.article-header) :is(.section-label,.story-kicker){color:var(--orange-400)}:root[data-ds] :is(.page-header--editorial,.fit-finder-hero,.practical-fit-hero,.compare-hero,.vehicle-index-hero,.pub-hero,.article-header) .section-label:before{background:var(--orange-400)}:root[data-ds] :is(.page-header--editorial,.fit-finder-hero,.practical-fit-hero,.compare-hero,.vehicle-index-hero) a{color:#fff}:root[data-ds] .article-header{position:relative;padding-top:40px;padding-bottom:46px;margin-bottom:36px;color:var(--on-dark);background:var(--navy-900);box-shadow:0 0 0 100vmax var(--navy-900);clip-path:inset(0 -100vmax)}:root[data-ds] .article-header h1{color:var(--on-dark);letter-spacing:-.04em}:root[data-ds] .article-header .article-dek{color:var(--on-dark-muted);font-family:var(--font-ui)}:root[data-ds] .article-header :is(.breadcrumb,.breadcrumb a,.breadcrumb span,.article-meta,.article-meta span){color:#ffffffa8}:root[data-ds] .article-header .breadcrumb a:hover{color:#fff}:root[data-ds] .article-header .article-meta{border-color:var(--on-dark-line)}:root[data-ds] .article-header .article-meta a{color:#fff}:root[data-ds] .article-hero img{border-radius:var(--radius-lg);box-shadow:var(--shadow)}:root[data-ds] .vehicle-hero--advanced{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);padding-block:0;gap:0;margin-block:20px 28px}:root[data-ds] .vehicle-hero--advanced>*{margin:0}:root[data-ds] .vehicle-hero--advanced .vehicle-hero-copy{background:var(--hero-bg);background-size:var(--hero-bg-size)}:root[data-ds] .vehicle-hero--advanced h1{letter-spacing:-.04em}:root[data-ds] :is(.section-label,.story-kicker){letter-spacing:.09em}:root[data-ds] .section-label{display:inline-flex;align-items:center;gap:10px}:root[data-ds] .section-label:before{content:"";width:18px;height:2px;border-radius:2px;background:var(--orange-500);flex:none}:root[data-ds] :is(.button,.text-button){border-radius:999px;gap:8px}:root[data-ds] .button{padding-inline:22px;background:var(--navy-800);color:#fff;font-weight:700;box-shadow:0 8px 18px -10px #05132599}:root[data-ds] .button:hover{background:var(--navy-700);color:#fff}:root[data-ds] :is(.pub-hero,.page-header--editorial,.fit-finder-hero,.practical-fit-hero,.compare-hero,.vehicle-index-hero,.vehicle-hero--advanced) .button{background:var(--orange-500);border-color:var(--orange-500);color:var(--navy-950);box-shadow:0 10px 24px -10px #fb6c00d9}:root[data-ds] :is(.pub-hero,.page-header--editorial,.fit-finder-hero,.practical-fit-hero,.compare-hero,.vehicle-index-hero,.vehicle-hero--advanced) .button:hover{background:var(--orange-400);color:var(--navy-950)}:root[data-ds] :is(.story-card,.listing-card,.listing-feature,.vehicle-index-card,.vehicle-trim-card,.vehicle-research-card,.vehicle-data-panel,.compare-vehicle-card,.compare-criterion-card,.compare-source-card,.compare-buying-card,.fit-finder-result-card,.practical-fit-card,.brand-group,.article-research,.article-evidence,.homepage .pub-news-card,.homepage .pub-lead-story,.homepage .home-vehicle-card,.homepage .pub-cargo-card){border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow-sm);overflow:hidden}:root[data-ds] :is(.vehicle-side-card,.compare-feature-card,.vehicle-feature-card,.home-cargo-check){border-radius:var(--radius);overflow:hidden}:root[data-ds] :is(.vehicle-side-card--dark,.compare-feature-card--dark){background:var(--hero-bg);background-size:var(--hero-bg-size);border:0}:root[data-ds] :is(.story-card-image,.listing-card-image,.listing-feature-image,.vehicle-index-image,.compare-vehicle-media,.fit-finder-media){overflow:hidden;background:var(--mist)}:root[data-ds] :is(.story-card-copy,.homepage .pub-news-copy){padding:18px 20px 22px}:root[data-ds] .homepage .pub-news-card{padding-bottom:0}:root[data-ds] .homepage .pub-cargo-card>div{padding:18px 20px 22px}:root[data-ds] .homepage .pub-lead-copy{padding:28px 36px 28px 4px}:root[data-ds] :is(.story-card,.listing-card,.homepage .pub-news-card,.homepage .pub-cargo-card) h3 a{background-image:linear-gradient(currentColor,currentColor);background-size:0 2px;background-position:0 100%;background-repeat:no-repeat}:root[data-ds] :is(.story-card,.listing-card,.homepage .pub-news-card,.homepage .pub-cargo-card):hover h3 a{background-size:100% 2px}:root[data-ds] .practical-fit-card--likely-fit,:root[data-ds] .practical-fit-card--verified-fit{border-color:#9fd3b0;box-shadow:inset 0 3px #1f9d55,var(--shadow-sm)}:root[data-ds] .practical-fit-card--does-not-clear{box-shadow:inset 0 3px #c0392b,var(--shadow-sm)}:root[data-ds] .fit-finder-rank{display:inline-grid;place-items:center;min-width:34px;height:34px;border-radius:999px;background:var(--navy-800);color:#fff;font-weight:800}:root[data-ds] .compare-criterion-card.is-leading,:root[data-ds] .compare-criterion-card:has(.is-leading){border-color:#ffc69c}:root[data-ds] .vehicle-library-summary{background:var(--navy-950);border-color:var(--on-dark-line)}:root[data-ds] .vehicle-library-summary-grid strong{color:#fff}:root[data-ds] :is(.vehicle-index-facts,.compare-quick-facts) dd{font-weight:800;color:var(--navy-900)}:root[data-ds] .vehicle-jumpbar{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root[data-ds] .vehicle-jumpbar a.is-active{color:var(--orange-text)}:root[data-ds] main :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-radius:var(--radius-sm);border-color:var(--line-strong)}:root[data-ds] main :is(input,select,textarea):hover{border-color:#8fa1b3}:root[data-ds] :is(.fit-finder-form,.practical-fit-form,.vehicle-filter-bar,.compare-form--advanced){border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow)}:root[data-ds] :is(.fit-finder-form,.practical-fit-form,.compare-form,.vehicle-filter-bar) :is(button,[type=submit]){border-radius:999px}:root[data-ds] .section-tabs a{border-radius:999px}:root[data-ds] .load-more-controls button{border-radius:999px}:root[data-ds] .prose table{border-radius:var(--radius);box-shadow:var(--shadow-sm)}:root[data-ds] .prose thead tr:first-child th:first-child,:root[data-ds] .prose table>tr:first-child>*:first-child{border-top-left-radius:calc(var(--radius) - 1px)}:root[data-ds] .prose thead tr:first-child th:last-child,:root[data-ds] .prose table>tr:first-child>*:last-child{border-top-right-radius:calc(var(--radius) - 1px)}:root[data-ds] .prose th{background:var(--navy-900)}:root[data-ds] .prose tbody tr:nth-child(2n) td{background:var(--mist)}:root[data-ds] .prose tbody tr:hover td{background:#fff3ea}:root[data-ds] .prose tbody tr:last-child td:first-child{border-bottom-left-radius:calc(var(--radius) - 1px)}:root[data-ds] .prose tbody tr:last-child td:last-child{border-bottom-right-radius:calc(var(--radius) - 1px)}:root[data-ds] .compare-table-wrap{border-radius:var(--radius);box-shadow:var(--shadow-sm)}:root[data-ds] .compare-row--different th{box-shadow:inset 3px 0 0 var(--orange-500)}:root[data-ds] .prose :is(figure img,p>img){border-radius:var(--radius)}:root[data-ds] .prose blockquote{margin-inline:0;padding:16px 22px;border-left:4px solid var(--orange-500);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--mist)}:root[data-ds] .prose h2{border-top-color:var(--navy-800)}:root[data-ds] .article-toc--inline{border:1px solid var(--line-soft);border-radius:var(--radius);overflow:hidden;box-shadow:inset 0 4px 0 var(--orange-500),var(--shadow-sm)}:root[data-ds] .homepage .pub-hero{padding-bottom:clamp(96px,10vw,128px)}:root[data-ds] .homepage .pub-hero-heading h1{color:#fff;font-size:clamp(42px,4.6vw,66px);line-height:.98;letter-spacing:-.045em;max-width:560px}:root[data-ds] .homepage .home-hero-intro>p{color:var(--on-dark-muted)}:root[data-ds] .homepage .home-hero-actions>a:not(.button){color:#fff}:root[data-ds] .homepage .pub-hero a:hover{color:var(--orange-300)}:root[data-ds] .homepage .pub-hero .button:hover{color:var(--navy-950)}:root[data-ds] .homepage .pub-hero a:focus-visible{outline-color:var(--orange-400)}:root[data-ds] .homepage .home-hero-photo{border-radius:var(--radius-lg);background:transparent;box-shadow:0 40px 80px -36px #000000bf,0 0 0 1px #ffffff14}:root[data-ds] .homepage .home-hero-caption{color:#ffffff9e}:root[data-ds] .homepage .home-need-nav{position:relative;z-index:2;margin-top:clamp(-72px,-6vw,-48px);overflow:hidden;border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-lg)}:root[data-ds] .homepage .home-need-nav>a{padding:24px 26px}:root[data-ds] .homepage .home-need-nav>a:hover{background:var(--mist)}:root[data-ds] .homepage .home-need-nav strong{font-size:17px;font-weight:750}:root[data-ds] .homepage .home-section-header h2,:root[data-ds] .homepage .home-cabin-copy h2{font-size:clamp(30px,3vw,44px);font-weight:800;letter-spacing:-.035em}:root[data-ds] .homepage .pub-lead-story{background:var(--paper)}:root[data-ds] .homepage .home-research-lab{background:var(--mist);border-color:var(--line-soft)}:root[data-ds] .homepage .home-model-search input{border-radius:999px;padding-inline:20px}:root[data-ds] .homepage .home-cabin-photo{border-radius:var(--radius-lg);box-shadow:var(--shadow)}:root[data-ds] .homepage .home-cargo-check{background:var(--paper);border:1px solid var(--line-soft);box-shadow:inset 0 4px 0 var(--orange-500),var(--shadow-sm)}:root[data-ds] .homepage .pub-brand-section{background:var(--mist)}:root[data-ds] .homepage .pub-brand-list a{padding-inline:4px}:root[data-ds] .homepage .pub-method-strip{background:var(--hero-bg);background-size:var(--hero-bg-size);color:#fff;padding-block:72px}:root[data-ds] .homepage .pub-method-strip :is(h2,h3){color:#fff}:root[data-ds] .homepage .pub-method-strip p:not(.section-label){color:var(--on-dark-muted)}:root[data-ds] .homepage .pub-method-strip a{color:#fff}:root[data-ds] .homepage .pub-method-strip a:hover{color:var(--orange-300)}:root[data-ds] .site-footer[data-site-shell]{position:relative;color:#c6d1dc;background:var(--navy-950)}:root[data-ds] .site-footer[data-site-shell]:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--orange-500),var(--orange-400));pointer-events:none}:root[data-ds] .site-footer[data-site-shell] .footer-topline{background:transparent;border-color:var(--on-dark-line)}:root[data-ds] .site-footer[data-site-shell] .footer-topline .container{padding-block:34px}:root[data-ds] .site-footer[data-site-shell] .footer-topline strong{color:#fff;font-size:clamp(20px,2vw,26px);font-weight:800;letter-spacing:-.02em}:root[data-ds] .site-footer[data-site-shell] .footer-topline a{padding:10px 18px;border-radius:999px;background:var(--orange-500);color:var(--navy-950);font-weight:700;text-decoration:none}:root[data-ds] .site-footer[data-site-shell] .footer-topline a:hover{background:var(--orange-400);color:var(--navy-950);text-decoration:none}:root[data-ds] .site-footer[data-site-shell] .footer-brand{display:inline-block;padding:0;background:transparent}:root[data-ds] .site-footer[data-site-shell] .footer-brand-logo{width:190px;height:auto;filter:brightness(0) invert(1)}:root[data-ds] .site-footer[data-site-shell] .footer-main nav strong{color:#fff;letter-spacing:.08em;text-transform:uppercase}:root[data-ds] .site-footer[data-site-shell] :is(.footer-about p,.footer-main nav a,.footer-bottom,.footer-bottom a){color:#9fb0c3}:root[data-ds] .site-footer[data-site-shell] a:hover{color:#fff}:root[data-ds] .site-footer[data-site-shell] :is(.footer-note,.footer-bottom){border-color:var(--on-dark-line)}:root[data-ds] .site-footer[data-site-shell] a:focus-visible{outline-color:var(--orange-400)}.reading-progress{position:fixed;inset:0 0 auto;height:3px;z-index:250;pointer-events:none;background:linear-gradient(90deg,var(--orange-500),var(--orange-300));transform-origin:0 50%;transform:scaleX(var(--progress,0))}.back-to-top{position:fixed;right:20px;bottom:20px;z-index:150;display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:50%;background:var(--navy-800);color:#fff;font-size:20px;line-height:1;cursor:pointer;box-shadow:var(--shadow);opacity:0;visibility:hidden;transform:translateY(12px)}.back-to-top[data-visible]{opacity:1;visibility:visible;transform:none}.back-to-top:hover{background:var(--orange-500);color:var(--navy-950)}.back-to-top:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}:root[data-ds] .site-header[data-site-shell]{view-transition-name:site-header}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s}:root[data-ds] .site-header[data-site-shell] .header-inner{transition:min-height .25s var(--ease-out)}:root[data-ds] :is(.button,.back-to-top,.site-header .main-nav>a[href="/fit-finder"],.footer-topline a){transition:background-color .18s ease,color .18s ease,transform .18s var(--ease-out),box-shadow .18s ease,opacity .2s ease,visibility .2s}:root[data-ds] :is(.button,.site-header .main-nav>a[href="/fit-finder"]):hover{transform:translateY(-1px)}:root[data-ds] :is(.story-card,.listing-card,.vehicle-index-card,.fit-finder-result-card,.practical-fit-card,.compare-vehicle-card,.homepage .pub-news-card,.homepage .home-vehicle-card,.homepage .pub-cargo-card,.homepage .pub-lead-story){transition:transform .28s var(--ease-out),box-shadow .28s ease,border-color .28s ease}:root[data-ds] :is(.story-card,.listing-card,.vehicle-index-card,.fit-finder-result-card,.compare-vehicle-card,.homepage .pub-news-card,.homepage .home-vehicle-card,.homepage .pub-cargo-card,.homepage .pub-lead-story):hover{transform:translateY(-4px);border-color:var(--line-strong);box-shadow:var(--shadow-lg)}:root[data-ds] :is(.story-card-image,.listing-card-image,.vehicle-index-image) img{transition:transform .6s var(--ease-out)}:root[data-ds] :is(.story-card,.listing-card,.vehicle-index-card):hover :is(.story-card-image,.listing-card-image,.vehicle-index-image) img{transform:scale(1.04)}:root[data-ds] :is(.story-card,.listing-card,.homepage .pub-news-card,.homepage .pub-cargo-card) h3 a{transition:background-size .35s var(--ease-out)}.reading-progress{transition:transform .08s linear}@keyframes ds-rise{0%{transform:translateY(12px)}to{transform:none}}:root[data-ds] :is(.page-header-inner,.fit-finder-hero-inner,.practical-fit-hero-inner,.compare-hero-inner,.vehicle-index-hero-inner,.pub-lead-grid,.article-header>h1,.vehicle-hero-copy){animation:ds-rise .6s var(--ease-out) both}}@media(max-width:1100px){:root[data-ds] .site-header[data-site-shell] .main-nav{gap:18px}}@media(max-width:820px){:root[data-ds]{--header-offset:72px}:root[data-ds] .site-header[data-site-shell] .header-inner{min-height:64px}:root[data-ds] .site-header[data-site-shell][data-scrolled] .header-inner{min-height:56px}:root[data-ds] .site-header[data-site-shell] .main-nav{align-items:stretch;gap:0;padding:8px;border-radius:0 0 var(--radius) var(--radius);box-shadow:var(--shadow-lg)}:root[data-ds] .site-header[data-site-shell] .main-nav>a,:root[data-ds] .site-header[data-site-shell] .nav-guides>summary{padding:14px;border-radius:var(--radius-sm);border-top:0}:root[data-ds] .site-header[data-site-shell] .main-nav>a[href="/fit-finder"]{margin:4px 0;text-align:center;box-shadow:none}:root[data-ds] .site-header[data-site-shell] .main-nav>a[aria-current=page]:after,:root[data-ds] .site-header[data-site-shell] .nav-guides>summary[data-current]:after{left:14px;right:auto;width:28px;bottom:8px}:root[data-ds] :is(.page-header--editorial,.fit-finder-hero,.practical-fit-hero,.compare-hero,.vehicle-index-hero) h1{font-size:clamp(34px,9vw,46px)}:root[data-ds] .homepage .pub-hero-heading h1{font-size:clamp(36px,10vw,48px)}:root[data-ds] .homepage .home-need-nav{margin-top:-40px;border-radius:var(--radius)}:root[data-ds] .homepage .pub-lead-copy{padding:20px 22px 24px}:root[data-ds] .vehicle-hero--advanced{border-radius:var(--radius)}:root[data-ds] .article-header{padding-top:28px;padding-bottom:34px}.back-to-top{right:14px;bottom:14px;width:44px;height:44px}}:root[data-ds] .article-meta{align-items:center}:root[data-ds] .article-share{margin-left:auto;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 16px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#ffffff14;color:#fff;font:600 13px/1 var(--font-ui);cursor:pointer}:root[data-ds] .article-share:hover{background:#ffffff29;border-color:#ffffff80}:root[data-ds] .article-share:focus-visible{outline:none;box-shadow:var(--focus-ring)}:root[data-ds] .article-body h2[id]{position:relative}:root[data-ds] .heading-anchor{margin-left:10px;color:var(--line-strong);font-weight:600;text-decoration:none;opacity:0}:root[data-ds] .article-body h2:hover .heading-anchor,:root[data-ds] .heading-anchor:focus-visible{opacity:1}:root[data-ds] .heading-anchor:hover{color:var(--orange-text)}:root[data-ds] .heading-anchor[data-copied]:after{content:"Link copied";margin-left:10px;padding:3px 9px;border-radius:999px;background:var(--navy-800);color:#fff;font:600 12px/1.4 var(--font-ui);letter-spacing:0;vertical-align:middle}:root[data-ds] .article-toc a[aria-current=location]{color:var(--orange-text);font-weight:700}:root[data-ds] .article-toc a[aria-current=location]:before{color:var(--orange-500)}:root[data-ds] .prose :is(ul,ol) li::marker{color:var(--orange-500)}:root[data-ds] .prose details{margin:14px 0;padding:0 18px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--paper)}:root[data-ds] .prose details[open]{box-shadow:var(--shadow-sm)}:root[data-ds] .prose summary{padding:14px 0;font-family:var(--font-ui);font-weight:700;cursor:pointer}:root[data-ds] .prose figcaption{font-family:var(--font-ui);color:var(--text-muted)}:root[data-ds] .article-trust{border-radius:var(--radius);overflow:hidden}:root[data-ds] .article-rail{display:grid;gap:16px;margin:0 0 28px}:root[data-ds] .article-rail>*{margin:0}:root[data-ds] .article-evidence{padding:0;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow-sm);overflow:hidden}:root[data-ds] .article-evidence-panel>summary{display:grid;gap:8px;padding:14px 16px;cursor:pointer;list-style:none;box-shadow:inset 4px 0 0 var(--orange-500)}:root[data-ds] .article-evidence-panel>summary::-webkit-details-marker{display:none}:root[data-ds] .article-evidence-panel>summary h2{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;font-size:15px;line-height:1.3}:root[data-ds] .article-evidence-panel>summary h2:after{content:"+";flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--mist);color:var(--navy-800);font-size:16px;font-weight:600}:root[data-ds] .article-evidence-panel[open]>summary h2:after{content:"\2212"}:root[data-ds] .article-evidence-chips{display:flex;flex-wrap:wrap;gap:6px}:root[data-ds] .article-evidence-chips span{padding:3px 9px;border-radius:999px;background:var(--mist);color:var(--text-muted);font-size:12px;font-weight:600}:root[data-ds] .article-evidence-panel>:not(summary){margin-inline:16px}:root[data-ds] .article-evidence-panel>dl{display:grid;grid-template-columns:1fr;gap:10px;margin-top:4px}:root[data-ds] .article-evidence-panel>.article-evidence-actions{margin-bottom:16px}:root[data-ds] .article-hero img{max-height:520px;aspect-ratio:16/9;object-fit:cover}:root[data-ds] .article-hero{background:transparent;border:0;box-shadow:none}:root[data-ds] .article-hero figcaption{max-width:820px;margin-top:10px;padding:0;background:transparent;color:var(--text-muted);font-size:12.5px;line-height:1.5}@media(min-width:1240px){:root[data-ds] .article-content{display:grid;grid-template-columns:minmax(0,820px) 300px;justify-content:center;column-gap:52px;max-width:1180px}:root[data-ds] .article-content>*{grid-column:1}:root[data-ds] .article-content>.article-rail{grid-column:2;grid-row:1 / span 8;align-self:stretch;align-content:start;margin:0}:root[data-ds] .article-rail>.article-toc{position:sticky;top:calc(var(--header-offset) + 8px);max-height:calc(100vh - var(--header-offset) - 32px);overflow:auto;padding:0 18px 16px}:root[data-ds] .article-rail .article-toc-links{grid-template-columns:1fr;column-gap:0}:root[data-ds] .article-rail .article-toc-links a{font-size:12.5px}}:root[data-ds] .tool-presets{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 20px}:root[data-ds] .tool-presets>span{margin-right:4px;color:var(--text-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}:root[data-ds] .tool-presets a{display:inline-flex;align-items:center;min-height:36px;padding:0 15px;border:1px solid var(--line-strong);border-radius:999px;background:var(--paper);color:var(--navy-800);font-size:14px;font-weight:600;text-decoration:none}:root[data-ds] .tool-presets a:hover{border-color:var(--orange-500);color:var(--orange-text);background:#fff7f1}:root[data-ds] .tool-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin:4px 0 22px;padding:14px 16px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--mist)}:root[data-ds] .tool-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}:root[data-ds] .tool-chips>span{color:var(--text-muted);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}:root[data-ds] .tool-chip{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 6px 0 13px;border-radius:999px;background:var(--navy-800);color:#fff;font-size:13px;font-weight:600;text-decoration:none}:root[data-ds] .tool-chip b{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#ffffff2e;font-size:13px;line-height:1}:root[data-ds] .tool-chip:hover{background:var(--navy-700);color:#fff}:root[data-ds] .tool-chip:hover b{background:var(--orange-500);color:var(--navy-950)}:root[data-ds] .tool-chip--clear{padding-right:13px;background:transparent;color:var(--navy-800);text-decoration:underline;text-underline-offset:3px}:root[data-ds] .tool-chip--clear:hover{background:transparent;color:var(--orange-text)}:root[data-ds] .tool-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto}:root[data-ds] .tool-actions .button{min-height:40px}:root[data-ds] .tool-copy{min-height:40px;padding:0 16px;border:1px solid var(--line-strong);border-radius:999px;background:var(--paper);color:var(--navy-800);font:600 14px/1 var(--font-ui);cursor:pointer}:root[data-ds] .tool-copy:hover{border-color:var(--navy-800)}:root[data-ds] .result-filter{display:flex;flex-wrap:wrap;gap:6px}:root[data-ds] .result-filter button{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border:1px solid var(--line-strong);border-radius:999px;background:var(--paper);color:var(--navy-800);font:600 13px/1 var(--font-ui);cursor:pointer}:root[data-ds] .result-filter button b{min-width:22px;padding:3px 6px;border-radius:999px;background:var(--mist-strong);font-size:12px}:root[data-ds] .result-filter button[aria-pressed=true]{border-color:var(--navy-800);background:var(--navy-800);color:#fff}:root[data-ds] .result-filter button[aria-pressed=true] b{background:var(--orange-500);color:var(--navy-950)}:root[data-ds] .unit-switch{display:inline-flex;margin-top:14px;padding:3px;border:1px solid var(--line-strong);border-radius:999px;background:var(--mist)}:root[data-ds] .unit-switch button{min-height:32px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--text-muted);font:600 13px/1 var(--font-ui);cursor:pointer}:root[data-ds] .unit-switch button[aria-pressed=true]{background:var(--navy-800);color:#fff;box-shadow:var(--shadow-sm)}:root[data-ds] .height-readout{display:block;margin-top:4px;color:var(--orange-text);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}:root[data-ds] .compare-toolbar{display:flex;justify-content:flex-end;margin:-6px 0 18px}:root[data-ds] .compare-swap{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 16px;border:1px solid var(--line-strong);border-radius:999px;background:var(--paper);color:var(--navy-800);font-size:14px;font-weight:600;text-decoration:none}:root[data-ds] .compare-swap:hover{border-color:var(--orange-500);color:var(--orange-text)}.compare-sticky-bar{position:fixed;left:0;right:0;top:var(--compare-bar-top,62px);z-index:90;background:#051325f0;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 24px -16px #0009;transform:translateY(-120%);visibility:hidden}.compare-sticky-bar[data-visible]{transform:none;visibility:visible}.compare-sticky-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px}.compare-sticky-inner p{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px}.compare-sticky-inner em{color:#ffffff8c;font-style:normal;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.compare-sticky-tag{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#fb6c00;color:#051325;font-size:11px;font-weight:800}.compare-sticky-inner select{min-height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:#ffffff14;color:#fff;font:600 13px/1 var(--font-ui,system-ui)}.compare-sticky-inner select option{color:#051325}@media(prefers-reduced-motion:no-preference){.compare-sticky-bar{transition:transform .25s cubic-bezier(.2,.75,.25,1),visibility .25s}}@media(max-width:820px){:root[data-ds] .article-share{margin-left:0}:root[data-ds] .tool-actions{margin-left:0}.compare-sticky-bar{--compare-bar-top:56px}.compare-sticky-inner p strong{max-width:34vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}:root[data-ds] main :is(.section-label,.story-kicker){color:var(--orange-text)}:root[data-ds] main :is(label small,form footer span,.story-meta,.story-meta span,.story-meta time,.article-toc-head span,.vehicle-breadcrumb a,.compare-evidence-meta,.compare-quick-facts small,.compare-quick-facts span,.static-layout aside p,.static-copy .updated,.search-vehicle-grid em){color:var(--text-muted)}:root[data-ds] .page-header--editorial .static-head-note{padding:16px 20px;border:1px solid var(--on-dark-line);border-radius:var(--radius);background:#ffffff12}:root[data-ds] .page-header--editorial .static-head-note strong{color:#fff}:root[data-ds] .page-header--editorial .static-head-note span{color:var(--on-dark-muted)}:root[data-ds] main :is(.method-link,.article-trust a,.compare-form-title span,.brand-group b,.pub-brand-list b,article footer a,.vehicle-trust-panel footer a){color:var(--orange-text)}:root[data-ds] main :is(article footer span){color:var(--text-muted)}:root[data-ds] main .section-head>a{color:var(--navy-800)}:root[data-ds][data-theme] main :is(.vehicle-card-heading span,.vehicle-buying-section .section-label,.vehicle-buying-section span){color:var(--orange-400)}:root[data-ds][data-theme] main .fit-finder-rank :is(span,b){color:#fff}:root[data-ds] .vehicle-library-summary-grid span{color:#aebdca}:root[data-ds] :is(.fit-finder-form,.practical-fit-form,.compare-form) button:not([type=button]),:root[data-ds] .vehicle-actions .button{background:var(--orange-500);border-color:var(--orange-500);color:var(--navy-950)}:root[data-ds] :is(.fit-finder-form,.practical-fit-form,.compare-form) button:not([type=button]):hover,:root[data-ds] .vehicle-actions .button:hover{background:var(--orange-400);color:var(--navy-950)}:root[data-ds] .prose .tow-chart{margin:28px 0 34px}:root[data-ds] .prose .tow-chart figcaption{margin:0 0 12px;color:var(--text-muted);font-family:var(--font-ui);font-size:14px;line-height:1.5}:root[data-ds] .prose .tow-chart-scroll{overflow-x:auto;border:1px solid var(--line-soft);border-radius:var(--radius);box-shadow:var(--shadow-sm)}:root[data-ds] .prose .tow-chart table{width:100%;min-width:720px;margin:0;border:0;border-radius:0;box-shadow:none;font-family:var(--font-ui);font-size:13.5px;white-space:normal}:root[data-ds] .prose .tow-chart thead th{position:sticky;top:0;background:var(--navy-900);color:#fff;font-size:11.5px;letter-spacing:.04em;text-transform:uppercase}:root[data-ds] .prose .tow-chart tbody th[scope=row]{background:var(--paper);color:var(--navy-800);font-size:13.5px;font-weight:700;letter-spacing:0;white-space:nowrap;text-align:left}:root[data-ds] .prose .tow-chart tbody th[scope=row] a{color:var(--navy-800);text-decoration:none}:root[data-ds] .prose .tow-chart tbody th[scope=row] a:hover{color:var(--orange-text);text-decoration:underline}:root[data-ds] .prose .tow-chart tr.tow-band th{padding:10px 13px;background:var(--mist-strong);color:var(--navy-900);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-align:left}:root[data-ds] .prose .tow-chart tr.tow-band th span{margin-left:8px;color:var(--text-muted);font-weight:600;letter-spacing:0;text-transform:none}:root[data-ds] .prose .tow-chart .tow-max{min-width:150px;white-space:nowrap;font-variant-numeric:tabular-nums}:root[data-ds] .prose .tow-chart .tow-bar{display:block;height:6px;margin-top:6px;border-radius:999px;background:var(--mist-strong);overflow:hidden}:root[data-ds] .prose .tow-chart .tow-bar span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--orange-500),var(--orange-400))}:root[data-ds] .prose .tow-chart tbody tr:hover td,:root[data-ds] .prose .tow-chart tbody tr:hover th[scope=row]{background:#fff3ea}:root[data-ds] .prose .tow-chart tbody tr:nth-child(2n) td{background:transparent}:root[data-ds] .prose .tow-note{margin-top:12px;color:var(--text-muted);font-family:var(--font-ui);font-size:13.5px}:root[data-ds] .model-hub-page{background:transparent}:root[data-ds] .model-hub-hero{overflow:hidden;border:0;border-radius:var(--radius-lg);background:var(--hero-bg);background-size:var(--hero-bg-size);box-shadow:var(--shadow-lg)}:root[data-ds] .model-hub-copy h1{color:#fff;letter-spacing:-.04em}:root[data-ds] .model-hub-copy>p:not(.section-label){color:var(--on-dark-muted);font-family:var(--font-ui)}:root[data-ds] .model-hub-copy .section-label{color:var(--orange-400)}:root[data-ds] .model-hub-copy .button{background:var(--orange-500);color:var(--navy-950);box-shadow:0 10px 24px -10px #fb6c00d9}:root[data-ds] .model-hub-copy .button:hover{background:var(--orange-400);color:var(--navy-950)}:root[data-ds] .model-hub-actions>a:not(.button){color:#fff;font-size:14px;font-weight:700}:root[data-ds] .model-hub-actions>a:not(.button):hover{color:var(--orange-300)}:root[data-ds] .model-hub-hero figcaption{border-radius:999px;padding:7px 12px;background:#051325c7;color:#fff;font-size:12px}:root[data-ds] .model-year-grid>article{overflow:hidden;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow-sm)}:root[data-ds] .brand-index-strip{background:var(--navy-950);border-color:var(--on-dark-line)}:root[data-ds] .brand-directory{align-items:start}:root[data-ds] .brand-group-links b{border-radius:999px}:root[data-ds] .brand-group-links a:hover b{background:var(--orange-500);color:var(--navy-950)}:root[data-ds] .theme-toggle{display:inline-grid;place-items:center;width:40px;height:40px;flex:none;padding:0;border:1px solid var(--line-strong);border-radius:999px;background:var(--paper);color:var(--navy-800);cursor:pointer}:root[data-ds] .theme-toggle:hover{border-color:var(--orange-500);color:var(--orange-text)}:root[data-ds] .theme-toggle:focus-visible{outline:none;box-shadow:var(--focus-ring)}:root[data-ds] .theme-toggle svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:root[data-ds] .theme-toggle .theme-toggle-moon{fill:currentColor;stroke:none}:root[data-ds] .theme-toggle .theme-toggle-sun{display:none}:root[data-ds][data-theme=dark] .theme-toggle .theme-toggle-moon{display:none}:root[data-ds][data-theme=dark] .theme-toggle .theme-toggle-sun{display:block}:root[data-ds] .site-header[data-site-shell] .header-actions{display:flex;align-items:center;gap:10px}@media(max-width:1100px){:root[data-ds] .site-header[data-site-shell] .header-inner{grid-template-columns:160px 1fr auto}}@media print{.reading-progress,.back-to-top,.skip-link{display:none!important}:root[data-ds] .site-header[data-site-shell]{position:static;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-ds] :is(.page-header--editorial,.fit-finder-hero,.practical-fit-hero,.compare-hero,.vehicle-index-hero,.pub-hero,.article-header,.pub-method-strip){background:none;box-shadow:none;color:#000}:root[data-ds] :is(.page-header--editorial,.fit-finder-hero,.practical-fit-hero,.compare-hero,.vehicle-index-hero,.pub-hero,.article-header) :is(h1,p,a,span){color:#000}}:root[data-ds] main.vp{padding-bottom:0;background:var(--mist)}:root[data-ds] main.vp .container{width:min(1240px,calc(100% - 48px))}:root[data-ds] main.vp .vp-hero{position:relative;padding:22px 0 108px;color:#fff;background:var(--hero-bg);background-size:var(--hero-bg-size);overflow:hidden}:root[data-ds] main.vp .vp-crumbs{display:flex;flex-wrap:wrap;gap:6px 10px;margin:0 0 28px;padding:0;font-size:13px;color:#ffffff9e}:root[data-ds] main.vp .vp-crumbs a{color:#fffc;text-decoration:none}:root[data-ds] main.vp .vp-crumbs a:hover{color:#fff;text-decoration:underline}:root[data-ds] main.vp .vp-crumbs [aria-current]{color:#fff;font-weight:700}:root[data-ds] main.vp .vp-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:clamp(28px,4vw,64px);align-items:center}:root[data-ds] main.vp .vp-hero-grid>*{min-width:0}:root[data-ds] main.vp .vp-hero-copy{padding:0;background:none;color:#fff}:root[data-ds] main.vp .vp-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}:root[data-ds] main.vp .vp-badges b{display:inline-flex;align-items:center;height:28px;padding:0 12px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#ffffff14;color:#fff;font-size:12.5px;font-weight:700}:root[data-ds] main.vp .vp-badges .vp-badge-year{background:var(--orange-500);border-color:var(--orange-500);color:var(--navy-950)}:root[data-ds] main.vp .vp-badges .vp-badge-green{background:#0f7a4a;border-color:#0f7a4a}:root[data-ds] main.vp .vp-hero h1{margin:0;color:#fff;font-size:clamp(36px,4.6vw,64px);line-height:1;letter-spacing:-.04em}:root[data-ds] main.vp .vp-hero .vehicle-dek{max-width:56ch;margin:18px 0 0;color:var(--on-dark-muted);font:400 clamp(16px,1.4vw,18px)/1.65 var(--font-ui)}:root[data-ds] main.vp .vp-meta{display:flex;flex-wrap:wrap;gap:8px 20px;margin:20px 0 0;padding:0;list-style:none;color:#ffffffb8;font-size:14px}:root[data-ds] main.vp .vp-meta li{display:inline-flex;align-items:center;gap:8px;color:inherit}:root[data-ds] main.vp .vp-dot{width:9px;height:9px;border-radius:50%;background:#f5b400;box-shadow:0 0 0 4px #f5b40033}:root[data-ds] main.vp .vp-dot--current{background:#2fbf71;box-shadow:0 0 0 4px #2fbf7133}:root[data-ds] main.vp :is(.vp-dot--stale,.vp-dot--expired,.vp-dot--unknown){background:#ef5b5b;box-shadow:0 0 0 4px #ef5b5b33}:root[data-ds] main.vp .vp-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}:root[data-ds] main.vp .vp-actions .button{min-height:50px;padding:0 24px;border-radius:999px;font-size:15px}:root[data-ds] main.vp .vp-btn-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border:1px solid rgba(255,255,255,.32);border-radius:999px;color:#fff;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s}:root[data-ds] main.vp .vp-btn-ghost:hover{background:#ffffff1a;border-color:#fff;color:#fff}:root[data-ds] main.vp .vp-years{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:auto;margin:24px 0 0;padding:0;border:0;background:none}:root[data-ds] main.vp .vp-years strong{margin-right:4px;color:#ffffffb3;font-size:13px}:root[data-ds] main.vp .vp-years a{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#fff;font-size:14px;font-weight:700;text-decoration:none}:root[data-ds] main.vp .vp-years a.is-current{background:#fff;color:var(--navy-900);border-color:#fff}:root[data-ds] main.vp .vp-hero-media{position:relative;margin:0;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 30px 80px -30px #000000b3;background:var(--navy-800);aspect-ratio:16/10.5}:root[data-ds] main.vp .vp-hero-media img{width:100%;height:100%;object-fit:cover;max-height:none;border-radius:0}:root[data-ds] main.vp .vp-hero-media figcaption{position:absolute;left:0;right:0;bottom:0;padding:40px 18px 14px;background:linear-gradient(to top,rgba(5,19,37,.82),transparent);color:#ffffffdb;font-size:12.5px;line-height:1.45}:root[data-ds] main.vp .vp-specbar-wrap{position:relative;z-index:2;margin-top:-72px}:root[data-ds] main.vp .vp-specbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--line-soft);box-shadow:var(--shadow-lg);overflow:hidden}:root[data-ds] main.vp .vp-specbar>div{display:flex;flex-direction:column;gap:4px;min-width:0;padding:20px 22px;background:var(--paper)}:root[data-ds] main.vp .vp-specbar dt{color:var(--text-muted);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}:root[data-ds] main.vp .vp-specbar dd{margin:0;color:var(--navy-900);font:800 clamp(20px,2vw,26px)/1.15 var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere}:root[data-ds] main.vp .vp-specbar small{color:var(--text-muted);font-size:12.5px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:root[data-ds] main.vp .vp-specbar .is-missing dd{color:var(--text-muted);font-size:18px;font-weight:650}:root[data-ds] main.vp .vp-jumpbar{position:sticky;top:var(--vp-jump-top,0px);z-index:30;margin-top:24px;border-block:1px solid var(--line-soft);background:#ffffffeb;-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px)}:root[data-ds] main.vp .vp-jumpbar .container{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding-block:8px;-webkit-overflow-scrolling:touch}:root[data-ds] main.vp .vp-jumpbar .container::-webkit-scrollbar{display:none}:root[data-ds] main.vp .vp-jumpbar a{flex:none;display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;color:var(--navy-800);font-size:14px;font-weight:650;text-decoration:none;white-space:nowrap;border:0}:root[data-ds] main.vp .vp-jumpbar a:hover{background:var(--mist)}:root[data-ds] main.vp .vp-jumpbar a.is-active{background:var(--navy-900);color:#fff}:root[data-ds] main.vp .vp-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start;padding:28px 0 64px}:root[data-ds] main.vp .vehicle-main{display:flex;flex-direction:column;gap:22px;min-width:0}:root[data-ds] main.vp :is(.vp-card,.vp-trust){margin:0;padding:clamp(22px,3vw,36px);border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-sm);scroll-margin-top:calc(var(--vp-jump-top,0px) + 72px)}:root[data-ds] main.vp .vp-section-head{margin-bottom:20px}:root[data-ds] main.vp .vp-section-head h2,:root[data-ds] main.vp .vp-trust h2{margin:0;color:var(--navy-900);font-size:clamp(24px,2.4vw,32px);line-height:1.1}:root[data-ds] main.vp .vp-section-head--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 32px;align-items:end}:root[data-ds] main.vp .vp-section-head--split>p{margin:0;color:var(--text-muted);font-size:15px;line-height:1.6}:root[data-ds] main.vp .vp-link{justify-self:end;color:var(--orange-text);font-weight:700;font-size:14px}:root[data-ds] main.vp .vp-lead{margin:0;color:var(--navy-800);font:400 clamp(17px,1.5vw,19px)/1.7 var(--font-ui)}:root[data-ds] main.vp .vp-intro{margin:-6px 0 20px;color:var(--text-muted);font:400 16px/1.65 var(--font-ui)}:root[data-ds] main.vp .vp-quickfacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px}:root[data-ds] main.vp .vp-quickfacts>div{display:flex;flex-direction:column;gap:3px;padding:16px;border-radius:14px;background:var(--mist);border:1px solid var(--line-soft)}:root[data-ds] main.vp .vp-quickfacts small{color:var(--text-muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}:root[data-ds] main.vp .vp-quickfacts strong{color:var(--navy-900);font-size:20px;line-height:1.2}:root[data-ds] main.vp .vp-quickfacts span{color:var(--text-muted);font-size:13px;line-height:1.4}:root[data-ds] main.vp .vp-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0 0;padding:0;list-style:none;counter-reset:vp}:root[data-ds] main.vp .vp-highlights li{position:relative;padding:44px 18px 18px;border-radius:14px;border:1px solid var(--line-soft);counter-increment:vp}:root[data-ds] main.vp .vp-highlights li:before{content:"0" counter(vp);position:absolute;top:14px;left:18px;color:var(--orange-text);font:800 15px/1 var(--font-display)}:root[data-ds] main.vp .vp-highlights p{margin:0;color:var(--navy-800);font:400 15px/1.6 var(--font-ui)}:root[data-ds] main.vp .vp-note{margin-top:18px;padding:16px 18px;border-left:4px solid var(--orange-500);border-radius:0 12px 12px 0;background:#fff7f0}:root[data-ds] main.vp .vp-note strong{color:var(--navy-900)}:root[data-ds] main.vp .vp-note p{margin:4px 0 0;color:var(--navy-800);font:400 15px/1.6 var(--font-ui)}:root[data-ds] main.vp .vp-sizeup-list{display:grid;gap:22px}:root[data-ds] main.vp .vp-sizeup-row{display:grid;gap:10px}:root[data-ds] main.vp .vp-sizeup-label{display:flex;justify-content:space-between;align-items:baseline;gap:12px}:root[data-ds] main.vp .vp-sizeup-label strong{color:var(--navy-900);font-size:16px}:root[data-ds] main.vp .vp-sizeup-label span{color:var(--navy-900);font:800 20px/1 var(--font-display);font-variant-numeric:tabular-nums}:root[data-ds] main.vp .vp-sizeup-track{position:relative;height:12px;border-radius:999px;background:var(--mist-strong)}:root[data-ds] main.vp .vp-sizeup-fill{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(90deg,var(--navy-600),var(--orange-500))}:root[data-ds] main.vp .vp-sizeup-marker{position:absolute;top:50%;width:22px;height:22px;margin-left:-11px;border:4px solid var(--paper);border-radius:50%;background:var(--orange-500);box-shadow:0 2px 8px #0513254d;transform:translateY(-50%)}:root[data-ds] main.vp .vp-sizeup-scale{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;color:var(--text-muted);font-size:12.5px;line-height:1.35}:root[data-ds] main.vp .vp-sizeup-scale span:last-child{text-align:right}:root[data-ds] main.vp .vp-sizeup-scale b{color:var(--orange-text);font-size:13px;text-align:center;white-space:nowrap}:root[data-ds] main.vp .vp-fineprint{margin:22px 0 0;color:var(--text-muted);font:400 13px/1.55 var(--font-ui)}:root[data-ds] main.vp .vp-trust>header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px}:root[data-ds] main.vp .vp-trust .vehicle-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}:root[data-ds] main.vp .vp-trust .vehicle-trust-grid>div{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:14px;background:var(--mist);border:1px solid var(--line-soft)}:root[data-ds] main.vp .vp-trust .vehicle-trust-grid small{color:var(--text-muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}:root[data-ds] main.vp .vp-trust .vehicle-trust-grid strong{color:var(--navy-900);font-size:17px;line-height:1.3}:root[data-ds] main.vp .vp-trust .vehicle-trust-grid span{color:var(--text-muted);font-size:13px;line-height:1.4}:root[data-ds] main.vp .vp-trust .vehicle-trust-gaps{margin-top:14px;padding:14px 16px;border-radius:12px;background:#fff7f0;border:1px solid #ffd9bd}:root[data-ds] main.vp .vp-trust .vehicle-trust-gaps ul{margin:6px 0 0;padding-left:18px;color:var(--navy-800);font-size:14px}:root[data-ds] main.vp .vp-trust footer{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:16px;padding:0;border:0}:root[data-ds] main.vp .vp-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}:root[data-ds] main.vp .vp-panel{min-width:0;margin:0;padding:20px;border:1px solid var(--line-soft);border-radius:18px;background:var(--paper);box-shadow:none}:root[data-ds] main.vp .vp-panel--wide{grid-column:1/-1}:root[data-ds] main.vp .vp-panel h3{margin:0 0 10px;color:var(--navy-900);font-size:17px}:root[data-ds] main.vp .vp-rows{display:grid;gap:0;border:0}:root[data-ds] main.vp .vp-rows--two{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}:root[data-ds] main.vp .vp-rows>div{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2px 16px;padding:12px 0;border:0;border-top:1px solid var(--line-soft);background:none}:root[data-ds] main.vp .vp-rows>div:first-child,:root[data-ds] main.vp .vp-rows--two>div:nth-child(2){border-top:0}:root[data-ds] main.vp .vp-rows span{color:var(--text-muted);font-size:13px;font-weight:600;line-height:1.4;text-transform:none;letter-spacing:0}:root[data-ds] main.vp .vp-rows strong{color:var(--navy-900);font-size:15px;line-height:1.4;text-align:right}:root[data-ds] main.vp .vp-rows small{grid-column:1/-1;color:#7b8a99;font-size:12px;line-height:1.4;text-align:right}:root[data-ds] main.vp .vp-checklist{display:grid;gap:10px;margin:0;padding:0;list-style:none}:root[data-ds] main.vp .vp-checklist li{position:relative;padding-left:28px;color:var(--navy-800);font:400 15px/1.55 var(--font-ui)}:root[data-ds] main.vp .vp-checklist li:before{content:"";position:absolute;left:0;top:3px;width:18px;height:18px;border-radius:50%;background:var(--orange-500) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 12 4 4 8-8' fill='none' stroke='%23051325' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}:root[data-ds] main.vp .vp-trims{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}:root[data-ds] main.vp .vp-trim{position:relative;display:flex;flex-direction:column;gap:8px;margin:0;padding:18px;border:1px solid var(--line-soft);border-radius:16px;background:var(--paper);box-shadow:none;transition:border-color .2s,box-shadow .2s}:root[data-ds] main.vp .vp-trim:hover{border-color:var(--orange-300);box-shadow:var(--shadow-sm)}:root[data-ds] main.vp .vp-trim-step{color:var(--orange-text);font:800 12px/1 var(--font-display)}:root[data-ds] main.vp .vp-trim>div{display:flex;flex-direction:column;gap:2px}:root[data-ds] main.vp .vp-trim strong{color:var(--navy-900);font-size:17px}:root[data-ds] main.vp .vp-trim b{color:var(--navy-900);font:800 22px/1.15 var(--font-display);letter-spacing:-.02em}:root[data-ds] main.vp .vp-trim p{margin:0;color:var(--text-muted);font:400 14px/1.5 var(--font-ui)}:root[data-ds] main.vp .vp-ledger{margin-top:18px;padding:0;border:1px solid var(--line-soft);border-radius:18px;background:var(--mist)}:root[data-ds] main.vp .vp-ledger>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;cursor:pointer;list-style:none}:root[data-ds] main.vp .vp-ledger>summary::-webkit-details-marker{display:none}:root[data-ds] main.vp .vp-ledger>summary>span:first-child{display:flex;flex-direction:column;gap:2px}:root[data-ds] main.vp .vp-ledger>summary .section-label{margin:0}:root[data-ds] main.vp .vp-ledger>summary strong{color:var(--navy-900);font-size:17px}:root[data-ds] main.vp .vp-ledger-toggle{flex:none;width:36px;height:36px;border-radius:50%;background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='%230d2b4d' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E") center/18px no-repeat;border:1px solid var(--line-soft);transition:transform .2s}:root[data-ds] main.vp .vp-ledger[open] .vp-ledger-toggle{transform:rotate(180deg)}:root[data-ds] main.vp .vp-ledger>p{margin:0;padding:0 20px 12px;color:var(--text-muted);font:400 14px/1.55 var(--font-ui)}:root[data-ds] main.vp .vp-table{margin:0 12px 12px;border-radius:12px;overflow:hidden;border:1px solid var(--line-soft);background:var(--paper)}:root[data-ds] main.vp .vp-table .vehicle-spec-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.1fr);gap:12px;padding:11px 16px;border-top:1px solid var(--line-soft);font-size:14px}:root[data-ds] main.vp .vp-table .vehicle-spec-row:nth-child(2n){background:#fafbfc}:root[data-ds] main.vp .vp-table .vehicle-spec-row--head{border-top:0;background:var(--navy-900);color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}:root[data-ds] main.vp .vp-table .vehicle-spec-row--head span{color:#fff}:root[data-ds] main.vp .vp-table strong{color:var(--navy-900)}:root[data-ds] main.vp .vp-table small{color:var(--text-muted);font-size:13px}:root[data-ds] main.vp .vp-buying{margin:0;padding:clamp(24px,3vw,40px);border-radius:var(--radius-lg);background:var(--hero-bg);background-size:var(--hero-bg-size);color:#fff;box-shadow:var(--shadow)}:root[data-ds] main.vp .vp-buying h2{color:#fff;font-size:clamp(24px,2.4vw,32px)}:root[data-ds] main.vp .vp-buying .vehicle-buying-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}:root[data-ds] main.vp .vp-buying article{padding:18px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:#ffffff0f}:root[data-ds] main.vp .vp-buying article p{margin:6px 0 0;color:#ffffffdb;font:400 15px/1.6 var(--font-ui)}:root[data-ds] main.vp .vp-caveat{display:flex;gap:18px;margin:0;padding:24px 26px;border:1px solid #ffd9bd;border-radius:var(--radius-lg);background:#fff7f0}:root[data-ds] main.vp .vp-caveat-icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--orange-500);color:var(--navy-950);font:900 20px/1 var(--font-display)}:root[data-ds] main.vp .vp-caveat h2{margin:0;color:var(--navy-900);font-size:22px}:root[data-ds] main.vp .vp-caveat p:not(.section-label){margin:8px 0 0;color:var(--navy-800);font:400 15px/1.65 var(--font-ui)}:root[data-ds] main.vp .vp-faqs{display:grid;gap:10px}:root[data-ds] main.vp .vp-faqs details{border:1px solid var(--line-soft);border-radius:14px;background:var(--paper);overflow:hidden}:root[data-ds] main.vp .vp-faqs details[open]{border-color:var(--line-strong);box-shadow:var(--shadow-sm)}:root[data-ds] main.vp .vp-faqs summary{position:relative;padding:16px 52px 16px 18px;color:var(--navy-900);font-size:16px;font-weight:700;cursor:pointer;list-style:none}:root[data-ds] main.vp .vp-faqs summary::-webkit-details-marker{display:none}:root[data-ds] main.vp .vp-faqs summary:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);color:var(--orange-text);font-size:22px;font-weight:600}:root[data-ds] main.vp .vp-faqs details[open] summary:after{content:"\2013"}:root[data-ds] main.vp .vp-faqs details p{margin:0;padding:0 18px 18px;color:var(--navy-800);font:400 15px/1.65 var(--font-ui)}:root[data-ds] main.vp .vp-sidebar{position:sticky;top:calc(var(--vp-jump-top,0px) + 64px);display:block;min-width:0}:root[data-ds] main.vp .vp-sidebar-inner{display:flex;flex-direction:column;gap:14px}:root[data-ds] main.vp .vp-side{display:flex;flex-direction:column;gap:8px;margin:0;padding:20px;border:1px solid var(--line-soft);border-radius:18px;background:var(--paper);box-shadow:var(--shadow-sm)}:root[data-ds] main.vp .vp-side>strong{color:var(--navy-900);font-size:16px}:root[data-ds] main.vp .vp-side p{margin:0;color:var(--text-muted);font:400 14px/1.55 var(--font-ui)}:root[data-ds] main.vp .vp-side>a{color:var(--orange-text);font-size:14px;font-weight:700;text-decoration:none}:root[data-ds] main.vp .vp-side>a:hover{text-decoration:underline}:root[data-ds] main.vp .vp-side dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:4px 0 0}:root[data-ds] main.vp .vp-side dl div{display:flex;flex-direction:column;gap:2px}:root[data-ds] main.vp .vp-side dt{color:var(--text-muted);font-size:12px}:root[data-ds] main.vp .vp-side dd{margin:0;color:var(--navy-900);font-weight:700;font-size:14px}:root[data-ds] main.vp .vp-side-compare{display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:18px;color:#fff;box-shadow:var(--shadow)}:root[data-ds] main.vp .vp-side-compare strong{color:#fff;font-size:18px}:root[data-ds] main.vp .vp-side-compare p{margin:0;color:var(--on-dark-muted);font:400 14px/1.55 var(--font-ui)}:root[data-ds] main.vp .vp-side-compare a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin-top:6px;border-radius:999px;background:var(--orange-500);color:var(--navy-950);font-weight:800;text-decoration:none}:root[data-ds] main.vp .vp-side-compare a:hover{background:var(--orange-400)}:root[data-ds] main.vp .vp-related{padding:56px 0;background:var(--navy-950)}:root[data-ds] main.vp .vp-related header{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:22px}:root[data-ds] main.vp .vp-related h2{color:#fff}:root[data-ds] main.vp .vp-related .vehicle-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}:root[data-ds] main.vp .vp-related article a{display:block;border-radius:18px;overflow:hidden;background:var(--navy-800);color:#fff;text-decoration:none}:root[data-ds] main.vp .vp-related img{width:100%;aspect-ratio:16/10;object-fit:cover;transition:transform .5s var(--ease-out)}:root[data-ds] main.vp .vp-related article a:hover img{transform:scale(1.04)}:root[data-ds] main.vp .vp-related article span{display:flex;flex-direction:column;gap:2px;padding:14px 16px}:root[data-ds] main.vp .vp-related small{color:#ffffffb3}:root[data-ds] main.vp .vp-related strong{color:#fff;font-size:18px}:root[data-ds] main.vp .vp-mobile-bar{display:none}@media(max-width:1100px){:root[data-ds] main.vp .vp-specbar{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-ds] main.vp .vp-layout{grid-template-columns:1fr}:root[data-ds] main.vp .vp-sidebar{position:static}:root[data-ds] main.vp .vp-sidebar-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-ds] main.vp .vp-quickfacts,:root[data-ds] main.vp .vp-trust .vehicle-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){:root[data-ds] main.vp .vp-hero-grid{grid-template-columns:1fr}:root[data-ds] main.vp .vp-hero-media{order:-1}:root[data-ds] main.vp .vp-section-head--split{grid-template-columns:1fr}:root[data-ds] main.vp .vp-link{justify-self:start}:root[data-ds] main.vp .vp-highlights{grid-template-columns:1fr}:root[data-ds] main.vp .vp-two,:root[data-ds] main.vp .vp-buying .vehicle-buying-grid{grid-template-columns:1fr}:root[data-ds] main.vp .vp-rows--two{grid-template-columns:1fr}:root[data-ds] main.vp .vp-rows--two>div:nth-child(2){border-top:1px solid var(--line-soft)}:root[data-ds] main.vp .vp-related .vehicle-related-grid{grid-template-columns:repeat(3,minmax(220px,1fr));overflow-x:auto;scroll-snap-type:x mandatory}:root[data-ds] main.vp .vp-related article{scroll-snap-align:start}}@media(max-width:640px){:root[data-ds] main.vp .container{width:calc(100% - 32px)}:root[data-ds] main.vp .vp-hero{padding:16px 0 92px}:root[data-ds] main.vp .vp-crumbs{margin-bottom:16px;font-size:12px}:root[data-ds] main.vp .vp-hero-media{margin-inline:-16px;border-radius:0;aspect-ratio:16/10}:root[data-ds] main.vp .vp-hero-media figcaption{display:none}:root[data-ds] main.vp .vp-hero h1{font-size:clamp(32px,9.5vw,42px)}:root[data-ds] main.vp .vp-actions{display:grid;grid-template-columns:1fr}:root[data-ds] main.vp .vp-specbar-wrap{margin-top:-64px}:root[data-ds] main.vp .vp-specbar{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:20px}:root[data-ds] main.vp .vp-specbar>div{padding:14px 16px}:root[data-ds] main.vp .vp-specbar>div:first-child{grid-column:1/-1}:root[data-ds] main.vp .vp-specbar dd{font-size:20px}:root[data-ds] main.vp .vp-quickfacts,:root[data-ds] main.vp .vp-trust .vehicle-trust-grid,:root[data-ds] main.vp .vp-sidebar-inner{grid-template-columns:1fr}:root[data-ds] main.vp :is(.vp-card,.vp-trust){padding:20px 18px;border-radius:20px}:root[data-ds] main.vp .vp-panel{padding:16px}:root[data-ds] main.vp .vp-rows>div{grid-template-columns:1fr;gap:2px}:root[data-ds] main.vp .vp-rows strong,:root[data-ds] main.vp .vp-rows small{text-align:left}:root[data-ds] main.vp .vp-table .vehicle-spec-row{grid-template-columns:1fr 1fr;gap:4px 12px}:root[data-ds] main.vp .vp-table .vehicle-spec-row small{grid-column:1/-1}:root[data-ds] main.vp .vp-table .vehicle-spec-row--head span:last-child{display:none}:root[data-ds] main.vp .vp-sizeup-scale{grid-template-columns:1fr 1fr}:root[data-ds] main.vp .vp-sizeup-scale b{grid-column:1/-1;grid-row:1;text-align:left}:root[data-ds] main.vp .vp-caveat{flex-direction:column;gap:12px;padding:20px}:root[data-ds] main.vp .vp-layout{padding-bottom:96px}:root[data-ds] main.vp .vp-related{padding-bottom:110px}:root[data-ds] main.vp .vp-mobile-bar{position:fixed;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:60;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 18px;border-radius:999px;background:#051325f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 32px -8px #05132599;color:#fff}:root[data-ds] main.vp .vp-mobile-bar span{display:flex;flex-direction:column;line-height:1.2;min-width:0}:root[data-ds] main.vp .vp-mobile-bar small{color:#ffffffb3;font-size:12px}:root[data-ds] main.vp .vp-mobile-bar strong{overflow:hidden;color:#fff;font-size:15px;text-overflow:ellipsis;white-space:nowrap}:root[data-ds] main.vp .vp-mobile-bar a{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:999px;background:var(--orange-500);color:var(--navy-950);font-weight:800;text-decoration:none}}@media print{:root[data-ds] main.vp .vp-mobile-bar,:root[data-ds] main.vp .vp-jumpbar{display:none}}:root[data-ds] main.vp .vp-jumpbar a{text-transform:none;letter-spacing:0}:root[data-ds] main.vp .vp-side dd{text-align:left}:root[data-ds] main.vp .vp-side dl div{border:0;padding:0}:root[data-ds] main.vp .vp-highlights li{border:1px solid var(--line-soft);background:var(--paper)}:root[data-ds] main.vp .vp-panel h3{padding:0;background:none}:root[data-ds] main.vp .vp-note{display:block;border-top:0;border-right:0;border-bottom:0}:root[data-ds] main.vp .vp-trust footer a{font-size:14px}@media(max-width:640px){:root[data-ds] main.vp :is(.vp-quickfacts,.vp-trust .vehicle-trust-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:root[data-ds] main.vp :is(.vp-quickfacts,.vp-trust .vehicle-trust-grid)>div{padding:12px}:root[data-ds] main.vp .vp-quickfacts strong{font-size:17px}:root[data-ds] main.vp .vp-trims{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:root[data-ds] main.vp .vp-trim{padding:14px}:root[data-ds] main.vp .vp-trim b{font-size:19px}}@media(max-width:640px){.compare-sticky-inner{gap:10px;min-width:0}.compare-sticky-inner p{min-width:0;flex:1 1 auto}.compare-sticky-inner label{flex:0 1 130px;min-width:0}.compare-sticky-inner select{width:100%;max-width:130px;min-width:0;text-overflow:ellipsis}.compare-jumpbar{margin-inline:0;border-inline:1px solid #d3dce1;border-radius:14px}}@media(max-width:640px){:root[data-ds] main.vp .vp-mobile-bar{transition:transform .25s var(--ease-out),opacity .25s}:root[data-ds] main.vp .vp-mobile-bar[data-hidden]{transform:translateY(140%);opacity:0;pointer-events:none}}:root[data-ds] main.vp .vp-zoom{display:block;width:100%;padding:0;border:0;background:var(--mist-strong);cursor:zoom-in;overflow:hidden;border-radius:16px}:root[data-ds] main.vp .vp-zoom img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease-out)}:root[data-ds] main.vp .vp-zoom:hover img{transform:scale(1.03)}:root[data-ds] main.vp .vp-figure{margin:0 0 18px}:root[data-ds] main.vp .vp-figure .vp-zoom{aspect-ratio:16/10}:root[data-ds] main.vp .vp-figure--wide .vp-zoom{aspect-ratio:21/9}:root[data-ds] main.vp .vp-figure figcaption{margin-top:8px;color:var(--text-muted);font:400 13px/1.5 var(--font-ui)}:root[data-ds] main.vp .vp-figure figcaption a{display:inline-block;color:var(--orange-text);font-weight:700;text-decoration:none}:root[data-ds] main.vp .vp-figure-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:6px}:root[data-ds] main.vp .vp-figure-pair:has(>:only-child){grid-template-columns:1fr}:root[data-ds] main.vp .vp-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}:root[data-ds] main.vp .vp-gallery-item{margin:0;min-width:0}:root[data-ds] main.vp .vp-gallery-item .vp-zoom{position:relative;aspect-ratio:4/3}:root[data-ds] main.vp .vp-gallery-item.is-lead{grid-column:span 2;grid-row:span 2}:root[data-ds] main.vp .vp-gallery-item.is-lead .vp-zoom{aspect-ratio:auto;height:calc(100% - 52px);min-height:260px}:root[data-ds] main.vp .vp-gallery-item figcaption{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:6px;color:var(--text-muted);font:400 12.5px/1.45 var(--font-ui)}:root[data-ds] main.vp .vp-gallery-kind{position:absolute;left:10px;top:10px;padding:4px 10px;border-radius:999px;background:#051325c7;color:#fff;font-size:11.5px;font-weight:700}:root[data-ds] main.vp .vp-rivals-scroll{overflow-x:auto;border:1px solid var(--line-soft);border-radius:16px}:root[data-ds] main.vp .vp-rivals-table{width:100%;min-width:720px;border-collapse:collapse;font-size:14px}:root[data-ds] main.vp .vp-rivals-table th,:root[data-ds] main.vp .vp-rivals-table td{padding:12px 14px;border-top:1px solid var(--line-soft);text-align:left;vertical-align:middle}:root[data-ds] main.vp .vp-rivals-table thead th{border-top:0;background:var(--navy-900);color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}:root[data-ds] main.vp .vp-rivals-table tbody th a{display:flex;align-items:center;gap:12px;color:var(--navy-900);text-decoration:none}:root[data-ds] main.vp .vp-rivals-table tbody th img{flex:none;width:72px;height:46px;border-radius:8px;object-fit:cover}:root[data-ds] main.vp .vp-rivals-table tbody th span{display:flex;flex-direction:column;line-height:1.25}:root[data-ds] main.vp .vp-rivals-table tbody th small{color:var(--text-muted);font-size:12px;font-weight:600}:root[data-ds] main.vp .vp-rivals-table tbody th em{margin-top:2px;color:var(--orange-text);font-size:11.5px;font-style:normal;font-weight:800;text-transform:uppercase;letter-spacing:.04em}:root[data-ds] main.vp .vp-rivals-table td{color:var(--navy-900);font-weight:700;white-space:nowrap}:root[data-ds] main.vp .vp-rivals-table td.is-missing{color:var(--text-muted);font-weight:500}:root[data-ds] main.vp .vp-rivals-table tr.is-current{background:#fff7f0}:root[data-ds] main.vp .vp-rivals-table tr.is-current th{box-shadow:inset 4px 0 0 var(--orange-500)}:root[data-ds] main.vp .vp-rival-compare{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid var(--line-strong);border-radius:999px;color:var(--navy-900);font-size:13px;font-weight:700;text-decoration:none}:root[data-ds] main.vp .vp-rival-compare:hover{background:var(--navy-900);border-color:var(--navy-900);color:#fff}:root[data-ds] main.vp .vp-guide-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}:root[data-ds] main.vp .vp-guide-card{display:flex;flex-direction:column;border:1px solid var(--line-soft);border-radius:16px;overflow:hidden;background:var(--paper);color:var(--navy-900);text-decoration:none;transition:transform .25s var(--ease-out),box-shadow .25s}:root[data-ds] main.vp .vp-guide-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}:root[data-ds] main.vp .vp-guide-card img{width:100%;aspect-ratio:16/9;object-fit:cover}:root[data-ds] main.vp .vp-guide-card span{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px}:root[data-ds] main.vp .vp-guide-card small{color:var(--orange-text);font-size:12px;font-weight:700}:root[data-ds] main.vp .vp-guide-card strong{font-size:16px;line-height:1.3}:root[data-ds] main.vp .vp-guide-card em{color:var(--text-muted);font-size:13px;font-style:normal;font-weight:700}:root[data-ds] .vp-lightbox{width:min(1100px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:0;border:0;border-radius:20px;background:#051325;color:#fff;box-shadow:0 40px 100px -20px #000c;overflow:auto}:root[data-ds] .vp-lightbox::backdrop{background:#051325d1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}:root[data-ds] .vp-lightbox-media img{display:block;width:100%;max-height:calc(100vh - 170px);object-fit:contain;background:#000}:root[data-ds] .vp-lightbox p{margin:0;padding:14px 20px 4px;color:#ffffffdb;font:400 14px/1.55 var(--font-ui)}:root[data-ds] .vp-lightbox a{display:inline-block;padding:4px 20px 18px;color:var(--orange-400);font-weight:700}:root[data-ds] .vp-lightbox-close{position:absolute;top:10px;right:10px;z-index:1;width:44px;height:44px;border:0;border-radius:50%;background:#051325cc;color:#fff;font-size:26px;line-height:1;cursor:pointer}@media(max-width:860px){:root[data-ds] main.vp .vp-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){:root[data-ds] main.vp .vp-figure-pair{grid-template-columns:1fr}:root[data-ds] main.vp .vp-figure--wide .vp-zoom{aspect-ratio:16/10}:root[data-ds] main.vp .vp-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:root[data-ds] main.vp .vp-gallery-item.is-lead{grid-column:1/-1;grid-row:auto}:root[data-ds] main.vp .vp-gallery-item.is-lead .vp-zoom{height:auto;min-height:0;aspect-ratio:16/10}:root[data-ds] main.vp .vp-guide-grid{grid-template-columns:1fr}}:root[data-ds] main.vp .vp-side .vehicle-source-disclosure summary{font-size:14px;font-weight:700;color:var(--navy-900);text-transform:none;letter-spacing:0}:root[data-ds] main.vp .vp-side-compare a{font-size:15px;text-transform:none;letter-spacing:0}:root[data-ds] main.vp .vp-rivals{min-width:0;max-width:100%}:root[data-ds] main.vp .vp-rivals-scroll{width:100%;max-width:100%;contain:inline-size}:root[data-ds] main.vp .vp-gallery,:root[data-ds] main.vp .vp-guides{min-width:0;max-width:100%}:root[data-ds] main.vp .vp-rivals-scroll{position:relative}@media(max-width:640px){:root[data-ds] body:has(main.vp) .back-to-top{bottom:96px}:root[data-ds] main.vp .vp-rivals-table :is(thead th:first-child,tbody th){position:sticky;left:0;z-index:1}:root[data-ds] main.vp .vp-rivals-table tbody th{background:var(--paper);box-shadow:6px 0 10px -8px #05132559}:root[data-ds] main.vp .vp-rivals-table tr.is-current th{background:#fff7f0;box-shadow:inset 4px 0 0 var(--orange-500),6px 0 10px -8px #05132559}:root[data-ds] main.vp .vp-rivals-table thead th:first-child{background:var(--navy-900)}:root[data-ds] main.vp .vp-rivals-table tbody th img{display:none}:root[data-ds] main.vp .vp-rivals-table{min-width:640px}}:root[data-ds] main.cx{background:var(--mist);padding-bottom:64px}:root[data-ds] main.cx :is(p,li,em,small,td,th,label,span){font-family:var(--font-ui)}:root[data-ds] main.cx .cx-dot{display:inline-grid;place-items:center;width:20px;height:20px;margin-right:8px;border-radius:50%;background:var(--orange-500);color:var(--navy-950);font:800 11px/1 var(--font-ui);vertical-align:middle;flex:none}:root[data-ds] main.cx .cx-hero{padding:clamp(36px,5vw,64px) 0 clamp(40px,5vw,72px)}:root[data-ds] main.cx .cx-hero-head{display:block;max-width:880px}:root[data-ds] main.cx .cx-hero h1{max-width:none;font-size:clamp(32px,4.4vw,58px);line-height:1.04;letter-spacing:-.035em}:root[data-ds] main.cx .cx-hero h1 em{display:inline-block;margin:0 .15em;color:var(--orange-400);font-style:normal;font-size:.62em;vertical-align:.12em;letter-spacing:0}:root[data-ds] main.cx .cx-hero-head>p:not(.section-label){max-width:62ch;margin-top:16px;color:var(--on-dark-muted);font-size:clamp(15px,1.3vw,17px);line-height:1.65}:root[data-ds] main.cx .cx-duel{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:0 18px;align-items:stretch;margin:34px 0 0;padding:0}:root[data-ds] main.cx .cx-car{display:flex;flex-direction:column;min-width:0;margin:0;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-lg);background:#ffffff0d;box-shadow:none;overflow:hidden;color:#fff}:root[data-ds] main.cx .cx-car-media{position:relative;display:block;aspect-ratio:16/9;background:var(--navy-800);overflow:hidden}:root[data-ds] main.cx .cx-car-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}:root[data-ds] main.cx .cx-car-media:hover img{transform:scale(1.03)}:root[data-ds] main.cx .cx-tag{position:absolute;left:14px;top:14px;padding:5px 12px;border-radius:999px;background:var(--orange-500);color:var(--navy-950);font-size:12px;font-weight:800;letter-spacing:.02em}:root[data-ds] main.cx .cx-car--b .cx-tag{background:#fff;color:var(--navy-900)}:root[data-ds] main.cx .cx-car-copy{display:flex;flex-direction:column;gap:6px;padding:18px 20px 20px;background:none}:root[data-ds] main.cx .cx-car .story-kicker{margin:0;color:var(--orange-400);font-size:12px}:root[data-ds] main.cx .cx-car h2{margin:0;font-size:clamp(24px,2.4vw,32px);line-height:1.1}:root[data-ds] main.cx .cx-car h2 a{color:#fff;text-decoration:none}:root[data-ds] main.cx .cx-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:12px 0 4px;border-radius:14px;overflow:hidden;background:#ffffff1f}:root[data-ds] main.cx .cx-stats>div{display:flex;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;background:#0513258c}:root[data-ds] main.cx .cx-stats dt{color:#ffffffa8;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}:root[data-ds] main.cx .cx-stats dd{margin:0;color:#fff;font-size:15px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}:root[data-ds] main.cx .cx-stats .is-missing dd{color:#ffffff8c;font-weight:600;font-size:13px}:root[data-ds] main.cx .cx-link{margin-top:auto;padding-top:6px;color:var(--orange-400);font-size:14px;font-weight:700;text-decoration:none}:root[data-ds] main.cx .cx-link:hover{color:#fff}:root[data-ds] main.cx .cx-vs{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}:root[data-ds] main.cx .cx-vs span{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--orange-500);color:var(--navy-950);font:900 18px/1 var(--font-display);box-shadow:0 0 0 8px #fb6c002e}:root[data-ds] main.cx .cx-swap{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.3);border-radius:50%;color:#fff;font-size:18px;text-decoration:none}:root[data-ds] main.cx .cx-swap:hover{background:#ffffff1f}:root[data-ds] main.cx .cx-shell{display:flex;flex-direction:column;gap:22px;padding-top:24px}:root[data-ds] main.cx .cx-form{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr) auto minmax(0,1.3fr) auto;align-items:end;gap:16px;margin:0;padding:20px 22px;border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow)}:root[data-ds] main.cx .cx-form-title{display:flex;flex-direction:column;gap:2px;padding:0;border:0;align-self:center}:root[data-ds] main.cx .cx-form-title span{color:var(--orange-text);font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}:root[data-ds] main.cx .cx-form-title strong{color:var(--navy-900);font-size:18px}:root[data-ds] main.cx .cx-select{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0}:root[data-ds] main.cx .cx-select>span{display:flex;align-items:center;gap:8px;color:var(--navy-900);font-size:14px;font-weight:700;text-transform:none;letter-spacing:0}:root[data-ds] main.cx .cx-select>span b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--orange-500);color:var(--navy-950);font-size:12px}:root[data-ds] main.cx .cx-select--b>span b{background:var(--navy-900);color:#fff}:root[data-ds] main.cx .cx-select input{height:40px;padding:0 14px;border:1px solid var(--line-soft);border-radius:10px;background:var(--mist);color:var(--navy-900);font-size:14px;text-transform:none;letter-spacing:0}:root[data-ds] main.cx .cx-select select{height:48px;padding:0 36px 0 14px;border:1px solid var(--line-strong);border-radius:12px;background-color:var(--paper);color:var(--navy-900);font:700 16px/1 var(--font-ui)}:root[data-ds] main.cx .cx-form-vs{display:grid;place-items:center;width:44px;height:44px;margin-bottom:2px;border-radius:50%;background:var(--navy-900);color:#fff;font:800 13px/1 var(--font-ui)}:root[data-ds] main.cx .cx-form-actions{display:flex;flex-direction:column;gap:8px;align-items:stretch}:root[data-ds] main.cx .cx-form-actions button{height:48px;padding:0 24px;border:0;border-radius:999px;background:var(--orange-500);color:var(--navy-950);font:800 15px/1 var(--font-ui);text-transform:none;letter-spacing:0;cursor:pointer;white-space:nowrap}:root[data-ds] main.cx .cx-form-actions button:hover{background:var(--orange-400)}:root[data-ds] main.cx .cx-swap-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 14px;border:1px solid var(--line-strong);border-radius:999px;background:var(--paper);color:var(--navy-900);font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}:root[data-ds] main.cx .cx-toolbar{display:none}:root[data-ds] main.cx .cx-jumpbar{display:flex;align-items:center;gap:6px;margin:0;padding:8px;border:1px solid var(--line-soft);border-radius:999px;background:var(--paper);box-shadow:var(--shadow-sm);overflow-x:auto;scrollbar-width:none}:root[data-ds] main.cx .cx-jumpbar::-webkit-scrollbar{display:none}:root[data-ds] main.cx .cx-jumpbar span{flex:none;padding:0 8px 0 10px;color:var(--orange-text);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}:root[data-ds] main.cx .cx-jumpbar a{flex:none;padding:8px 14px;border:0;border-radius:999px;color:var(--navy-800);font-size:14px;font-weight:650;text-transform:none;letter-spacing:0;text-decoration:none;white-space:nowrap}:root[data-ds] main.cx .cx-jumpbar a:hover{background:var(--mist)}:root[data-ds] main.cx .cx-jumpbar button{flex:none;margin-left:auto;padding:8px 16px;border:1px solid var(--line-strong);border-radius:999px;background:var(--paper);color:var(--navy-900);font:700 13px/1 var(--font-ui);text-transform:none;cursor:pointer}:root[data-ds] main.cx :is(.cx-card,.cx-section){margin:0;padding:clamp(22px,3vw,34px);border:1px solid var(--line-soft);border-top:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-sm);scroll-margin-top:140px}:root[data-ds] main.cx .cx-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 36px;align-items:end;margin-bottom:22px;padding:0;border:0}:root[data-ds] main.cx .cx-head h2,:root[data-ds] main.cx .cx-section-head h2{margin:0;color:var(--navy-900);font-size:clamp(24px,2.5vw,34px);line-height:1.1}:root[data-ds] main.cx .cx-head>p{margin:0;color:var(--text-muted);font-size:15px;line-height:1.6}:root[data-ds] main.cx .cx-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin:0 0 18px;padding:0;border:0}:root[data-ds] main.cx .cx-section-head>span{flex:none;padding:6px 12px;border-radius:999px;background:var(--mist);color:var(--text-muted);font-size:13px;font-weight:700}:root[data-ds] main.cx .cx-leads-grid{display:grid;grid-template-columns:1fr 1fr .8fr;gap:14px}:root[data-ds] main.cx .cx-lead-col{padding:18px;border:1px solid var(--line-soft);border-radius:18px;background:var(--mist)}:root[data-ds] main.cx .cx-lead-col--a{border-top:4px solid var(--orange-500)}:root[data-ds] main.cx .cx-lead-col--b{border-top:4px solid var(--navy-900)}:root[data-ds] main.cx .cx-lead-col--b .cx-dot{background:var(--navy-900);color:#fff}:root[data-ds] main.cx .cx-lead-col--even .cx-dot{background:var(--line-strong);color:var(--navy-900)}:root[data-ds] main.cx .cx-lead-col h3{display:flex;align-items:center;margin:0 0 12px;color:var(--navy-900);font-size:17px}:root[data-ds] main.cx .cx-lead-col ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}:root[data-ds] main.cx .cx-lead-col li{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:var(--paper);border:1px solid var(--line-soft)}:root[data-ds] main.cx .cx-lead-col li strong{color:var(--navy-900);font-size:14px}:root[data-ds] main.cx .cx-lead-col li span{color:var(--text-muted);font-size:13.5px;line-height:1.45}:root[data-ds] main.cx .cx-empty{margin:0;color:var(--text-muted);font-size:14px}:root[data-ds] main.cx .cx-legend{display:flex;gap:18px;margin:-8px 0 16px}:root[data-ds] main.cx .cx-key{display:inline-flex;align-items:center;gap:8px;color:var(--navy-900);font-size:14px;font-weight:700}:root[data-ds] main.cx .cx-key:before{content:"";width:14px;height:14px;border-radius:4px;background:var(--orange-500)}:root[data-ds] main.cx .cx-key--b:before{background:var(--navy-900)}:root[data-ds] main.cx .cx-bars{display:grid;gap:4px}:root[data-ds] main.cx .cx-bar-row{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,2fr);gap:20px;align-items:center;padding:14px 0;border-top:1px solid var(--line-soft)}:root[data-ds] main.cx .cx-bar-row:first-child{border-top:0}:root[data-ds] main.cx .cx-bar-label{display:flex;flex-direction:column;gap:2px}:root[data-ds] main.cx .cx-bar-label strong{color:var(--navy-900);font-size:15px}:root[data-ds] main.cx .cx-bar-label small{color:var(--text-muted);font-size:13px;line-height:1.4}:root[data-ds] main.cx .cx-bar-pair{display:grid;gap:8px}:root[data-ds] main.cx .cx-bar{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,auto);gap:12px;align-items:center}:root[data-ds] main.cx .cx-bar-track{position:relative;display:block;height:14px;border-radius:999px;background:var(--mist-strong);overflow:hidden}:root[data-ds] main.cx .cx-bar-track span{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--orange-500)}:root[data-ds] main.cx .cx-bar--b .cx-bar-track span{background:var(--navy-900)}:root[data-ds] main.cx .cx-bar b{color:var(--navy-900);font-size:14px;line-height:1.3}:root[data-ds] main.cx .cx-bar:not(.is-leading) b{font-weight:600;color:var(--navy-700)}:root[data-ds] main.cx .cx-criteria{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}:root[data-ds] main.cx .cx-criterion{display:flex;flex-direction:column;gap:12px;margin:0;padding:18px;border:1px solid var(--line-soft);border-radius:18px;background:var(--paper);box-shadow:none}:root[data-ds] main.cx .cx-criterion[data-winner=a],:root[data-ds] main.cx .cx-criterion[data-winner=b]{border-color:var(--orange-300)}:root[data-ds] main.cx .cx-criterion .compare-criterion-title{display:flex;flex-direction:column;gap:2px}:root[data-ds] main.cx .cx-criterion .compare-criterion-title span{color:var(--navy-900);font-size:16px;font-weight:800}:root[data-ds] main.cx .cx-criterion .compare-criterion-title small{color:var(--text-muted);font-size:12px;text-transform:none;letter-spacing:0}:root[data-ds] main.cx .cx-criterion .compare-criterion-values{display:grid;grid-template-columns:1fr 1fr;gap:8px}:root[data-ds] main.cx .cx-criterion .compare-criterion-values>div{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid var(--line-soft);border-radius:12px;background:var(--mist)}:root[data-ds] main.cx .cx-criterion .compare-criterion-values>div.is-leading{background:#fff7f0;border-color:var(--orange-500);box-shadow:inset 0 3px 0 var(--orange-500)}:root[data-ds] main.cx .cx-criterion .compare-criterion-values small{display:flex;align-items:center;color:var(--text-muted);font-size:12px;font-weight:700;text-transform:none;letter-spacing:0}:root[data-ds] main.cx .cx-criterion .compare-criterion-values strong{color:var(--navy-900);font-size:17px;line-height:1.25}:root[data-ds] main.cx .cx-criterion .compare-criterion-values em{color:var(--text-muted);font-size:12px;font-style:normal;line-height:1.4}:root[data-ds] main.cx .cx-criterion>p{margin:0;color:var(--navy-800);font-size:14px;line-height:1.55}:root[data-ds] main.cx .cx-criterion .compare-criterion-values>div:nth-child(2) .cx-dot{background:var(--navy-900);color:#fff}:root[data-ds] main.cx .cx-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:18px;padding:14px 18px;border:1px solid var(--line-soft);border-radius:14px;background:var(--mist)}:root[data-ds] main.cx .cx-controls strong{color:var(--navy-900);font-size:14px;text-transform:none;letter-spacing:0}:root[data-ds] main.cx .cx-controls label{display:inline-flex;align-items:center;gap:8px;color:var(--navy-800);font-size:14px;font-weight:600;text-transform:none;letter-spacing:0}:root[data-ds] main.cx .cx-controls input{width:18px;height:18px}:root[data-ds] main.cx .cx-controls span{margin-left:auto;color:var(--text-muted);font-size:13px}:root[data-ds] main.cx .cx-controls button{padding:10px 18px;border:0;border-radius:999px;background:var(--navy-900);color:#fff;font:700 13px/1 var(--font-ui);text-transform:none;cursor:pointer}:root[data-ds] main.cx .cx-stack{display:flex;flex-direction:column;gap:22px}:root[data-ds] main.cx .cx-table-wrap{border:1px solid var(--line-soft);border-radius:16px;overflow:hidden;box-shadow:none}:root[data-ds] main.cx .cx-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px}:root[data-ds] main.cx .cx-table thead th{position:sticky;top:0;padding:12px 16px;background:var(--navy-900);color:#fff;font-size:13px;font-weight:700;text-align:left;text-transform:none;letter-spacing:0}:root[data-ds] main.cx .cx-table thead th:first-child{width:26%}:root[data-ds] main.cx .cx-table thead th:nth-child(3) .cx-dot{background:#fff;color:var(--navy-900)}:root[data-ds] main.cx .cx-table tbody th{padding:12px 16px;border-top:1px solid var(--line-soft);background:var(--mist);color:var(--navy-900);font-size:14px;font-weight:700;text-align:left;vertical-align:top}:root[data-ds] main.cx .cx-table tbody th small{display:inline-block;margin:4px 6px 0 0;padding:2px 8px;border-radius:999px;background:#fff1e6;color:var(--orange-text);font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}:root[data-ds] main.cx .cx-table tbody th small.compare-missing-label{background:var(--mist-strong);color:var(--text-muted)}:root[data-ds] main.cx .cx-table td{padding:12px 16px;border-top:1px solid var(--line-soft);border-left:1px solid var(--line-soft);background:var(--paper);vertical-align:top}:root[data-ds] main.cx .cx-table td strong{display:block;color:var(--navy-900);font-size:15px;line-height:1.35}:root[data-ds] main.cx .cx-table td small{display:block;margin-top:3px;color:var(--text-muted);font-size:12.5px;line-height:1.4}:root[data-ds] main.cx .cx-table td.compare-cell--missing strong{color:var(--text-muted)}:root[data-ds] main.cx .cx-table tr.compare-row--different th{box-shadow:inset 3px 0 0 var(--orange-500)}:root[data-ds] main.cx .cx-table tr:hover td{background:#fbfcfd}:root[data-ds] main.cx .cx-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}:root[data-ds] main.cx .cx-feature{margin:0;padding:20px;border:1px solid var(--line-soft);border-radius:18px;background:var(--paper);color:var(--navy-900);box-shadow:none}:root[data-ds] main.cx .cx-feature .compare-feature-card-head span{display:flex;align-items:center;color:var(--text-muted);font-size:13px;font-weight:700;text-transform:none;letter-spacing:0}:root[data-ds] main.cx .cx-feature-grid>.cx-feature:nth-child(2) .cx-dot{background:var(--navy-900);color:#fff}:root[data-ds] main.cx .cx-feature h3{margin:6px 0 10px;color:var(--navy-900);font-size:20px}:root[data-ds] main.cx .cx-feature p{color:var(--navy-800);font-size:15px;line-height:1.6}:root[data-ds] main.cx .cx-checks{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}:root[data-ds] main.cx .cx-checks li{position:relative;padding-left:26px;color:var(--navy-800);font-size:14.5px;line-height:1.5}:root[data-ds] main.cx .cx-checks li:before{content:"";position:absolute;left:0;top:3px;width:17px;height:17px;border-radius:50%;background:var(--orange-500) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 12 4 4 8-8' fill='none' stroke='%23051325' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/11px no-repeat}:root[data-ds] main.cx .cx-next-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}:root[data-ds] main.cx .cx-next-card{display:flex;flex-direction:column;gap:6px;padding:12px 12px 16px;border:1px solid var(--line-soft);border-radius:18px;background:var(--paper);color:var(--navy-900);text-decoration:none;transition:transform .25s var(--ease-out),box-shadow .25s}:root[data-ds] main.cx .cx-next-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}:root[data-ds] main.cx .cx-next-media{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:6px;border-radius:12px;overflow:hidden}:root[data-ds] main.cx .cx-next-media img{width:100%;aspect-ratio:16/10;object-fit:cover}:root[data-ds] main.cx .cx-next-media em{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--orange-500);color:var(--navy-950);font:900 11px/1 var(--font-ui);font-style:normal;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #fff}:root[data-ds] main.cx .cx-next-card strong{padding:0 4px;font-size:16px;line-height:1.3}:root[data-ds] main.cx .cx-next-card small{padding:0 4px;color:var(--text-muted);font-size:13px}@media(max-width:1100px){:root[data-ds] main.cx .cx-form{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}:root[data-ds] main.cx .cx-form-title{grid-column:1/-1}:root[data-ds] main.cx .cx-form-actions{grid-column:1/-1;flex-direction:row}:root[data-ds] main.cx .cx-stats{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-ds] main.cx .cx-criteria{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-ds] main.cx .cx-leads-grid{grid-template-columns:1fr 1fr}:root[data-ds] main.cx .cx-lead-col--even{grid-column:1/-1}}@media(max-width:760px){:root[data-ds] main.cx .container{width:calc(100% - 32px)}:root[data-ds] main.cx .cx-duel{grid-template-columns:1fr;gap:10px}:root[data-ds] main.cx .cx-vs{flex-direction:row;margin:-26px 0;position:relative;z-index:2}:root[data-ds] main.cx .cx-vs span{width:48px;height:48px;font-size:15px}:root[data-ds] main.cx .cx-stats{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-ds] main.cx .cx-stats>div:first-child{grid-column:1/-1}:root[data-ds] main.cx .cx-form{grid-template-columns:1fr;padding:16px}:root[data-ds] main.cx .cx-form-vs{display:none}:root[data-ds] main.cx .cx-form-actions{flex-direction:column}:root[data-ds] main.cx .cx-head{grid-template-columns:1fr}:root[data-ds] main.cx .cx-leads-grid,:root[data-ds] main.cx .cx-criteria,:root[data-ds] main.cx .cx-feature-grid{grid-template-columns:1fr}:root[data-ds] main.cx .cx-bar-row{grid-template-columns:1fr;gap:10px}:root[data-ds] main.cx .cx-bar{grid-template-columns:minmax(0,1fr) auto}:root[data-ds] main.cx .cx-bar b{max-width:46vw;text-align:right}:root[data-ds] main.cx .cx-next-grid{grid-template-columns:1fr}:root[data-ds] main.cx .cx-section-head{flex-direction:column;align-items:flex-start}:root[data-ds] main.cx .cx-controls span{margin-left:0}:root[data-ds] main.cx .cx-table-wrap{border:0;border-radius:0;overflow:visible}:root[data-ds] main.cx .cx-table,:root[data-ds] main.cx .cx-table tbody{display:block}:root[data-ds] main.cx .cx-table thead{display:none}:root[data-ds] main.cx .cx-table tr{display:grid;grid-template-columns:1fr 1fr;margin-bottom:10px;border:1px solid var(--line-soft);border-radius:14px;overflow:hidden}:root[data-ds] main.cx .cx-table tr[hidden]{display:none}:root[data-ds] main.cx .cx-table tbody th{grid-column:1/-1;border-top:0}:root[data-ds] main.cx .cx-table td{border-top:1px solid var(--line-soft)}:root[data-ds] main.cx .cx-table td:nth-of-type(1){border-left:0}:root[data-ds] main.cx .cx-table td:before{content:attr(data-side) " \b7  " attr(data-model);display:block;margin-bottom:4px;color:var(--orange-text);font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}:root[data-ds] main.cx .cx-table td[data-side=B]:before{color:var(--navy-700)}:root[data-ds] main.cx .cx-table tr.compare-row--different th{box-shadow:inset 0 3px 0 var(--orange-500)}}@media print{:root[data-ds] main.cx .cx-form,:root[data-ds] main.cx .cx-jumpbar,:root[data-ds] main.cx .cx-next,:root[data-ds] main.cx .cx-controls{display:none!important}:root[data-ds] main.cx :is(.cx-card,.cx-section){box-shadow:none;break-inside:avoid-page}}:root[data-ds] main.cx .cx-bar b{max-width:260px}:root[data-ds] main.cx .cx-bar-row[data-leader=mixed] .cx-bar-label small{color:var(--orange-text)}@media(max-width:760px){:root[data-ds] main.cx .cx-table{min-width:0!important;width:100%;table-layout:auto}:root[data-ds] main.cx .cx-table-wrap{overflow-x:visible;max-width:100%}:root[data-ds] main.cx .cx-table td,:root[data-ds] main.cx .cx-table tbody th{min-width:0;overflow-wrap:anywhere}}:root[data-ds] .site-footer .footer-email{display:inline-flex;align-items:center;gap:12px;margin-top:18px;padding:10px 16px 10px 12px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#ffffff0f;color:#fff;text-decoration:none;transition:background .2s,border-color .2s}:root[data-ds] .site-footer .footer-email:hover{background:#fb6c0029;border-color:var(--orange-500);color:#fff}:root[data-ds] .site-footer .footer-email svg{flex:none;color:var(--orange-400)}:root[data-ds] .site-footer .footer-email span{display:flex;flex-direction:column;gap:1px;font-size:15px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}:root[data-ds] .site-footer .footer-email small{color:#ffffffa8;font-size:12px;font-weight:600}:root[data-ds] .model-hub-page .mh-stack{display:flex;flex-direction:column;gap:20px;padding:8px 0 64px}:root[data-ds] .model-hub-page .mh-card{padding:clamp(20px,3vw,32px);border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-sm)}:root[data-ds] .model-hub-page .mh-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:10px 32px;align-items:end;margin-bottom:18px}:root[data-ds] .model-hub-page .mh-head h2{margin:0;color:var(--navy-900);font-size:clamp(22px,2.3vw,30px)}:root[data-ds] .model-hub-page .mh-head>p{margin:0;color:var(--text-muted);font:400 15px/1.6 var(--font-ui)}:root[data-ds] .model-hub-page .mh-specs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;border:1px solid var(--line-soft);border-radius:16px;overflow:hidden;background:var(--line-soft)}:root[data-ds] .model-hub-page .mh-specs>div{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:var(--mist)}:root[data-ds] .model-hub-page .mh-specs dt{color:var(--text-muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}:root[data-ds] .model-hub-page .mh-specs dd{margin:0;color:var(--navy-900);font-size:18px;font-weight:800}:root[data-ds] .model-hub-page .mh-specs .is-missing dd{color:var(--text-muted);font-size:15px;font-weight:600}:root[data-ds] .model-hub-page .mh-ranks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none}:root[data-ds] .model-hub-page .mh-ranks li{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-left:4px solid var(--orange-500);border-radius:0 12px 12px 0;background:#fff7f0}:root[data-ds] .model-hub-page .mh-ranks strong{color:var(--navy-900);font-size:15px}:root[data-ds] .model-hub-page .mh-ranks span{color:var(--navy-800);font:400 14px/1.45 var(--font-ui)}:root[data-ds] .model-hub-page .mh-rivals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}:root[data-ds] .model-hub-page .mh-rivals article{display:flex;flex-direction:column;border:1px solid var(--line-soft);border-radius:16px;overflow:hidden}:root[data-ds] .model-hub-page .mh-rival-img img{width:100%;aspect-ratio:16/10;object-fit:cover}:root[data-ds] .model-hub-page .mh-rivals article>div{display:flex;flex-direction:column;gap:3px;padding:12px 14px 14px}:root[data-ds] .model-hub-page .mh-rivals small{color:var(--text-muted);font-size:12px;font-weight:700}:root[data-ds] .model-hub-page .mh-rivals strong a{color:var(--navy-900);font-size:17px;text-decoration:none}:root[data-ds] .model-hub-page .mh-rivals span{color:var(--text-muted);font-size:13px}:root[data-ds] .model-hub-page .mh-compare{margin-top:6px;color:var(--orange-text);font-size:13.5px;font-weight:700;text-decoration:none}:root[data-ds] .model-hub-page .mh-guides{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}:root[data-ds] .model-hub-page .mh-guides a{display:flex;flex-direction:column;border:1px solid var(--line-soft);border-radius:16px;overflow:hidden;color:var(--navy-900);text-decoration:none;transition:box-shadow .2s,transform .2s}:root[data-ds] .model-hub-page .mh-guides a:hover{transform:translateY(-3px);box-shadow:var(--shadow)}:root[data-ds] .model-hub-page .mh-guides img{width:100%;aspect-ratio:16/9;object-fit:cover}:root[data-ds] .model-hub-page .mh-guides span{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px}:root[data-ds] .model-hub-page .mh-guides small{color:var(--orange-text);font-size:12px;font-weight:700}:root[data-ds] .model-hub-page .mh-guides strong{font-size:16px;line-height:1.3}:root[data-ds] .model-hub-page .mh-guides em{color:var(--text-muted);font:400 14px/1.5 var(--font-ui);font-style:normal}:root[data-ds] .model-hub-page .mh-faqs{display:grid;gap:10px}:root[data-ds] .model-hub-page .mh-faqs details{border:1px solid var(--line-soft);border-radius:14px;background:var(--paper)}:root[data-ds] .model-hub-page .mh-faqs summary{padding:15px 18px;color:var(--navy-900);font-size:16px;font-weight:700;cursor:pointer}:root[data-ds] .model-hub-page .mh-faqs p{margin:0;padding:0 18px 16px;color:var(--navy-800);font:400 15px/1.6 var(--font-ui)}@media(max-width:900px){:root[data-ds] .model-hub-page .mh-head{grid-template-columns:1fr}:root[data-ds] .model-hub-page .mh-specs{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-ds] .model-hub-page .mh-specs>div:first-child{grid-column:1/-1}:root[data-ds] .model-hub-page .mh-ranks{grid-template-columns:1fr}:root[data-ds] .model-hub-page .mh-rivals{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-ds] .brand-lineup{margin:28px 0;padding:clamp(20px,3vw,30px);border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-sm)}:root[data-ds] .brand-lineup-scroll{position:relative;overflow-x:auto;border:1px solid var(--line-soft);border-radius:14px}:root[data-ds] .brand-lineup-table{width:100%;min-width:620px;border-collapse:collapse;font-size:14px}:root[data-ds] .brand-lineup-table th,:root[data-ds] .brand-lineup-table td{padding:12px 14px;border-top:1px solid var(--line-soft);text-align:left;white-space:nowrap}:root[data-ds] .brand-lineup-table thead th{border-top:0;background:var(--navy-900);color:#fff;font-size:12px;letter-spacing:.04em;text-transform:uppercase}:root[data-ds] .brand-lineup-table tbody th a{color:var(--navy-900);font-weight:800;text-decoration:none}:root[data-ds] .brand-lineup-table tbody th a:hover{color:var(--orange-text)}:root[data-ds] .brand-lineup-table td{color:var(--navy-900);font-weight:700}:root[data-ds] .brand-lineup-table td.is-missing{color:var(--text-muted);font-weight:500}:root[data-ds] .brand-lineup-note{margin:10px 0 0;color:var(--text-muted);font:400 13px/1.5 var(--font-ui)}:root[data-ds] .tool-guide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin:36px auto 56px}:root[data-ds] .tool-guide-card{padding:clamp(20px,3vw,30px);border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-sm)}:root[data-ds] .tool-guide-card h2{margin:0 0 16px;color:var(--navy-900);font-size:clamp(22px,2.2vw,28px)}:root[data-ds] .tool-guide-steps{display:grid;gap:14px;margin:0;padding:0;list-style:none;counter-reset:tg}:root[data-ds] .tool-guide-steps li{position:relative;padding:0 0 0 46px;counter-increment:tg}:root[data-ds] .tool-guide-steps li:before{content:counter(tg);position:absolute;left:0;top:0;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--orange-500);color:var(--navy-950);font:800 15px/1 var(--font-ui)}:root[data-ds] .tool-guide-steps strong{color:var(--navy-900);font-size:16px}:root[data-ds] .tool-guide-steps p{margin:4px 0 0;color:var(--navy-800);font:400 15px/1.6 var(--font-ui)}:root[data-ds] .tool-guide-faqs{display:grid;gap:10px}:root[data-ds] .tool-guide-faqs details{border:1px solid var(--line-soft);border-radius:14px}:root[data-ds] .tool-guide-faqs summary{padding:14px 16px;color:var(--navy-900);font-size:15.5px;font-weight:700;cursor:pointer}:root[data-ds] .tool-guide-faqs p{margin:0;padding:0 16px 14px;color:var(--navy-800);font:400 15px/1.6 var(--font-ui)}@media(max-width:860px){:root[data-ds] .tool-guide{grid-template-columns:1fr}}:root[data-ds] main.cx .cx-popular-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin:0;padding:0;list-style:none}:root[data-ds] main.cx .cx-popular-list a{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:14px 16px;border:1px solid var(--line-soft);border-radius:14px;background:var(--paper);color:var(--navy-900);font-size:15px;font-weight:700;text-decoration:none;transition:border-color .2s,box-shadow .2s}:root[data-ds] main.cx .cx-popular-list a:hover{border-color:var(--orange-500);box-shadow:var(--shadow-sm)}:root[data-ds] main.cx .cx-popular-list em{padding:2px 8px;border-radius:999px;background:var(--orange-500);color:var(--navy-950);font-size:11px;font-style:normal;font-weight:800;text-transform:uppercase}:root[data-ds] main.vp .vp-side-pairs a{font-size:14px}:root[data-ds] main.vp .vp-specbar dd small{display:-webkit-box;margin-top:4px;font:400 12.5px/1.4 var(--font-ui);letter-spacing:0}:root[data-ds] main.vp .vp-related .section-label{color:var(--orange-400)}:root[data-ds] main.vp .vp-related .section-label:before{background:var(--orange-400)}:root[data-ds] main.vp .vp-related p.section-label{color:#ff8a3d!important}:root[data-ds] body.vehicle-directory .vx-hero-side{display:grid;gap:12px;min-width:0}:root[data-ds] .article-research .article-research-sub{margin:18px 0 8px;font-size:17px;color:var(--navy-900)}:root[data-ds] .article-research .article-research-compare{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}:root[data-ds] .article-research .article-research-compare li{margin:0}:root[data-ds] .article-research .article-research-compare a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid var(--line-strong);border-radius:999px;color:var(--navy-900);font-size:14px;font-weight:700;text-decoration:none}:root[data-ds] .article-research .article-research-compare a:hover{border-color:var(--orange-500);color:var(--orange-text)}
