@font-face{font-family:bodyFont;src:url(../media/inter_latin_variable-s.p.34fk6-9m1aguk.woff2)format("woff2");font-display:swap}@font-face{font-family:bodyFont Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.EvLuHG_className{font-family:bodyFont,bodyFont Fallback}.EvLuHG_variable{--font-body:"bodyFont", "bodyFont Fallback"}
@font-face{font-family:displayFont;src:url(../media/manrope_latin_variable-s.p.1p_a2k8qd5zhp.woff2)format("woff2");font-display:swap}@font-face{font-family:displayFont Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.wqbBfa_className{font-family:displayFont,displayFont Fallback}.wqbBfa_variable{--font-display:"displayFont", "displayFont Fallback"}
:root{--type-body:1rem;--type-small:.8125rem;--type-caption:.75rem;--type-label:.6875rem;--type-page-title:clamp(2.625rem, 5.8vw, 5.25rem);--type-section-title:clamp(1.875rem, 3.2vw, 2.75rem)}body{font-family:var(--font-body), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;font-size:var(--type-body);letter-spacing:-.012em;font-optical-sizing:auto;font-kerning:normal;line-height:1.65}button,input,select,textarea{letter-spacing:inherit;font-family:inherit}h1,h2,h3,h4,.masthead-wordmark{font-family:var(--font-display), var(--font-body), sans-serif;text-wrap:balance;overflow-wrap:break-word;font-weight:500}p{text-wrap:pretty}h1,h2{line-height:1.12}h3,h4{line-height:1.25}.editorial-intro h1,.manifesto h2{letter-spacing:-.055em;font-size:clamp(3.125rem,8.3vw,8rem);line-height:1.06}.section h1{font-size:var(--type-page-title);letter-spacing:-.045em;max-width:20ch;line-height:1.12}.hero-copy h2{letter-spacing:-.045em;font-size:clamp(3rem,5.1vw,4.75rem);font-weight:500;line-height:1.12}.story-copy h2{letter-spacing:-.045em;font-size:clamp(2.75rem,5.2vw,5rem);line-height:1.12}.collection-heading h2{letter-spacing:-.045em;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.12}.section h2,.model-data h2,.spec-heading h2{font-size:var(--type-section-title);letter-spacing:-.035em;line-height:1.2}.gallery-section h2{letter-spacing:-.035em;font-size:clamp(2rem,3.8vw,3.25rem);line-height:1.18}.brand-tile h2{letter-spacing:-.035em;font-size:clamp(1.75rem,2.8vw,2.125rem);line-height:1.2}.card h3,.collection-item h3{letter-spacing:-.03em;font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:550;line-height:1.25}.model-next h2,.directory-empty h2{letter-spacing:-.035em;font-size:clamp(1.625rem,2.8vw,2rem);line-height:1.25}.sub{letter-spacing:-.012em;max-width:68ch;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.8}.editorial-intro .wrap>p:not(.overline),.manifesto .wrap>p:not(.overline){letter-spacing:-.02em;font-size:clamp(1.0625rem,1.6vw,1.375rem);line-height:1.75}.story-copy>p:not(.overline),.hero-copy>p:not(.overline){letter-spacing:-.012em;font-size:1.0625rem;line-height:1.75}.card p,.brand-tile p{letter-spacing:-.006em;font-size:.875rem;line-height:1.75}.overline,.eyebrow,.tag,.collection-item p{font-size:var(--type-label);letter-spacing:.14em;font-weight:600;line-height:1.6}.tag,.collection-item p{color:#647168}.collection-item>span{font-size:.875rem;line-height:1.65}.photo-credit,.story-visual .photo-credit,.gallery-grid figcaption,.vehicle-gallery .gallery-grid figcaption,.spec-footnote{font-size:var(--type-caption);letter-spacing:0;color:#647168;line-height:1.75}.story-visual .photo-credit{opacity:.85}.story-dark .photo-credit{color:inherit}.gallery-heading>span{font-size:var(--type-small);line-height:1.6}.brand-tile-footer,.brand-site,.back,.model-jumps,.card-link,.directory-card-footer,.compare-exact{font-size:var(--type-small);letter-spacing:-.005em;font-weight:500;line-height:1.6}.text-cta,.hero-cta,.story-link,.manifesto-links a{letter-spacing:-.01em;font-size:.875rem;font-weight:550;line-height:1.5}.trend-links{font-size:var(--type-small);line-height:1.6}.trend-links>span{letter-spacing:.12em;font-size:.625rem;font-weight:600}.footer-inner{font-size:var(--type-small);letter-spacing:-.005em;line-height:1.7}.footer-inner strong{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;font-size:1.125rem;font-weight:650}.directory-filters label,.compare-selectors label,.trim-bar label{font-size:var(--type-caption);letter-spacing:.01em;font-weight:500;line-height:1.5}.directory-filters select,.directory-filters input,.compare-selectors select,.compare-controls select{letter-spacing:-.01em;font-size:.875rem;font-weight:400;line-height:1.5}.directory-card-footer{flex-wrap:wrap}.directory-card-footer button,.filter-reset,.directory-results,.directory-notice,.comparison-message,.comparison-toolbar,.comparison-toolbar button,.comparison-warning,.trim-context,.spec-original{font-size:var(--type-small);letter-spacing:-.005em;line-height:1.7}.directory-card-footer button{font-weight:500}.directory-empty p{font-size:.9375rem;line-height:1.75}.directory-empty button,.directory-empty>a{font-size:.875rem;font-weight:500}.shortlist-bar strong,.shortlist-bar>a{font-size:var(--type-small);font-weight:550;line-height:1.5}.shortlist-bar span{font-size:var(--type-caption);line-height:1.6}.key-metrics strong,.trim-price strong,.specs strong{font-family:var(--font-body), sans-serif;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.035em;font-weight:500;line-height:1.25}.key-metrics strong{font-size:clamp(1.625rem,3vw,2.375rem)}.trim-price strong{font-size:clamp(1.5rem,2.3vw,1.875rem)}.trim-price span,.key-metrics span,.key-metrics small,.specs small{font-size:var(--type-caption);letter-spacing:0;line-height:1.5}.trim-bar select{letter-spacing:-.01em;font-size:1rem;line-height:1.6}.spec-groups summary{letter-spacing:-.01em;font-size:.9375rem;font-weight:550;line-height:1.5}.spec-groups summary small{font-size:var(--type-caption);color:#657163}.spec-groups dl>div{font-size:var(--type-small);letter-spacing:0;line-height:1.75}.spec-groups dd,.version-comparison td{font-variant-numeric:lining-nums tabular-nums}.spec-groups dd{font-weight:500}.version-comparison th,.version-comparison td{letter-spacing:-.005em;font-size:.875rem;line-height:1.75}.version-comparison th:first-child{font-size:var(--type-caption);font-weight:500;line-height:1.65}.version-comparison thead strong{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-size:1.75rem;font-weight:550;line-height:1.25}.version-comparison thead th>a>span{font-size:var(--type-label);letter-spacing:.1em;font-weight:600}.version-comparison thead label,.version-comparison select,.version-comparison .compare-remove,.version-comparison td a,.version-comparison td small{font-size:var(--type-caption);letter-spacing:0;line-height:1.6}.version-comparison td small,.version-comparison .compare-remove{color:#657163}.masthead-wordmark{letter-spacing:-.04em;font-size:1.375rem;font-weight:700;line-height:1.1}.masthead-wordmark>span{font-weight:500}.masthead-wordmark small{font-family:var(--font-body), sans-serif;letter-spacing:.09em;font-size:.625rem;font-weight:500;line-height:1.3}.masthead-link{letter-spacing:-.01em;font-size:.875rem;line-height:1.5}.masthead-link.is-current{font-weight:600}.masthead-compare{font-size:var(--type-small);letter-spacing:-.01em;font-weight:500;line-height:1.5}.masthead-menu-label{letter-spacing:.12em;font-size:.625rem;font-weight:600;line-height:1.5}@media (min-width:581px) and (max-width:850px){.hero-copy h2{font-size:clamp(3rem,7vw,4.375rem)}}@media (max-width:800px){.masthead-wordmark{font-size:1.25rem}.masthead-wordmark small{letter-spacing:.075em;font-size:.5625rem}.masthead-link{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;font-size:1.375rem;line-height:1.35}.masthead-link small{font-family:var(--font-body), sans-serif;font-size:var(--type-caption);letter-spacing:0;line-height:1.5}.masthead-link-index{font-size:.625rem;line-height:1.5}.masthead-compare{font-size:.875rem}}@media (max-width:650px){.directory-filters select,.directory-filters input,.compare-selectors select,.compare-controls select,.version-comparison select{font-size:1rem}.version-comparison th,.version-comparison td{font-size:var(--type-small);line-height:1.75}.version-comparison th:first-child,.shortlist-bar>a,.shortlist-bar span{font-size:var(--type-caption)}.story-copy>p:not(.overline),.hero-copy>p:not(.overline){font-size:1rem}}@media (max-width:580px){.hero-copy h2{letter-spacing:-.04em;font-size:clamp(2.25rem,9.5vw,3rem);line-height:1.13}.hero-copy>p:not(.overline){font-size:.9375rem;line-height:1.65}.story-copy h2{font-size:clamp(2.5rem,10.8vw,3.625rem)}.editorial-intro h1,.manifesto h2{letter-spacing:-.045em;font-size:clamp(2.875rem,10.5vw,4rem);line-height:1.1}.collection-heading h2{font-size:clamp(2.25rem,9vw,3rem)}}.status,.image-unavailable small,.image-unavailable>span{font-size:var(--type-caption);letter-spacing:0;line-height:1.65}.equipment-list p{line-height:1.75}.hero-pagination button,.story-index{font-variant-numeric:lining-nums tabular-nums}html[lang=zh-Hans]{--font-body:"PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-display:"PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif}html[lang=zh-Hans] h1,html[lang=zh-Hans] h2,html[lang=zh-Hans] h3{letter-spacing:normal;word-break:normal;overflow-wrap:anywhere}html[lang=ru]{--font-body:"Segoe UI", "Arial", "Helvetica Neue", sans-serif;--font-display:"Segoe UI", "Arial", "Helvetica Neue", sans-serif}html[lang=ru] h1,html[lang=ru] h2,html[lang=ru] h3{letter-spacing:normal;overflow-wrap:anywhere}html[lang=ru] .locale-nav{flex-wrap:wrap;gap:.4rem 1rem}html[lang=ru] .masthead-inner>*{min-width:0}html[lang=ru] .locale-header .masthead-inner{height:auto;min-height:86px}html[lang=ru] .masthead-wordmark small{white-space:normal;max-width:210px}@media (min-width:801px){html[lang=ru] .locale-nav{flex:1;justify-content:flex-end;min-width:0}}
.home-editorial .home-entry{align-items:center;gap:32px;padding-block:48px}.home-entry h1{max-width:680px;font-size:48px;line-height:1}.home-entry p{max-width:65ch}.home-primary-cta{color:#fff;background:#263d2f;border-radius:4px;align-items:center;min-height:48px;margin-top:16px;padding:8px 12px;font-size:16px;font-weight:600;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.home-primary-cta:hover{opacity:.85}.home-primary-cta:active{transform:scale(.98)}.home-editorial .hero-carousel{height:min(680px,75svh);min-height:520px}.hero-carousel .hero-slide{transition:opacity .7s cubic-bezier(.22,1,.36,1)}.hero-carousel .hero-copy h2{max-width:680px}.vehicle-quick-facts{padding-block:16px}.vehicle-quick-facts .vehicle-reference{margin:0 0 12px;font-size:12px;line-height:16px}.vehicle-quick-facts dl{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;margin:0;display:grid}.vehicle-quick-facts dt{color:#637071;font-size:12px;line-height:16px}.vehicle-quick-facts dd{font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:16px;font-weight:600;line-height:24px}.directory-card .directory-card-footer{margin-top:auto}.brand-filter-summary{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.brand-filter-summary button{color:inherit;text-underline-offset:4px;background:0 0;border:0;min-height:44px;font-size:14px;text-decoration:underline}.brand-filter-summary button:disabled,.news-filters button:disabled{opacity:.45;cursor:default}.expanded-brand-directory .brand-tile{padding:32px;transition:transform .5s cubic-bezier(.22,1,.36,1)}.brand-tile .brand-directory-stage{margin-top:auto;margin-bottom:16px}.brand-directory .brand-tile-footer{margin-top:0}.comparison-scroll{max-height:75dvh;scroll-padding-top:240px;overflow:auto}.version-comparison{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.version-comparison thead th{z-index:3;background:#fff;position:sticky;top:0}.version-comparison th:first-child{z-index:2;background:#eef3ea;position:sticky;left:0}.version-comparison thead th:first-child{z-index:4}.version-comparison tbody tr:hover td{background:#f5f7f2}.comparison-toolbar input{flex-shrink:0;width:20px;height:20px}.ev-guide .guide-hero h1>span{color:#758575}.guide-content .topic-links{padding-top:0}.guide-nav a{min-height:44px}.guide-local-contents{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin-block:32px;display:grid}.guide-local-contents a{align-items:baseline;gap:12px;min-height:44px;font-size:14px;line-height:20px;display:flex}.guide-local-contents span{font-variant-numeric:tabular-nums;color:#637071}.localized-page .ev-guide>section[id]{scroll-margin-top:calc(var(--masthead-height) + 24px);margin-block:48px}.guide-content p{max-width:65ch}.news-page .news-card h2{text-wrap:balance}.news-page .news-card-meta{line-height:20px}.news-page .news-empty{margin-block:32px}.news-page .news-empty h2{font-size:24px;line-height:32px}@media (min-width:1051px){.home-current .news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-current .news-card:first-child{grid-column:1/-1}.home-current .news-card:first-child>a{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px;display:grid}.home-current .news-card:first-child img{object-fit:cover;grid-area:1/1/span 4;height:100%}.home-current .news-card:first-child a>:not(img){grid-column:2}}@media (max-width:850px){.home-editorial .hero-carousel{height:680px}.home-editorial .home-entry{grid-template-columns:1fr;gap:16px;padding-block:32px}.home-entry h1{margin-block:16px;font-size:36px;line-height:40px}.home-entry .overline{margin:0}}@media (max-width:580px){.home-editorial .hero-carousel{height:640px;min-height:640px}.hero-carousel .hero-copy h2{font-size:36px;line-height:40px}.hero-carousel .hero-copy>p:not(.overline){font-size:16px;line-height:24px}.hero-carousel .hero-arrows button{width:44px;height:44px}.expanded-brand-directory .brand-tile{padding:24px}.comparison-toolbar{flex-wrap:wrap}.version-comparison th:first-child{width:128px}.guide-nav{gap:0 16px}.guide-local-contents{grid-template-columns:1fr 1fr;gap:12px 16px}.shortlist-bar{max-height:40dvh;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.hero-carousel .hero-slide,.home-primary-cta,.expanded-brand-directory .brand-tile{transition:none}.home-primary-cta:active,.expanded-brand-directory .brand-tile:hover{transform:none}}
