.Header-module__Af2_WG__header{z-index:100;color:#fff;-webkit-backdrop-filter:blur(22px)saturate(145%);background:#070a0de0;border-bottom:1px solid #ffffff14;position:sticky;top:0;box-shadow:0 8px 28px #0000001f}.Header-module__Af2_WG__header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#4d8dff59,#ff5a3638,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.Header-module__Af2_WG__shell{align-items:center;gap:34px;width:min(1280px,100% - 48px);min-height:70px;margin:0 auto;display:flex}.Header-module__Af2_WG__brand{z-index:3;color:#fff;letter-spacing:-.035em;flex:none;align-items:center;gap:10px;font-size:18px;font-weight:790;display:inline-flex;position:relative}.Header-module__Af2_WG__brandMark{background:linear-gradient(145deg,#ffffff1f,#ffffff09);border:1px solid #ffffff1c;border-radius:11px;place-items:center;width:39px;height:39px;display:grid;box-shadow:inset 0 1px #ffffff14,0 8px 22px #0000003d}.Header-module__Af2_WG__brandMark img{display:block}.Header-module__Af2_WG__wordmark{display:inline-flex}.Header-module__Af2_WG__fact{color:#4d8dff}.Header-module__Af2_WG__desktopNav{justify-content:flex-end;align-items:center;gap:4px;margin-left:auto;display:flex}.Header-module__Af2_WG__navLink{color:#aeb7c0;letter-spacing:.01em;white-space:nowrap;border-radius:9px;align-items:center;min-height:38px;padding:0 11px;font-size:12px;font-weight:700;transition:color .18s,background .18s,transform .18s;display:inline-flex;position:relative}.Header-module__Af2_WG__navLink:hover{color:#fff;background:#ffffff0f;transform:translateY(-1px)}.Header-module__Af2_WG__navLink:after{content:"";opacity:0;background:#4d8dff;border-radius:999px;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:-16px;left:12px;right:12px;transform:scaleX(.3)}.Header-module__Af2_WG__active{color:#fff;background:#ffffff0e}.Header-module__Af2_WG__active:after{opacity:1;transform:scaleX(1)}.Header-module__Af2_WG__accentLink{color:#fff;background:linear-gradient(135deg,#4d8dff47,#4d8dff1f);border:1px solid #649dff47;margin-left:5px;padding-inline:14px;box-shadow:inset 0 1px #ffffff0f}.Header-module__Af2_WG__accentLink:hover{background:linear-gradient(135deg,#4d8dff61,#4d8dff2e)}.Header-module__Af2_WG__menuButton{z-index:130;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;width:44px;height:44px;margin-left:auto;padding:0;transition:background .2s,border-color .2s;display:none;position:relative}.Header-module__Af2_WG__menuButton:hover{background:#ffffff1a;border-color:#fff3}.Header-module__Af2_WG__menuButton span{background:#fff;border-radius:99px;width:18px;height:1.5px;transition:transform .24s,top .24s,opacity .18s;position:absolute;left:12px}.Header-module__Af2_WG__menuButton span:first-child{top:14px}.Header-module__Af2_WG__menuButton span:nth-child(2){top:21px}.Header-module__Af2_WG__menuButton span:nth-child(3){top:28px}.Header-module__Af2_WG__menuButtonOpen span:first-child{top:21px;transform:rotate(45deg)}.Header-module__Af2_WG__menuButtonOpen span:nth-child(2){opacity:0;transform:translate(6px)}.Header-module__Af2_WG__menuButtonOpen span:nth-child(3){top:21px;transform:rotate(-45deg)}.Header-module__Af2_WG__backdrop{z-index:110;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;background:#0000008a;transition:opacity .24s,visibility .24s;position:fixed;inset:0}.Header-module__Af2_WG__backdropOpen{opacity:1;visibility:visible}.Header-module__Af2_WG__mobilePanel{z-index:120;visibility:hidden;background:radial-gradient(circle at 85% 8%,#4d8dff29,#0000 28%),linear-gradient(#0b0f14,#080b0e 65%);border-left:1px solid #ffffff17;flex-direction:column;width:min(440px,94vw);height:100dvh;padding:92px 22px 22px;transition:transform .34s cubic-bezier(.22,1,.36,1),visibility .34s;display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(105%);box-shadow:-30px 0 80px #0000006b}.Header-module__Af2_WG__mobilePanelOpen{visibility:visible;transform:translate(0)}.Header-module__Af2_WG__mobilePanelTop{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:end;gap:18px;padding:0 4px 18px;display:flex}.Header-module__Af2_WG__mobilePanelTop strong{letter-spacing:-.035em;margin-top:3px;font-size:21px;display:block}.Header-module__Af2_WG__mobileEyebrow{color:#7f8993;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.Header-module__Af2_WG__mobileStatus{color:#8f9aa4;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:inline-flex}.Header-module__Af2_WG__mobileStatus i{background:#57d68d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #57d68d9e}.Header-module__Af2_WG__mobileNav{margin-top:10px;display:grid}.Header-module__Af2_WG__mobileLink{border-bottom:1px solid #ffffff12;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;min-height:72px;padding:10px 8px;transition:background .18s,padding .18s;display:grid}.Header-module__Af2_WG__mobileLink:hover,.Header-module__Af2_WG__mobileActive{background:linear-gradient(90deg,#4d8dff1a,#0000 80%);padding-left:13px}.Header-module__Af2_WG__mobileIndex{color:#59636d;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.Header-module__Af2_WG__mobileCopy strong,.Header-module__Af2_WG__mobileCopy small{display:block}.Header-module__Af2_WG__mobileCopy strong{color:#f4f6f8;letter-spacing:-.02em;font-size:16px}.Header-module__Af2_WG__mobileCopy small{color:#7f8993;margin-top:2px;font-size:11px;line-height:1.4}.Header-module__Af2_WG__mobileArrow{color:#5e6872;font-size:16px;transition:color .18s,transform .18s}.Header-module__Af2_WG__mobileLink:hover .Header-module__Af2_WG__mobileArrow,.Header-module__Af2_WG__mobileActive .Header-module__Af2_WG__mobileArrow{color:#4d8dff;transform:translate(2px,-2px)}.Header-module__Af2_WG__mobileActive .Header-module__Af2_WG__mobileCopy strong{color:#7eabff}.Header-module__Af2_WG__mobileFooter{color:#6f7881;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding:18px 4px 2px;font-size:10px;display:flex}.Header-module__Af2_WG__mobileFooter a{color:#d7dce1;white-space:nowrap;font-weight:750}@media (max-width:1120px){.Header-module__Af2_WG__shell{width:min(100% - 36px,1280px)}.Header-module__Af2_WG__desktopNav{gap:1px}.Header-module__Af2_WG__navLink{padding-inline:8px;font-size:11px}}@media (max-width:960px){.Header-module__Af2_WG__shell{min-height:64px}.Header-module__Af2_WG__desktopNav{display:none}.Header-module__Af2_WG__menuButton{display:block}}@media (max-width:560px){.Header-module__Af2_WG__shell{width:calc(100% - 28px);min-height:62px}.Header-module__Af2_WG__brand{font-size:17px}.Header-module__Af2_WG__brandMark{border-radius:10px;width:36px;height:36px}.Header-module__Af2_WG__brandMark img{width:34px;height:34px}.Header-module__Af2_WG__menuButton{width:42px;height:42px}.Header-module__Af2_WG__mobilePanel{border-left:0;width:100vw;padding:82px 16px 18px}.Header-module__Af2_WG__mobilePanelTop{padding-inline:6px}.Header-module__Af2_WG__mobileLink{min-height:68px;padding-inline:7px}.Header-module__Af2_WG__mobileFooter{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.Header-module__Af2_WG__navLink,.Header-module__Af2_WG__menuButton span,.Header-module__Af2_WG__backdrop,.Header-module__Af2_WG__mobilePanel,.Header-module__Af2_WG__mobileLink,.Header-module__Af2_WG__mobileArrow{transition:none}}
:root{--ink:#11151a;--muted:#68717b;--line:#dfe3e7;--paper:#fff;--soft:#f5f6f7;--dark:#080b0e;--dark-2:#11161c;--accent:#ff5a36;--accent-2:#ff7a4f;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}.container{width:min(var(--max), calc(100% - 48px));margin:0 auto}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.siteHeader{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#080b0ef0;border-bottom:1px solid #ffffff14;position:sticky;top:0}.headerInner{width:min(var(--max), calc(100% - 48px));grid-template-columns:auto minmax(280px,1fr) auto;align-items:center;gap:30px;min-height:66px;margin:0 auto;display:grid}.brand{letter-spacing:-.025em;align-items:center;gap:10px;font-size:18px;font-weight:750;display:inline-flex}.brandMark{color:#fff;letter-spacing:.08em;border:1px solid #ffffff59;place-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:grid}.siteHeader nav{color:#bac0c6;gap:22px;font-size:13px;display:flex}.siteHeader nav a:hover{color:#fff}.search{background:#fff;border:1px solid #cfd5da;width:100%;max-width:760px;min-height:48px;display:flex}.search input{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:13px 15px;font-size:15px}.search button{background:var(--accent);color:#fff;cursor:pointer;border:0;padding:0 21px;font-weight:750}.search button:hover{background:#e94d2c}.searchCompact{background:#ffffff14;border-color:#ffffff2e;max-width:520px;min-height:38px}.searchCompact input{color:#fff;padding:8px 11px;font-size:13px}.searchCompact input::placeholder{color:#858d95}.searchCompact button{background:#242b32;padding:0 14px}.searchCompact button:hover{background:#303842}.autoHero{color:#fff;background:linear-gradient(110deg,#080b0efc 0%,#080b0ef5 41%,#0f141acc 63%,#080b0ef7 100%),#080b0e;min-height:640px;position:relative;overflow:hidden}.autoHero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.heroGlow{filter:blur(90px);opacity:.32;pointer-events:none;border-radius:999px;position:absolute}.heroGlowOne{background:#305f85;width:460px;height:460px;top:3%;right:6%}.heroGlowTwo{opacity:.2;background:#a33b28;width:260px;height:260px;bottom:6%;right:29%}.autoHeroGrid{z-index:2;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:34px;min-height:640px;padding:70px 0 62px;display:grid;position:relative}.autoHeroCopy{z-index:4;max-width:670px;position:relative}.heroKicker{color:#a9b1b8;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:800}.autoHero h1{letter-spacing:-.065em;max-width:690px;margin:0;font-size:clamp(52px,6.8vw,88px);font-weight:780;line-height:.92}.autoHeroCopy>p{color:#b5bcc3;max-width:650px;margin:24px 0 28px;font-size:17px}.heroSearch{max-width:690px}.heroSearch .search{background:#fffffff5;border-color:#ffffff24;min-height:56px;box-shadow:0 18px 60px #00000040}.heroShortcuts{color:#9ba3aa;flex-wrap:wrap;gap:9px 16px;margin-top:15px;font-size:12px;display:flex}.heroShortcuts>span{color:#e4e7e9;font-weight:700}.heroShortcuts a{border-bottom:1px solid #ffffff38}.heroShortcuts a:hover{color:#fff;border-bottom-color:#fff}.heroScene{align-self:stretch;min-height:500px;margin-right:-64px;position:relative}.heroRoad{transform-origin:0 100%;pointer-events:none;background:linear-gradient(#2e353b26,#0a0d10bd);border-top:1px solid #ffffff1a;height:44%;position:absolute;bottom:0;left:47%;right:-15%;transform:skewY(-7deg)}.lane{background:#ffffff29;width:180px;height:2px;position:absolute;box-shadow:260px 0 #ffffff1c,520px 0 #ffffff12}.laneOne{top:25%;left:12%}.laneTwo{top:52%;left:28%}.laneThree{top:78%;left:43%}.heroCar{filter:drop-shadow(0 22px 28px #00000075);width:520px;max-width:90%;position:absolute}.heroCarFront{color:#f2f4f5;animation:5.4s ease-in-out infinite carFloat;bottom:70px;right:-4%;transform:scale(1.02)}.heroCarBack{color:#4f5963;opacity:.65;width:360px;animation:7s ease-in-out infinite carDrift;bottom:195px;right:30%;transform:scale(.78)}.speedLine{background:linear-gradient(90deg,#0000,#ffffff47,#0000);height:1px;position:absolute;right:14%;transform:rotate(-7deg)}.speedLineA{width:430px;bottom:252px}.speedLineB{opacity:.55;width:510px;bottom:212px;right:5%}.speedLineC{opacity:.35;width:330px;bottom:174px;right:22%}.roadReflection{filter:blur(8px);background:radial-gradient(#ffffff14,#0000 72%);border-radius:50%;width:460px;height:52px;position:absolute;bottom:48px;right:3%}.heroMetric{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0e12a3;border:1px solid #ffffff1f;min-width:112px;padding:11px 13px;position:absolute}.heroMetric strong,.heroMetric span{display:block}.heroMetric strong{font-size:18px;font-weight:800}.heroMetric span{color:#a9b1b8;text-transform:uppercase;letter-spacing:.08em;margin-top:2px;font-size:10px}.metricTop{top:82px;right:6%}.metricBottom{bottom:80px;left:9%}@keyframes carFloat{0%,to{transform:translate(0)translateY(0)scale(1.02)}50%{transform:translate(-8px)translateY(-4px)scale(1.02)}}@keyframes carDrift{0%,to{transform:translate(0)scale(.78)}50%{transform:translate(12px)scale(.78)}}.coverageBar{color:#b6bdc3;background:#101419;border-bottom:1px solid #20262c}.coverageBarInner{letter-spacing:.05em;text-transform:uppercase;grid-template-columns:repeat(3,1fr);align-items:center;gap:22px;min-height:58px;font-size:11px;display:grid}.coverageBarInner span+span{border-left:1px solid #ffffff1a;padding-left:22px}.vehicleDirectory{padding:68px 0 82px}.directoryHeading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.sectionLabel{color:#7a838c;letter-spacing:.13em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:800}.directoryHeading h2{letter-spacing:-.035em;margin:0;font-size:36px;font-weight:760}.plainLink,.textLink{color:#2d5978;font-size:13px;font-weight:750}.plainLink:hover,.textLink:hover{text-underline-offset:4px;text-decoration:underline}.vehicleTable{border-top:1px solid #20262c}.vehicleRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1.7fr) .7fr .9fr .55fr 24px;align-items:center;gap:18px;min-height:68px;padding:13px 6px;transition:background .16s,padding .16s;display:grid}.vehicleRow:hover{background:#f6f7f8;padding-left:12px}.vehicleIdentity{align-items:baseline;gap:13px;display:flex}.vehicleIdentity strong{font-size:17px;font-weight:760}.vehicleMake{color:#858d95;letter-spacing:.09em;text-transform:uppercase;min-width:62px;font-size:10px;font-weight:800}.vehicleCode{color:#39434d;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.vehicleYears,.vehicleCount{color:#747d86;font-size:12px}.vehicleCount{text-align:right}.vehicleArrow{color:#9aa1a8;transition:transform .16s,color .16s}.vehicleRow:hover .vehicleArrow{color:var(--accent);transform:translate(3px)}.referenceStrip{border-top:1px solid var(--line);background:#f4f5f5}.referenceStripInner{grid-template-columns:repeat(3,1fr);display:grid}.referenceStripInner>div{padding:31px 30px 34px 0}.referenceStripInner strong,.referenceStripInner span{display:block}.referenceStripInner strong{font-size:16px;font-weight:760}.referenceStripInner span{color:#6f7881;max-width:310px;margin-top:6px;font-size:12px}.section{padding:58px 0}.sectionHeading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px;display:flex}.sectionHeading h2{letter-spacing:-.03em;margin:4px 0 0;font-size:32px;font-weight:760}.articleWrap{max-width:880px;padding:32px 0 80px}.breadcrumbs{color:#75808a;flex-wrap:wrap;gap:8px;margin-bottom:38px;font-size:12px;display:flex}.factArticle .eyebrow{color:#8b949c;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800}.factArticle h1{letter-spacing:-.05em;max-width:800px;margin:8px 0 20px;font-size:clamp(40px,5vw,62px);font-weight:780;line-height:.98}.answerBox{border-left:4px solid var(--accent);background:#f7f7f7;margin:26px 0 22px;padding:18px 20px}.answerBox span,.answerBox strong{display:block}.answerBox span{color:#737c85;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.answerBox strong{letter-spacing:-.025em;margin-top:4px;font-size:clamp(24px,3.2vw,36px);font-weight:760;line-height:1.15}.lead{color:#505b65;max-width:760px;font-size:17px}.factArticle section{margin-top:46px}.factArticle section h2,.prose h2{letter-spacing:-.02em;font-size:23px;font-weight:760}.specTable{border-top:1px solid #20262c}.specTable div{border-bottom:1px solid var(--line);grid-template-columns:220px 1fr;display:grid}.specTable dt,.specTable dd{margin:0;padding:13px 10px}.specTable dt{color:#6b747d;font-size:12px}.specTable dd{font-weight:650}.note{color:#5e5424;border-top:1px solid #d8c879;border-bottom:1px solid #d8c879;margin-top:16px;padding:14px 0;font-size:13px}.sourceCard{border-top:1px solid #20262c;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.sourceCard strong,.sourceCard span{display:block}.sourceCard span{color:#75808a;margin-top:3px;font-size:12px}.sourceCard a{color:#2d5978;white-space:nowrap;font-size:13px;font-weight:750}.verified{color:#7c858d;font-size:12px}.relatedGrid{border-top:1px solid #20262c;grid-template-columns:1fr 1fr;display:grid}.relatedGrid a{border-bottom:1px solid var(--line);padding:14px 12px 14px 0}.relatedGrid a:nth-child(odd){border-right:1px solid var(--line)}.relatedGrid a:nth-child(2n){padding-left:18px}.relatedGrid span,.relatedGrid strong{display:block}.relatedGrid span{color:#6d7780;font-size:12px}.relatedGrid strong{margin-top:4px}.searchPage h1,.prose h1{letter-spacing:-.045em;font-size:clamp(38px,5vw,56px);font-weight:780;line-height:1}.muted{color:var(--muted)}.resultList{border-top:1px solid #20262c;margin-top:30px}.resultCard{border-bottom:1px solid var(--line);padding:18px 4px;display:block}.resultCard:hover{background:#f7f7f7}.resultCard>span{color:#7a838b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.resultCard h2{margin:4px 0 8px;font-size:22px;font-weight:760}.resultCard>strong{color:#2d5978}.resultCard p{color:#68727b;margin:7px 0 0;font-size:14px}.emptyState{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#68727b;padding:28px 0}.prose{max-width:760px}.prose p{color:#4f5963;font-size:16px}.footer{color:#fff;background:#0c1014;border-top:1px solid #1e242a}.footerInner{grid-template-columns:220px 1fr;align-items:start;gap:60px;padding:32px 0;display:grid}.footer strong,.footer span{display:block}.footer strong{font-weight:760}.footer span,.footer p{color:#89929a;font-size:12px}.footer p{max-width:680px;margin:0}@media (max-width:980px){.autoHeroGrid{grid-template-columns:1fr;min-height:auto;padding-top:62px}.heroScene{min-height:390px;margin-right:-30px}.heroCarFront{width:500px}.heroCarBack{right:35%}.heroRoad{left:18%}}@media (max-width:820px){.headerInner{grid-template-columns:1fr auto}.headerSearch{display:none}.coverageBarInner{grid-template-columns:1fr;gap:0;padding:10px 0}.coverageBarInner span{padding:7px 0}.coverageBarInner span+span{border-left:0;padding-left:0}.vehicleRow{grid-template-columns:1.5fr .7fr .7fr 24px}.vehicleCount{display:none}.referenceStripInner{grid-template-columns:1fr}.referenceStripInner>div{border-bottom:1px solid var(--line);padding:20px 0}.specTable div{grid-template-columns:1fr}.specTable dd{padding-top:2px}.sourceCard{flex-direction:column;align-items:flex-start}.footerInner{grid-template-columns:1fr;gap:14px}}@media (max-width:560px){.container,.headerInner{width:min(100% - 28px, var(--max))}.siteHeader nav{display:none}.autoHero{min-height:auto}.autoHeroGrid{padding:48px 0 28px}.autoHero h1{font-size:48px}.autoHeroCopy>p{font-size:15px}.search{grid-template-columns:1fr;display:grid}.search button{min-height:44px}.heroScene{min-height:300px;margin:0 -40px 0 0}.heroCarFront{width:380px;bottom:42px;right:-8%}.heroCarBack{width:265px;bottom:140px;right:32%}.metricTop{top:34px;right:4%}.metricBottom{bottom:35px;left:5%}.vehicleRow{grid-template-columns:1.4fr .6fr 24px;gap:10px}.vehicleYears{display:none}.vehicleIdentity{display:block}.vehicleMake{margin-bottom:2px;display:block}.relatedGrid{grid-template-columns:1fr}.relatedGrid a:nth-child(odd){border-right:0}.relatedGrid a:nth-child(2n){padding-left:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
