:root{--white_100:#ffffff;--black_05:#f2f2f2;--black_10:#e6e6e6;--black_20:#cccccc;--black_40:#999999;--black_60:#666666;--black_80:#333333;--accent_100:#0004e6;--padding_xxl:72px;--padding_xl:48px;--padding_l:24px;--padding_m:16px;--padding_r:12px;--padding_s:8px;--padding_xs:4px;--gap_l:24px;--gap_m:16px;--gap_r:12px;--gap_s:8px;--gap_xs:4px;--radius_m:16px;--radius_r:12px;--radius_s:8px;--radius_xs:6px;--round:1000px;--container:56rem;--bg:var(--white_100);--text:var(--black_80)}*{box-sizing:border-box}body,html{height:100%}body{margin:0 auto;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans;background:var(--bg);color:var(--text)}#CookiebotWidget{display:none!important}a{color:var(--text);text-decoration:none}img{max-width:100%;height:auto;display:block}.b80{color:var(--black_80)}.b60{color:var(--black_60)}.b40{color:var(--black_40)}.b20{color:var(--black_20)}.text-small{font-size:.75rem;font-weight:400;line-height:120%;margin-top:var(--padding_xs);margin-bottom:var(--padding_xs)}.text-regular{font-size:1rem;font-weight:400;line-height:140%;margin-top:var(--padding_s);margin-bottom:var(--padding_s)}.text-medium{font-size:1.25rem;font-weight:400;line-height:130%;margin-top:var(--padding_r);margin-bottom:var(--padding_r)}.text-large{font-size:1.75rem;font-weight:400;line-height:120%;margin-top:var(--padding_m);margin-bottom:var(--padding_m)}.text-extralarge{font-size:2.5rem}.text-extraextralarge,.text-extralarge{font-weight:300;line-height:120%;margin-top:var(--padding_l);margin-bottom:var(--padding_l)}.text-extraextralarge{font-size:3.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.nomargin{margin:0}.list-reset{list-style:none;margin:0;padding:0}@media (max-width:1024px){.text-small{font-size:.7rem}.text-regular{font-size:.95rem}.text-medium{font-size:1.1rem}.text-large{font-size:1.5rem}.text-extralarge{font-size:2.25rem}.text-extraextralarge{font-size:2.75rem}}@media (max-width:768px){.text-small{font-size:.65rem}.text-regular{font-size:1rem}.text-medium{font-size:1.1rem}.text-large{font-size:1.25rem}.text-extralarge{font-size:2rem}.text-extraextralarge{font-size:2.75rem}}.card{background:var(--black_05);padding:var(--padding_m);border-radius:var(--radius_r);width:100%;display:flex;flex-direction:column;flex:1 1 auto}.card--media{padding:var(--padding_xl);justify-content:flex-end}.card--media .media{justify-content:center;align-items:flex-end;height:100%}.card--media .media-img{max-width:clamp(220px,50vw,560px);margin:0 auto}.media--bottom{align-items:flex-end}.card--media.card--media-wide .media-img{max-width:none}@media (min-width:1024px){.card--media .media-img{max-width:clamp(260px,30vw,440px)}.card--media.card--media-wide .media-img{max-width:none}}.compare-scale{display:flex;flex-direction:column;gap:var(--gap_m)}.compare-scale__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--gap_l);width:100%;margin:0 auto}.compare-scale__group{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--gap_s)}.compare-scale__group--stack{flex-direction:column;align-items:center}.compare-scale__viewport{position:relative;width:100%;max-width:720px;aspect-ratio:16/9;margin:0 auto;box-sizing:border-box;padding:var(--padding_m);overflow:hidden}.compare-scale__layer{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.compare-scale__image{width:100%;max-width:100%}.compare-scale__measurements{display:flex;flex-direction:column;align-items:center;gap:var(--gap_s);margin:0 auto}.compare-scale__measurement{display:flex;flex-direction:column;align-items:center;gap:var(--gap_xs);transform-origin:center top}.compare-scale__measurement-line{width:100%;height:1px;background:var(--black_20)}.compare-scale__measurement-meta{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:var(--gap_xs);color:var(--black_80);text-align:center}.compare-scale__measurement-car{font-weight:400;color:var(--black_40)}.compare-scale__measurement-value{color:var(--black_80)}.compare-scale__legend{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap_m);text-align:center;font-size:.95rem}.compare-scale__legend>div{display:flex;flex-direction:column;gap:4px}.compare-scale__legend span,.compare-scale__note{color:var(--black_60)}.compare-scale__note{margin:0;font-size:.9rem;text-align:center}@media (max-width:768px){.compare-scale__controls{flex-direction:column;align-items:center;text-align:center}}.card--car{display:flex;flex-direction:column;gap:var(--gap_m);justify-content:space-between;transition:border .1s ease;border:1px solid transparent}.card--car:hover{border:1px solid var(--black_20)}.card--makes{display:flex;flex-direction:row;justify-content:space-between;align-items:center;transition:border .1s ease;border:1px solid transparent}.card--makes:hover{border:1px solid var(--black_20)}.card-c1{background:#dff1ff}.card-a1,.card-c1{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--gap_s);padding:var(--padding_l);border-radius:var(--radius_r);flex:1 1 auto}.card-a1{background:#FFF4DB}.card-article{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap_s);padding-bottom:var(--padding_l);flex:1 1 auto}.card-article:hover{color:var(--black_60)}.card-article-inner{display:flex;flex-direction:column;flex:1 1 auto;gap:var(--gap_s)}.section{width:100%;margin:0;padding:0}.container{width:100%;display:flex;align-items:center;justify-content:center;padding:var(--padding_l) 0}.container--flush{padding:0}.wrapper{width:100%;display:flex;flex-direction:column;max-width:var(--container);margin:0 var(--padding_m);gap:var(--gap_r)}.hero-wrapper{gap:var(--gap_l)}.hero-copy,.hero-wrapper{flex-direction:column;align-items:center;text-align:center}.hero-copy{max-width:44rem}.hero-copy,.hero-media{display:flex;flex:0 1 auto;justify-content:center}.hero-media{align-items:center;width:100%}.hero-image{width:100%;height:auto;max-width:600px;object-fit:contain;padding-left:0}@media (max-width:1024px){.hero-wrapper{gap:var(--gap_m)}}@media (max-width:768px){.hero-wrapper{gap:var(--gap_m)}.hero-media{width:100%;align-items:center}.hero-image{max-width:100%}}.header{justify-content:center;padding:var(--padding_m) 0;border-bottom:1px solid var(--black_10);background:var(--white)}.header,.header-wrapper{width:100%;display:flex;align-items:center}.header-wrapper{justify-content:space-between;max-width:var(--container);margin:0 var(--padding_m)}.nav{display:flex;gap:var(--padding_m)}.nav-link{font-size:1rem;color:var(--black_60)}.nav-link:hover{color:var(--black_80);text-decoration:underline}.brand-fallback{font-size:1.25rem;color:var(--accent)}.brand-flex{display:inline-flex;align-items:center;gap:8px}.footer{justify-content:center;padding:var(--padding_m) 0;border-top:1px solid var(--black_10);background:var(--white);color:var(--black_40);font-size:.75rem}.footer,.footer-wrapper{width:100%;display:flex;align-items:center}.footer-wrapper{gap:var(--gap_m);justify-content:space-between;max-width:var(--container);margin:0 var(--padding_m)}.footer-links{display:flex;flex-wrap:wrap;gap:var(--gap_m);justify-content:flex-start;align-items:center;color:var(--black_40)}.footer-links a{color:inherit;font-size:inherit;line-height:inherit;margin:0}.footer-links button{background:none;border:none;padding:0;font:inherit;color:inherit;line-height:inherit;cursor:pointer;text-align:left}.footer-links a:focus,.footer-links a:hover,.footer-links button:focus,.footer-links button:hover{color:var(--black_80);text-decoration:underline}@media (max-width:768px){.footer-links,.footer-wrapper{flex-direction:column;align-items:flex-start;gap:var(--gap_s)}.footer-links{width:100%}.footer-links a,.footer-links button{display:block;width:100%}.footer-links button{text-align:left}}.grid-4{display:grid;grid-gap:var(--gap_m);gap:var(--gap_m);grid-template-columns:1fr 1fr}@media (min-width:768px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.grid-4{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.grid-4{grid-template-columns:repeat(4,1fr)}}.recently-added-grid>li:nth-child(n+7){display:none}@media (min-width:1280px){.recently-added-grid>li:nth-child(n+7){display:flex}}.grid-2,.grid-3,.grid-4{align-items:stretch}.grid-2>*,.grid-2>*>a,.grid-3>*,.grid-3>*>a,.grid-4>*,.grid-4>*>a{display:flex;flex-direction:column;flex:1 1 auto}.grid-3{display:grid;grid-gap:var(--gap_m);gap:var(--gap_m);grid-template-columns:1fr}@media (min-width:768px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.grid-3{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.grid-3{grid-template-columns:repeat(3,1fr)}}.grid-2{display:grid;grid-gap:var(--gap_m);gap:var(--gap_m);grid-template-columns:1fr}@media (min-width:768px){.grid-2{grid-template-columns:1fr 1fr}}.grid-3-stats{display:grid;grid-gap:var(--gap_m);gap:var(--gap_m);align-items:start;grid-template-columns:1fr 1fr 1fr 1fr}.grid-3-stats>:nth-child(2){grid-column:2/span 2}.comparegrid-card-heading .text-small,.grid-3-stats .text-regular{margin-top:0;margin-bottom:0}.comparegrid-card-heading>:first-child{grid-column:1/span 2}.comparegrid-card-heading>:last-child{grid-column:3/span 2}.comparegrid-card-heading__cell{display:flex;flex-direction:column;gap:var(--gap_xs)}.comparegrid-card-heading__cell--right{align-items:flex-end}.grid-1-makes{width:100%;display:grid;grid-template-columns:1fr;grid-gap:var(--gap_m);gap:var(--gap_m)}.sectiontitle-flex{display:flex;justify-content:space-between;width:100%;align-items:center}.badge-row{display:flex;flex-wrap:wrap;gap:var(--gap_s)}.carspecs-title{display:flex;flex-direction:column;gap:0;width:100%;border-bottom:1px solid var(--black_10);padding-top:var(--padding_m);padding-bottom:0}.carspecs-title-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-column-gap:var(--gap_s);column-gap:var(--gap_s);width:100%}.carspecs-title-bar h1,.carspecs-title-bar h2,.carspecs-title-bar h3{margin:0;overflow-wrap:anywhere}.carspecs-title-actions{margin-left:0;display:inline-flex;gap:10px;align-items:center;justify-self:end;flex-shrink:0}.carspecs-powertrain{display:flex;justify-content:flex-start;align-items:center;gap:var(--gap_m);flex-wrap:wrap;width:100%;max-height:200px;transition:opacity .6s ease,max-height .6s ease;padding-top:var(--padding_s);margin-bottom:0}.carspecs-title .carspecs-powertrain{margin-top:0;margin-bottom:var(--padding_s)}.carspecs-powertrain h2,.carspecs-powertrain h3{margin:0}.carspecs-powertrain--hidden{opacity:0;max-height:0;pointer-events:none}.carspecs-row{display:flex;justify-content:space-between;gap:var(--gap_m);width:100%;align-items:center}.carspecs-value{display:flex;margin:0;padding:0;text-align:right}.comparegrid-title{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--gap_m);gap:var(--gap_m);border-bottom:1px solid var(--black_10);padding-top:var(--padding_m);padding-bottom:var(--padding_m)}.comparegrid-title-column{display:grid;grid-template-columns:1fr;grid-template-areas:"title" "powertrain" "action";grid-row-gap:var(--gap_s);row-gap:var(--gap_s);align-content:start}.comparegrid-title-column h2{grid-area:title;margin:0}.comparegrid-title-column--left{text-align:left}.comparegrid-title-column--right{text-align:right}.comparegrid-powertrain{grid-area:powertrain}.comparegrid-title-actions{grid-area:action}.comparegrid-powertrain{display:flex;align-items:center;gap:var(--gap_m);flex-wrap:wrap;justify-content:flex-start;max-height:200px;transition:opacity .6s ease,max-height .6s ease}.comparegrid-powertrain h3{margin:0}.comparegrid-powertrain--right{justify-content:flex-end}.comparegrid-powertrain--right h3{text-align:right}.comparegrid-powertrain--hidden{opacity:0;max-height:0;pointer-events:none}.comparegrid-title-actions{display:flex;align-items:center}.comparegrid-title-actions--left{justify-content:flex-start}.comparegrid-title-actions--right{justify-content:flex-end}.comparegrid-title__divider{display:none;grid-column:1/-1;margin:0}@media (max-width:768px){.carspecs-title{flex-wrap:nowrap;align-items:center;gap:0}.carspecs-title h1{flex-basis:auto}.carspecs-title-actions{margin-left:0;justify-self:end}.carspecs-powertrain{padding-top:var(--padding_s);margin-bottom:0}.comparegrid-title{grid-template-columns:1fr;gap:0;padding-top:0;padding-bottom:0}.comparegrid-powertrain,.comparegrid-powertrain--right{justify-content:flex-start}.comparegrid-powertrain--right h3{text-align:left}.comparegrid-title-column{grid-template-columns:1fr auto;grid-template-areas:"title action" "powertrain powertrain";align-items:center;text-align:left;column-gap:0;row-gap:0;padding-top:var(--padding_s);padding-bottom:var(--padding_s);transition:padding-bottom .8s ease}.comparegrid-title-column:has(.comparegrid-powertrain--hidden){padding-bottom:0}.comparegrid-title-column h2,.comparegrid-title-column--right{text-align:left}.comparegrid-title-actions--right{justify-content:flex-start}.comparegrid-title__divider{display:block}.comparegrid-powertrain{padding-top:var(--padding_s)}}@media (min-width:769px) and (max-width:1024px){.comparegrid-title-column{gap:var(--gap_s)}}.button,.button-secondary,.secondary-button{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--round);padding:10px 20px;font-weight:600;line-height:1;cursor:pointer;border:0;transition:transform .02s ease-in;text-decoration:none;width:auto;max-width:max-content}.button{color:var(--white_100);background:var(--accent_100)}.button:hover{background:var(--black_80)}.button-secondary{color:var(--black_80);border:1px solid var(--black_20);transition:border .1s ease}.button-secondary:hover{border:1px solid var(--black_40)}.secondary-button{color:var(--accent_100);border:1px solid var(--accent_100);background:transparent;transition:transform .02s ease-in,background .1s ease,border-color .1s ease,color .1s ease}.secondary-button:hover{background:rgba(0,4,230,.08);border-color:var(--accent_100)}.button-secondary:active,.button:active,.secondary-button:active{transform:translateY(1px)}.hero-actions{display:flex;flex-wrap:wrap;gap:var(--gap_s);align-items:center;justify-content:center;margin-top:var(--padding_m);margin-bottom:var(--padding_l)}.tertiary__button{padding:var(--padding_s) var(--padding_r);font-size:.75rem;gap:var(--gap_s);background:transparent}.tertiary__button--active{border-color:var(--black_20);background:var(--black_20)}.tertiary__button:disabled{cursor:wait;opacity:.7}.unit-toggle{display:inline-flex;gap:6px;align-items:center}.badge{display:inline-block;border-radius:var(--radius_xs);background:var(--black_05);color:var(--black_80);padding:4px 8px;font-size:1rem;transition:border .1s ease;border:1px solid transparent}.badge:hover{border:1px solid var(--black_20)}.thumb{position:relative;width:100%;aspect-ratio:16/9}.thumb,.thumb-scale{display:flex;align-items:flex-end;justify-content:center}.thumb-scale{height:100%;max-width:100%}.thumb-img{width:100%;height:auto;display:block}.breadcrumbs{font-size:1rem;color:var(--black_40)}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:var(--gap_s);align-items:center;padding:0;margin:0;list-style:none}.breadcrumbs .current{color:var(--black_80)}.breadcrumbs .sep{color:var(--black_40)}.breadcrumbs a{color:inherit;text-decoration:none}.breadcrumbs a:focus-visible,.breadcrumbs a:hover{text-decoration:underline}.rule{border:0;border-top:1px solid var(--black_10);margin:var(--padding_m) 0}.comparegrid-title__divider.rule{margin:0}.pagination{display:flex;gap:var(--padding_r);align-items:center;justify-content:center;margin-top:var(--padding_m)}.page-link{padding:8px 12px;border:1px solid var(--black_20);border-radius:var(--round);text-decoration:none;color:var(--black_80);transition:border .1s ease}.page-link:hover{border:1px solid var(--black_40)}.page-link.is-disabled{opacity:.5;pointer-events:none}.card-inner{display:flex;flex-direction:column;gap:var(--gap_xs)}.actions{display:flex;gap:10px}input,select{background:var(--white);color:#111827;border:1px solid var(--border);border-radius:12px;padding:10px 12px;outline:none;width:100%}.media{display:flex;align-items:flex-start;gap:16px}.media-img{border-radius:12px;width:100%;height:auto}.media-placeholder{display:flex;align-items:center;justify-content:center;width:100%;color:var(--black_40)}.spec-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 16px;gap:10px 16px}.spec{font-weight:600}.consent-banner{position:fixed;left:50%;transform:translateX(-50%);bottom:16px;width:min(92%,36rem);background:#111827;color:var(--white);padding:16px;border-radius:16px;box-shadow:0 12px 24px rgba(0,0,0,.25);z-index:1000}.consent-banner p{margin:0}.consent-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.article{display:grid;grid-gap:var(--gap_m);gap:var(--gap_m)}.article-hero-img{width:100%;height:auto;border-radius:12px}.prose{display:grid;grid-gap:12px;gap:12px;line-height:1.65}.prose p{margin:0}.prose .card{gap:var(--gap_r)}.tag-list{display:flex;gap:8px;list-style:none;padding:0;margin:0}.section-heading{font-size:1.5rem;font-weight:600;margin-top:1.5rem}.subsection-heading{font-size:1.25rem;font-weight:600;margin-top:1rem}.article-image{width:100%;height:auto;border-radius:12px;margin:1rem 0;display:block}.prose h2,.prose h3{line-height:1.3;color:var(--black_80)}.prose a{font-weight:600;text-decoration:none;color:var(--accent_100)}.prose a.button,.prose a.button:active,.prose a.button:hover{color:var(--white_100)}.prose a:hover{color:var(--black_40)}.prose a:active{color:var(--black_60)}.prose ol,.prose ul{padding-left:1.25rem;margin:.5rem 0}.prose li{margin:.25rem 0}.prose .callout{color:var(--black_40)}.list{list-style:disc}.prose ol .list,ol.list{list-style:decimal}.quote{border-left:4px solid var(--black_20);padding-left:.75rem;font-style:italic;color:var(--black_60)}