@font-face{font-family:Nunito Sans;font-weight:400;font-display:swap;src:url(/fonts/nunito-sans-regular.woff2)format("woff2")}@font-face{font-family:Nunito Sans;font-weight:600;font-display:swap;src:url(/fonts/nunito-sans-semibold.woff2)format("woff2")}@font-face{font-family:Nunito Sans;font-weight:700;font-display:swap;src:url(/fonts/nunito-sans-bold.woff2)format("woff2")}@font-face{font-family:Nunito Sans;font-weight:900;font-display:swap;src:url(/fonts/nunito-sans-black.woff2)format("woff2")}@font-face{font-family:Nunito Sans Display;font-weight:400;font-display:swap;src:url(/fonts/nunito-sans-black.woff2)format("woff2")}:root{--dark:#0b0b0c;--paper:#ece9e1;--panel:#f5f2eb;--line:#cec8ba;--muted:#696459;--orange:#ff4718;--sans:"Nunito Sans", Arial, sans-serif;--display:"Nunito Sans Display", "Nunito Sans", Arial, sans-serif;--mono:"Nunito Sans", Arial, sans-serif}*,:before,:after{box-sizing:border-box}body{background:var(--paper);color:var(--dark);font-family:var(--sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--orange);outline-offset:4px}[hidden]{display:none!important}.wrap{width:min(1180px,100%);margin:auto;padding:0 28px}body.wide .wrap{width:min(1600px,100%)}.mono,.eyebrow{font:12px var(--mono);letter-spacing:.06em;text-transform:uppercase}.eyebrow{color:var(--muted)}.orange{color:var(--orange)}.quiet{color:var(--muted)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{background:var(--orange);z-index:20;padding:12px;position:absolute;top:-100px;left:16px}.skip:focus{top:12px}.intro{background:var(--dark);color:var(--paper);padding:42px 0 38px}.intro .eyebrow{color:#a1a2a7}.intro-top{justify-content:space-between;gap:20px;display:flex}.intro h1{font:clamp(42px, 6.5vw, 82px)/.98 var(--display);letter-spacing:-.045em;text-transform:uppercase;max-width:15ch;margin:24px 0 18px}.intro p{color:#b3b3b7;max-width:52ch;margin:0;font-size:17px}.intro-bottom{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.index{color:var(--orange);font:48px var(--mono)}.page{padding-top:32px;padding-bottom:64px}.section-head{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:20px;display:flex}.section-head h2{font:28px/1.1 var(--display);letter-spacing:-.025em;margin:0}.bottom-note{border-top:1px solid var(--line);color:var(--muted);margin-top:40px;padding-top:20px;font-size:13px}.btn{border:1px solid var(--dark);min-height:46px;color:var(--dark);background:0 0;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-weight:600;display:inline-flex}.btn.primary{background:var(--dark);color:var(--paper)}.btn.accent{background:var(--orange);color:var(--dark);border-color:var(--orange)}.btn:hover{color:var(--dark);background:#ddd7cb}.btn.accent:hover{background:#ff673f}.btn.small{padding:8px 12px}.search{border:1px solid var(--line);background:var(--panel);border-radius:0;width:100%;height:52px;padding:0 16px}.tabs{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.tab{border:1px solid var(--line);min-height:44px;color:var(--dark);background:0 0;padding:10px 16px}.tab[aria-pressed=true]{background:var(--dark);border-color:var(--dark);color:var(--paper)}.field{gap:7px;font-size:14px;display:grid}.field select{background:var(--panel);border:1px solid var(--line);width:100%;min-height:46px;padding:8px}@media (width<=700px){.wrap{padding-left:16px;padding-right:16px}.intro{padding:28px 0}.intro h1{font-size:clamp(38px,10vw,64px)}.intro p{font-size:16px}.intro-top{font-size:10px}.index{display:none}.page{padding-top:24px;padding-bottom:40px}.section-head{align-items:flex-start}.section-head h2{font-size:24px}.tabs{gap:6px}.tab{padding:10px 12px;font-size:14px}}@media print{@page{margin:12mm}body{color:#000!important;background:#fff!important}.skip,.topbar nav,.topbar .menu,footer nav,.hero,.tray,.vf aside,.vf-search,.detail-jump,.tabs,.lab-head .right,.searchrow,.mobile-add,.addcol,.carhead .rm,.slot .x,.remove-trim,.select-trim,.trim-comparison-tools,.table-hint,.comparison-diff,.modal,.btn,button.sec-toggle .chev{display:none!important}.topbar,.intro,footer,.ranking-lead,.result-block,.lab,.lab-head,.board,.trim-card[aria-pressed=true]{color:#000!important;box-shadow:none!important;background:0 0!important}.intro p,.intro .eyebrow,.detail-hero p,.breadcrumb,.lede,.ranking-lead p{color:#333!important}.vf-layout{display:block!important}.trim-scroll,.matrix-wrap{border:0!important;overflow:visible!important}th,td{position:static!important}.trim-table tbody.section-rows[hidden]{display:table-row-group!important}tr,.vehicle,.rank-row{break-inside:avoid}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.topbar[data-astro-cid-nen7h5rs]{background:var(--dark);color:var(--paper);border-bottom:1px solid #303034}.header-row[data-astro-cid-nen7h5rs]{align-items:center;gap:24px;min-height:72px;display:flex}.brand[data-astro-cid-nen7h5rs]{font:17px var(--display);white-space:nowrap;align-items:center;gap:10px;display:flex}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{flex:none;display:block}.nav[data-astro-cid-nen7h5rs]{gap:24px;margin-left:auto;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:48px;font:12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#acadb1;border-bottom:2px solid #0000;align-items:center;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--paper);border-color:var(--orange)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:#fff}.menu[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--paper);font:12px var(--mono);background:0 0;border:1px solid #555;padding:8px 12px;display:none}@media (width<=1000px){.header-row[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:12px;padding-top:10px;padding-bottom:10px}.menu[data-astro-cid-nen7h5rs]{margin-left:auto;display:block}.nav[data-astro-cid-nen7h5rs]{order:4;grid-template-columns:repeat(2,1fr);gap:4px 16px;width:100%;margin:0;display:none}.nav[data-astro-cid-nen7h5rs].open{display:grid}}@media (width<=700px){.brand[data-astro-cid-nen7h5rs]{font-size:clamp(13px,3.7vw,17px)}.header-row[data-astro-cid-nen7h5rs]{gap:8px}.menu[data-astro-cid-nen7h5rs]{padding:8px;font-size:11px}}footer[data-astro-cid-jo6i4kqk]{background:var(--dark);color:var(--paper)}.top[data-astro-cid-jo6i4kqk]{padding:40px 0 30px}.top[data-astro-cid-jo6i4kqk] .wrap[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.word[data-astro-cid-jo6i4kqk]{font:clamp(30px, 5.2vw, 58px)/.9 var(--display);letter-spacing:-.02em;text-transform:uppercase}.word[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{margin-bottom:16px;display:block}nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:4px 22px;display:flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:44px;font:12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#acadb1;align-items:center;display:inline-flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--paper)}.meta[data-astro-cid-jo6i4kqk]{border-top:1px solid #26262a;padding:16px 0}.meta[data-astro-cid-jo6i4kqk] .wrap[data-astro-cid-jo6i4kqk]{font:13px var(--mono);letter-spacing:.05em;color:#96989e;gap:12px;display:flex}.est[data-astro-cid-jo6i4kqk]{margin-left:auto}@media (width<=860px){.top[data-astro-cid-jo6i4kqk] .wrap[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start}nav[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}}
