:where(.ep-theme-spark){color:var(--spark-color-text);font-family:var(--spark-font-family-body);font-size:var(--spark-font-size-body);font-weight:var(--spark-font-weight-body);line-height:var(--spark-font-line-height-body)}:where(.ep-theme-spark) :where(a){color:var(--spark-color-text-link);font-size:inherit;font-weight:var(--ep-button-font-weight-text);text-decoration-color:var(--spark-color-decoration-line-link);text-decoration-line:var(--spark-font-decoration-line-link);text-decoration-thickness:var(--spark-size-decoration-line-link);text-underline-offset:var(--spark-font-decoration-line-offset);transition:-webkit-text-decoration .25s ease;transition:text-decoration .25s ease;transition:text-decoration .25s ease,-webkit-text-decoration .25s ease}:where(.ep-theme-spark) :where(a):where(:hover){text-decoration-color:var(--spark-color-decoration-line-link-hover);text-decoration-thickness:var(--spark-size-decoration-line-link-hover)}:where(.ep-theme-spark) :where(a):where(:active){text-decoration-color:var(--spark-color-decoration-line-link-active);text-decoration-thickness:var(--spark-size-decoration-line-link-active)}:where(.ep-theme-spark) :where(a):where(:focus){outline:1px dotted var(--spark-color-border-focus)}:where(.ep-theme-spark) :where(a):where(:focus-visible){outline:var(--spark-size-decoration-line-link-focus) solid var(--spark-color-border-focus)}:where(.ep-theme-spark) :where(a .disabled,a :disabled,a [disabled],.disabled a,:disabled a,[disabled] a,a.disabled,a:disabled,a[disabled]){color:var(--spark-color-text-link-disabled);-webkit-text-decoration:var(--spark-font-decoration-line-link-disabled);text-decoration:var(--spark-font-decoration-line-link-disabled)}:where(.ep-theme-spark) :where(strong,b){font-weight:var(--spark-font-weight-body-bold)}.new-cars #vehicle-type-picker::part(select),.new-cars .custom-new-cars-select-pill.select-heading select,.spark-heading-1,:where(.ep-theme-spark h1){font-family:var(--spark-font-family-heading-1);font-size:var(--spark-font-size-heading-1-sm);font-weight:var(--spark-font-weight-heading-1);letter-spacing:var(--spark-font-letter-spacing-heading-1-sm)}@media screen and (min-width:768px){.new-cars #vehicle-type-picker::part(select),.new-cars .custom-new-cars-select-pill.select-heading select,.spark-heading-1,:where(.ep-theme-spark h1){font-size:var(--spark-font-size-heading-1-md);letter-spacing:var(--spark-font-letter-spacing-heading-1-md)}}@media screen and (min-width:980px){.new-cars #vehicle-type-picker::part(select),.new-cars .custom-new-cars-select-pill.select-heading select,.spark-heading-1,:where(.ep-theme-spark h1){font-size:var(--spark-font-size-heading-1-lg);letter-spacing:var(--spark-font-letter-spacing-heading-1-lg)}}.new-cars #vehicle-type-picker::part(select),.new-cars .custom-new-cars-select-pill.select-heading select,.spark-heading-1,:where(.ep-theme-spark h1){line-height:var(--spark-font-line-height-heading)}.spark-heading-1-sm{font-size:var(--spark-font-size-heading-1-sm);letter-spacing:var(--spark-font-letter-spacing-heading-1-sm)}.spark-heading-1-md,.spark-heading-1-sm{font-family:var(--spark-font-family-heading-1);font-weight:var(--spark-font-weight-heading-1)}.spark-heading-1-md{font-size:var(--spark-font-size-heading-1-md);letter-spacing:var(--spark-font-letter-spacing-heading-1-md)}.spark-heading-1-lg{font-family:var(--spark-font-family-heading-1);font-size:var(--spark-font-size-heading-1-lg);font-weight:var(--spark-font-weight-heading-1);letter-spacing:var(--spark-font-letter-spacing-heading-1-lg)}.spark-heading-2,:where(.ep-theme-spark h2){font-family:var(--spark-font-family-heading-2);font-size:var(--spark-font-size-heading-2-sm);font-weight:var(--spark-font-weight-heading-2);letter-spacing:var(--spark-font-letter-spacing-heading-2-sm)}@media screen and (min-width:768px){.spark-heading-2,:where(.ep-theme-spark h2){font-size:var(--spark-font-size-heading-2-md);letter-spacing:var(--spark-font-letter-spacing-heading-2-md)}}@media screen and (min-width:980px){.spark-heading-2,:where(.ep-theme-spark h2){font-size:var(--spark-font-size-heading-2-lg);letter-spacing:var(--spark-font-letter-spacing-heading-2-lg)}}.spark-heading-2,:where(.ep-theme-spark h2){line-height:var(--spark-font-line-height-heading)}.spark-heading-2-sm{font-size:var(--spark-font-size-heading-2-sm);letter-spacing:var(--spark-font-letter-spacing-heading-2-sm)}.spark-heading-2-md,.spark-heading-2-sm{font-family:var(--spark-font-family-heading-2);font-weight:var(--spark-font-weight-heading-2)}.spark-heading-2-md{font-size:var(--spark-font-size-heading-2-md);letter-spacing:var(--spark-font-letter-spacing-heading-2-md)}.spark-heading-2-lg{font-family:var(--spark-font-family-heading-2);font-size:var(--spark-font-size-heading-2-lg);font-weight:var(--spark-font-weight-heading-2);letter-spacing:var(--spark-font-letter-spacing-heading-2-lg)}.category-articles .category-articles__top-article .sds-preview-module__title,.spark-heading-3,:where(.ep-theme-spark h3){font-family:var(--spark-font-family-heading-3);font-size:var(--spark-font-size-heading-3-sm);font-weight:var(--spark-font-weight-heading-3);letter-spacing:var(--spark-font-letter-spacing-heading-3-sm)}@media screen and (min-width:768px){.category-articles .category-articles__top-article .sds-preview-module__title,.spark-heading-3,:where(.ep-theme-spark h3){font-size:var(--spark-font-size-heading-3-md);letter-spacing:var(--spark-font-letter-spacing-heading-3-md)}}@media screen and (min-width:980px){.category-articles .category-articles__top-article .sds-preview-module__title,.spark-heading-3,:where(.ep-theme-spark h3){font-size:var(--spark-font-size-heading-3-lg);letter-spacing:var(--spark-font-letter-spacing-heading-3-lg)}}.category-articles .category-articles__top-article .sds-preview-module__title,.spark-heading-3,:where(.ep-theme-spark h3){line-height:var(--spark-font-line-height-heading)}.new-cars.review-your-design .total-estimated-price .msrp-value,.spark-heading-3-sm{font-family:var(--spark-font-family-heading-3);font-size:var(--spark-font-size-heading-3-sm);font-weight:var(--spark-font-weight-heading-3);letter-spacing:var(--spark-font-letter-spacing-heading-3-sm)}.spark-heading-3-md{font-size:var(--spark-font-size-heading-3-md);letter-spacing:var(--spark-font-letter-spacing-heading-3-md)}.spark-heading-3-lg,.spark-heading-3-md{font-family:var(--spark-font-family-heading-3);font-weight:var(--spark-font-weight-heading-3)}.spark-heading-3-lg{font-size:var(--spark-font-size-heading-3-lg);letter-spacing:var(--spark-font-letter-spacing-heading-3-lg)}.spark-heading-4,:where(.ep-theme-spark h4){font-family:var(--spark-font-family-heading-4);font-size:var(--spark-font-size-heading-4-sm);font-weight:var(--spark-font-weight-heading-4);letter-spacing:var(--spark-font-letter-spacing-heading-4-sm)}@media screen and (min-width:768px){.spark-heading-4,:where(.ep-theme-spark h4){font-size:var(--spark-font-size-heading-4-md);letter-spacing:var(--spark-font-letter-spacing-heading-4-md)}}@media screen and (min-width:980px){.spark-heading-4,:where(.ep-theme-spark h4){font-size:var(--spark-font-size-heading-4-lg);letter-spacing:var(--spark-font-letter-spacing-heading-4-lg)}}.spark-heading-4,:where(.ep-theme-spark h4){line-height:var(--spark-_font-line-height-1-25)}.spark-heading-4-sm{font-size:var(--spark-font-size-heading-4-sm);letter-spacing:var(--spark-font-letter-spacing-heading-4-sm)}.spark-heading-4-md,.spark-heading-4-sm{font-family:var(--spark-font-family-heading-4);font-weight:var(--spark-font-weight-heading-4)}.spark-heading-4-md{font-size:var(--spark-font-size-heading-4-md);letter-spacing:var(--spark-font-letter-spacing-heading-4-md)}.spark-heading-4-lg{font-family:var(--spark-font-family-heading-4);font-size:var(--spark-font-size-heading-4-lg);font-weight:var(--spark-font-weight-heading-4);letter-spacing:var(--spark-font-letter-spacing-heading-4-lg)}.spark-heading-5,:where(.ep-theme-spark h5){font-family:var(--spark-font-family-heading-5);font-size:var(--spark-font-size-heading-5-sm);font-weight:var(--spark-font-weight-heading-5);letter-spacing:var(--spark-font-letter-spacing-heading-5-sm)}@media screen and (min-width:768px){.spark-heading-5,:where(.ep-theme-spark h5){font-size:var(--spark-font-size-heading-5-md);letter-spacing:var(--spark-font-letter-spacing-heading-5-md)}}@media screen and (min-width:980px){.spark-heading-5,:where(.ep-theme-spark h5){font-size:var(--spark-font-size-heading-5-lg);letter-spacing:var(--spark-font-letter-spacing-heading-5-lg)}}.spark-heading-5,:where(.ep-theme-spark h5){line-height:var(--spark-_font-line-height-1-33)}.spark-heading-5-sm{font-size:var(--spark-font-size-heading-5-sm);letter-spacing:var(--spark-font-letter-spacing-heading-5-sm)}.spark-heading-5-md,.spark-heading-5-sm{font-family:var(--spark-font-family-heading-5);font-weight:var(--spark-font-weight-heading-5)}.spark-heading-5-md{font-size:var(--spark-font-size-heading-5-md);letter-spacing:var(--spark-font-letter-spacing-heading-5-md)}.spark-heading-5-lg{font-family:var(--spark-font-family-heading-5);font-size:var(--spark-font-size-heading-5-lg);font-weight:var(--spark-font-weight-heading-5);letter-spacing:var(--spark-font-letter-spacing-heading-5-lg)}.spark-heading-6,:where(.ep-theme-spark h6){font-family:var(--spark-font-family-heading-6);font-size:var(--spark-font-size-heading-6-sm);font-weight:var(--spark-font-weight-heading-6);letter-spacing:var(--spark-font-letter-spacing-heading-6-sm)}@media screen and (min-width:768px){.spark-heading-6,:where(.ep-theme-spark h6){font-size:var(--spark-font-size-heading-6-md);letter-spacing:var(--spark-font-letter-spacing-heading-6-md)}}@media screen and (min-width:980px){.spark-heading-6,:where(.ep-theme-spark h6){font-size:var(--spark-font-size-heading-6-lg);letter-spacing:var(--spark-font-letter-spacing-heading-6-lg)}}.spark-heading-6,:where(.ep-theme-spark h6){line-height:var(--spark-_font-line-height-1-33)}.spark-heading-6-sm{font-size:var(--spark-font-size-heading-6-sm);letter-spacing:var(--spark-font-letter-spacing-heading-6-sm)}.spark-heading-6-md,.spark-heading-6-sm{font-family:var(--spark-font-family-heading-6);font-weight:var(--spark-font-weight-heading-6)}.spark-heading-6-md{font-size:var(--spark-font-size-heading-6-md);letter-spacing:var(--spark-font-letter-spacing-heading-6-md)}.spark-heading-6-lg{font-family:var(--spark-font-family-heading-6);font-size:var(--spark-font-size-heading-6-lg);font-weight:var(--spark-font-weight-heading-6);letter-spacing:var(--spark-font-letter-spacing-heading-6-lg)}.spark-body-small,:where(.ep-theme-spark small){font-family:var(--spark-font-family-body);font-size:var(--spark-font-size-body-small);font-weight:var(--spark-font-weight-body);line-height:var(--spark-font-line-height-body)}.spark-body-smaller{font-size:var(--spark-font-size-body-smaller)}.spark-body,.spark-body-default,.spark-body-smaller{font-family:var(--spark-font-family-body);font-weight:var(--spark-font-weight-body);line-height:var(--spark-font-line-height-body)}.spark-body,.spark-body-default{font-size:var(--spark-font-size-body)}.spark-body-large{font-size:var(--spark-font-size-body-large)}.spark-body-large,.spark-body-larger{font-family:var(--spark-font-family-body);font-weight:var(--spark-font-weight-body);line-height:var(--spark_-font-line-height-1-33)}.spark-body-larger{font-size:var(--spark-font-size-body-larger)}.award.award-container-variant-new .award-header-content-wrapper .award-header .award-title-pretext,.new-cars .sponsored-placement-section .sponsored-placement .sponsored-placement-pre-heading,.new-cars-editorial .news-container .news-article .featured-label,.spark-article-overline{color:var(--spark-color-text-weak);font-family:var(--spark-font-family-body);font-size:var(--spark-font-size-body-smaller);font-weight:var(--spark-font-weight-body-bold);line-height:var(--spark-_font-line-height-1-5)}.new-cars-editorial .news-container .news-article .news-card-title--truncate,.spark-article-title{color:var(--spark-color-text);font-family:var(--spark-font-family-body);font-size:var(--spark-font-size-body-large);font-weight:var(--spark-font-weight-body-semi-bold);line-height:var(--spark-_font-line-height-1-33)}@media screen and (min-width:768px){.new-cars-editorial .news-container .news-article .news-card-title--truncate,.spark-article-title{font-size:var(--spark-_font-size-3)}}.new-cars-editorial .news-container .news-article .preview-text,.spark-article-excerpt{color:var(--spark-color-text-weak);font-family:var(--spark-font-family-body);font-size:var(--spark-font-size-body-small);font-weight:var(--spark-font-weight-body);line-height:var(--spark-font-line-height-body)}@media screen and (min-width:768px){.new-cars-editorial .news-container .news-article .preview-text,.spark-article-excerpt{font-size:var(--spark-font-size-body)}}.accordion-group{border-bottom:1px solid #e6e6e6}.accordion-header{align-items:center;display:flex;height:48px;justify-content:space-between;min-height:48px}.accordion-header .accordion-section-title{font-size:1rem;width:100%}.accordion-header[aria-expanded=true] .accordion-section-icon{transform:rotate(180deg)}.accordion-panel[aria-hidden=true]{display:none}.accordion-panel[aria-hidden=false]{display:flex;flex-direction:column;padding:0 0 1rem}.active-filter-tags{margin:0 1rem;position:relative}@media (min-width:48rem){.active-filter-tags{margin-right:0}}.active-filter-tags .flex-container{display:flex;flex-direction:row;justify-content:space-between}.active-filter-tags .active-filter-checkbox{display:none}.active-filter-tags .mobile-filtering-by{margin-bottom:1rem}@media (min-width:48rem){.active-filter-tags .mobile-filtering-by{display:none}}.active-filter-tags .sds-filter-contain,.active-filter-tags .sds-filter-container{gap:.75rem;margin-bottom:.375rem;margin-top:.375rem}.active-filter-tags .active-filter-tag{background-color:#e0e4e3;border-radius:100cqmax;color:#141817;font-size:.875rem;font-weight:700;gap:.5rem;height:2rem;margin:0;padding:.5rem 1rem}.active-filter-tags .active-filter-tag.active,.active-filter-tags .active-filter-tag:hover{background-color:#f0f2f1}.active-filter-tags .active-filter-tag:focus-visible{outline-color:#9653e5;outline-offset:.125rem;outline-width:.125rem}.active-filter-tags .active-filter-tag spark-svg{background-color:var(--ep-filter-icon-color-background);border-radius:var(--ep-filter-icon-radius);color:var(--ep-filter-icon-color-fill);padding:var(--ep-filter-icon-padding)}.clear-all-filter-tags.sm-and-up{display:block;margin-right:1rem;margin-top:1rem}@media (min-width:61.25rem){.clear-all-filter-tags.sm-and-up{display:none}}.clear-all-filter-tags.lg-and-up{display:none}@media (min-width:61.25rem){.clear-all-filter-tags.lg-and-up{display:block}}.display-ad,cars-banner-ad{align-items:center;display:flex;justify-content:center;margin:0 auto 24px;max-width:1170px;min-height:50px;overflow:auto;text-align:center;width:100%}.display-ad>div,cars-banner-ad>div{flex-basis:100%}@media (min-width:48rem){.display-ad,cars-banner-ad{margin-bottom:40px;min-height:90px}}@media (min-width:61.25rem){.display-ad[data-ad-sizes*="[970, 250]"],cars-banner-ad[data-ad-sizes*="[970, 250]"]{min-height:140px}}.display-ad.footer-ad,cars-banner-ad.footer-ad{margin-bottom:2.5rem}@media (min-width:61.25rem){.display-ad.footer-ad,cars-banner-ad.footer-ad{margin-bottom:4rem}}.display-ad.listing-ad,cars-banner-ad.listing-ad{margin-bottom:1rem;margin-top:1rem}.display-ad.rail-ad,cars-banner-ad.rail-ad{margin-top:1rem;min-height:250px;width:300px}.display-ad.top-rail-ad,cars-banner-ad.top-rail-ad{min-height:0}.display-ad.top-rail-ad iframe,cars-banner-ad.top-rail-ad iframe{margin-bottom:1rem;min-height:50px;width:300px}.display-ad.lightbox-ad,cars-banner-ad.lightbox-ad{min-width:300px;width:300px}.display-ad.sticky,cars-banner-ad.sticky{position:sticky;top:0}.display-ad.collapsed,cars-banner-ad.collapsed{min-height:0}.display-ad.bottom-ad,cars-banner-ad.bottom-ad{margin-top:1rem;min-height:250px;width:300px}@media (min-width:48rem){.display-ad.bottom-ad,cars-banner-ad.bottom-ad{min-height:90px;width:728px}}@media screen and (max-width:48rem){cars-banner-ad[data-hidden-on*=mobile]{display:none}}@media (min-width:48rem)and (max-width:61.1875rem){cars-banner-ad[data-hidden-on*=tablet]{display:none}}@media screen and (min-width:61.25rem){cars-banner-ad[data-hidden-on*=desktop]{display:none}}.native-ad .ad-badge{background-color:#0a0a0a;border-radius:0 0 2px 0;color:#fff;font-size:var(--spark-font-size-body-smaller);font-weight:var(--spark-font-weight-body-bold);left:0;padding:2px 6px;position:absolute;text-align:center;top:0}.native-ad .title,.native-ad .title-m{font-weight:600;margin:0 0 .25rem;text-align:left}.native-ad .subtitle,.native-ad .subtitle-m{font-weight:400}.native-ad .cta,.native-ad .description,.native-ad .subtitle,.native-ad .title{display:none}.native-ad .cta,.native-ad .cta-m,.native-ad .subtitle,.native-ad .subtitle-m{font-size:.875rem}.native-ad .description-m{display:inline}@media (min-width:48rem){.native-ad .cta,.native-ad .cta-m,.native-ad .subtitle,.native-ad .subtitle-m{font-size:1rem}}@media (min-width:61.25rem){.native-ad .cta,.native-ad .subtitle,.native-ad .title{display:inherit}.native-ad .description{display:inline}.native-ad .cta-m,.native-ad .description-m,.native-ad .subtitle-m,.native-ad .title-m{display:none}}.native-ad .impression-pixel,.native-ad .pixel-native{display:none}.native-ad.loading-ads{display:none!important}.native-ad .loading-ad{display:none}[data-ad-sizes*=fluid].mobile-fluid-max-height-70{max-height:70px}@media (min-width:48rem){[data-ad-sizes*=fluid].mobile-fluid-max-height-70{max-height:none}}[data-ad-sizes*=fluid].mobile-fluid-max-height-570{max-height:570px}@media (min-width:48rem){[data-ad-sizes*=fluid].mobile-fluid-max-height-570{max-height:none}}[data-ad-sizes*=fluid].mobile-fluid-max-height-600{max-height:600px}@media (min-width:48rem){[data-ad-sizes*=fluid].mobile-fluid-max-height-600{max-height:none}[data-ad-sizes*=fluid].fluid-max-height-90{max-height:90px}[data-ad-sizes*=fluid].fluid-max-height-250{max-height:250px}[data-ad-sizes*=fluid].fluid-max-height-570{max-height:570px}[data-ad-sizes*=fluid].fluid-max-height-600{max-height:600px}}.branded-canvas-current .branded-canvas{border:1px solid #e6e6e6;box-shadow:inset 0 -1px 0 0 #e6e6e6;height:520px;margin-bottom:24px;position:relative;width:100%}@media (min-width:48rem){.branded-canvas-current .branded-canvas{height:343px}}@media (min-width:61.25rem){.branded-canvas-current .branded-canvas{height:343px}}.branded-canvas-current .branded-canvas .branded-canvas-main-container{display:flex;flex-direction:column;height:272px;overflow:hidden;position:relative;width:100%}@media (min-width:48rem){.branded-canvas-current .branded-canvas .branded-canvas-main-container{flex-direction:row;height:265px;justify-content:space-between}}.branded-canvas-current .branded-canvas .branded-canvas-main-container .branded-canvas-from{color:#fff;font-size:11px;font-style:italic;left:10px;position:absolute;top:32px;z-index:1}.branded-canvas-current .branded-canvas .branded-canvas-main-container .branded-canvas-logo{height:55px;position:absolute;right:12px;top:10px;width:55px;z-index:1}.branded-canvas-current .branded-canvas .branded-canvas-main-container .branded-canvas-car-container{flex:0 0 45%;height:175px;position:relative;text-align:center;z-index:1}@media (min-width:48rem){.branded-canvas-current .branded-canvas .branded-canvas-main-container .branded-canvas-car-container{flex:0 0 50%}}.branded-canvas-current .branded-canvas .branded-canvas-main-container .branded-canvas-car-container img{max-width:280px;padding-top:52px;position:inherit}@media (min-width:48rem){.branded-canvas-current .branded-canvas .branded-canvas-main-container .branded-canvas-car-container img{left:11%;max-width:80%;padding-top:0;position:absolute;top:30%}}.branded-canvas-current .branded-canvas .branded-canvas-main-container .branded-canvas-button-container-desktop{display:none}@media (min-width:48rem){.branded-canvas-current .branded-canvas .branded-canvas-main-container .branded-canvas-button-container-desktop{display:flex;justify-content:flex-end}}.branded-canvas-current .branded-canvas .branded-canvas-main-container .branded-canvas-button-container-desktop .sds-button--secondary-dense .sds-text-field__icon_1{stroke:#532380}.branded-canvas-current .branded-canvas .branded-canvas-main-container .branded-canvas-button-container-desktop .sds-button--secondary-dense:hover .sds-text-field__icon_1{stroke:#fff;transition:stroke .25s ease}.branded-canvas-current .branded-canvas .branded-canvas-main-container .branded-canvas-button-container-desktop .button-1{flex:1 1 50%;margin:16px 8px 16px 0;padding:8px;z-index:3}.branded-canvas-current .branded-canvas .branded-canvas-main-container .branded-canvas-button-container-desktop .button-1 .sds-text-field__icon{stroke:var(--spark-color-border-strong);margin-left:4px}.branded-canvas-current .branded-canvas .branded-canvas-main-container .branded-canvas-button-container-desktop .button-2{flex:1 1 50%;margin:16px 16px 16px 0;padding:8px;z-index:3}.branded-canvas-current .branded-canvas .branded-canvas-main-container .branded-canvas-button-container-desktop .button-2 .sds-text-field__icon{stroke:#fff;margin-left:4px}.branded-canvas-current .branded-canvas .branded-canvas-news{border-top:1px solid #e6e6e6;display:block;flex-direction:column;margin-top:1rem}@media (min-width:48rem){.branded-canvas-current .branded-canvas .branded-canvas-news{display:flex;flex:0 0 100%;flex-direction:row;height:75px;margin-top:0;order:6}}.branded-canvas-current .branded-canvas .branded-canvas-news .branded-canvas-article{border-bottom:1px solid #e6e6e6;color:#141817;display:flex;height:75px;margin-bottom:4px}@media (min-width:48rem){.branded-canvas-current .branded-canvas .branded-canvas-news .branded-canvas-article{border-bottom:0;flex:1 0 50%;margin-bottom:0}}.branded-canvas-current .branded-canvas .branded-canvas-news .branded-canvas-article .branded-canvas-article-image-container{background-position:50%;background-size:cover;flex:0 0 150px;height:75px}.branded-canvas-current .branded-canvas .branded-canvas-news .branded-canvas-article-title{flex:0 1 60%;font-size:13px;padding:12px;white-space:break-spaces}.branded-canvas-current .branded-canvas .branded-canvas-button-container-mobile{display:flex;justify-content:center}@media (min-width:48rem){.branded-canvas-current .branded-canvas .branded-canvas-button-container-mobile{display:none}}.branded-canvas-current .branded-canvas .branded-canvas-button-container-mobile .button-1-mobile{margin:16px 8px;padding:8px 16px;width:70%}@media (min-width:48rem){.branded-canvas-current .branded-canvas .branded-canvas-button-container-mobile .button-1-mobile{margin-right:16px;padding:8px 26px}}.branded-canvas-current .branded-canvas .branded-canvas-button-container-mobile .button-1-mobile svg{stroke:var(--spark-color-border-strong);margin-left:4px}.branded-canvas-current .branded-canvas .branded-canvas-button-container-mobile .button-2-mobile{margin:16px 16px 16px 8px;padding:8px 26px;width:70%}@media (min-width:48rem){.branded-canvas-current .branded-canvas .branded-canvas-button-container-mobile .button-2-mobile{padding:8px 16px}}.branded-canvas-current .branded-canvas .branded-canvas-button-container-mobile .button-2-mobile svg{stroke:#fff;margin-left:4px}.branded-canvas-current .branded-canvas .branded-canvas-text-container{margin-top:32px;padding-left:8px;text-align:center}@media (min-width:48rem){.branded-canvas-current .branded-canvas .branded-canvas-text-container{margin:95px 26px 15px 0;padding-left:0;padding-right:16px;text-align:left}}@media (min-width:61.25rem){.branded-canvas-current .branded-canvas .branded-canvas-text-container{flex:0 0 50%;margin-top:100px;padding-left:0;padding-right:16px}}.branded-canvas-current .branded-canvas .branded-canvas-text-container .branded-canvas-car-header{margin-top:1rem}.branded-canvas-current .branded-canvas .branded-canvas-text-container .branded-canvas-car-header a{color:#000;font-family:DM Sans,DM Sans Helvetica Fallback,DM Sans Arial Fallback,sans-serif;font-weight:600}.branded-canvas-current .branded-canvas .branded-canvas-text-container .branded-canvas-msrp{font-size:10px;vertical-align:text-top}.branded-canvas-current .branded-canvas .branded-canvas-text-container .branded-canvas-price{font-size:18px;font-weight:600}.branded-canvas-current .branded-canvas .branded-canvas-text-container .branded-canvas-price>span{font-weight:600}@media (min-width:48rem){.branded-canvas-current .branded-canvas .branded-canvas-text-container .branded-canvas-price{font-size:22px}}.branded-canvas-current .branded-canvas .branded-canvas-text-container .branded-canvas-external-link-container{display:inline-block}.branded-canvas-current .branded-canvas .branded-canvas-text-container .branded-canvas-external-link-container .branded-canvas-external-link{color:#c400d6;margin-left:10px;position:relative}.branded-canvas-current .branded-canvas .branded-canvas-text-container .branded-canvas-external-link-container .branded-canvas-external-link svg{position:absolute;stroke:#c400d6;margin-left:2px;top:1px}.branded-canvas-current .branded-canvas .branded-canvas-text-container .branded-canvas-external-link:hover{color:#532380}.branded-canvas-current .branded-canvas .branded-canvas-text-container .branded-canvas-external-link:hover svg:hover{stroke:#532380}.branded-canvas-current .branded-canvas .branded-canvas-main-container:after{background:linear-gradient(180deg,#122d63,#4d277f 38%);clip-path:polygon(0 0,1000px 0,-1400px 100%,0 100%);content:" ";display:block;height:100%;position:absolute;width:100%}@media (min-width:48rem){.branded-canvas-current .branded-canvas .branded-canvas-main-container:after{clip-path:polygon(0 0,1600px 0,-1600px 100%,0 100%)}}@media (min-width:61.25rem){.branded-canvas-current .branded-canvas .branded-canvas-main-container:after{clip-path:polygon(0 0,1500px 0,-1400px 100%,0 100%)}}.branded-canvas-current .branded-canvas .branded-canvas-main-container:before{background-color:#000;border-radius:0 0 2px 0;color:#fff;content:"Ad";font-size:10px;font-weight:700;left:0;line-height:1;padding:4px 8px 6px 6px;position:absolute;top:0;z-index:1}.branded-canvas-current .branded-canvas-disclaimer{display:none}.branded-canvas-current .show-branded-canvas-disclaimer{border:1px solid #e6e6e6;border-top:none;color:#3d4846;display:block;font-size:10px;height:auto;padding:15px;position:relative;top:-24px;width:100%}.branded-canvas-current .show-branded-canvas-disclaimer>p{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:48rem){.branded-canvas-current .show-branded-canvas-disclaimer>p{max-width:none}}.branded-canvas-current #disclaimer-modal{display:none}.branded-canvas-current #disclaimer-modal:target{display:block}.branded-canvas-current #disclaimer-modal>.sds-modal__content>.content{padding:1rem}@media (min-width:61.25rem){.branded-canvas-current #disclaimer-modal>.sds-modal__content>.content{padding:0 32px}}.branded-canvas-current #disclaimer-modal>.sds-modal__content>.content .disclaimer-text{font-size:1rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:24px;margin:1rem 0;text-align:left}.branded-canvas-redesign{background-color:#e6f4f5;border-radius:.625rem;margin-bottom:1.5rem;padding:1rem;position:relative}.branded-canvas-redesign .branded-canvas-main-container{align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;display:flex;flex-wrap:wrap;justify-content:center}.branded-canvas-redesign .branded-canvas-main-container:before{background-color:#3d4846;border-radius:100cqmax;color:#fff;content:"Ad";font-size:.75rem;font-weight:700;left:.5rem;line-height:1.2;padding:2px .5rem;position:absolute;top:.5rem}@media (min-width:48rem){.branded-canvas-redesign .branded-canvas-main-container{flex-wrap:nowrap;justify-content:flex-start}}.branded-canvas-redesign .branded-canvas-from{display:none}.branded-canvas-redesign .branded-canvas-logo{flex:0 0 55px}.branded-canvas-redesign .branded-canvas-car-container{flex:1 1 244px;max-width:320px}.branded-canvas-redesign .branded-canvas-text-container{flex:0 0 100%;text-align:center}@media (min-width:48rem){.branded-canvas-redesign .branded-canvas-text-container{align-items:flex-start;flex:1 0 48%;text-align:left}}.branded-canvas-redesign .branded-canvas-car-header{font-family:DM Sans,DM Sans Helvetica Fallback,DM Sans Arial Fallback,sans-serif;font-size:1.25rem;margin-bottom:.5rem}.branded-canvas-redesign .branded-canvas-car-header a{text-decoration:none}.branded-canvas-redesign .branded-canvas-car-header a:hover{color:#141817;text-decoration:underline;text-decoration-color:#9653e5;text-decoration-thickness:3px}@media (min-width:48rem){.branded-canvas-redesign .branded-canvas-car-header a{display:block;text-wrap:wrap}.branded-canvas-redesign .branded-canvas-car-header{font-size:1.4375rem}}.branded-canvas-redesign .branded-canvas-external-link{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:.5rem}.branded-canvas-redesign .branded-canvas-external-link svg{font-weight:400;height:20px;width:20px}@media (min-width:48rem){.branded-canvas-redesign .branded-canvas-external-link{justify-content:flex-start;margin-bottom:1.5rem}}.branded-canvas-redesign .branded-canvas-news{display:flex;flex-direction:column;margin:1.5rem 0;row-gap:.75rem}@media (min-width:48rem){.branded-canvas-redesign .branded-canvas-news{-moz-column-gap:1rem;column-gap:1rem;flex-direction:row;margin:1rem 0 0}}.branded-canvas-redesign .branded-canvas-article{background-color:#cce9eb;border-radius:.625rem;display:flex;text-decoration:none}.branded-canvas-redesign .branded-canvas-article-title{font-size:.875rem;padding:.75rem}.branded-canvas-redesign .branded-canvas-article-image-container{background-position:50%;background-size:cover;border-radius:.625rem 0 0 .625rem;flex:0 0 120px;min-height:87px}@media (min-width:48rem){.branded-canvas-redesign .branded-canvas-article{flex:1 1 50%}}.branded-canvas-redesign .branded-canvas-button-container-desktop{display:none}@media (min-width:48rem){.branded-canvas-redesign .branded-canvas-button-container-desktop{display:flex}}.branded-canvas-redesign .branded-canvas-button-container-mobile{display:flex}@media (min-width:48rem){.branded-canvas-redesign .branded-canvas-button-container-mobile{display:none}}.branded-canvas-redesign .branded-canvas-button-container-desktop,.branded-canvas-redesign .branded-canvas-button-container-mobile{-moz-column-gap:1rem;column-gap:1rem;justify-content:center}.branded-canvas-redesign .branded-canvas-button-container-desktop a,.branded-canvas-redesign .branded-canvas-button-container-mobile a{border:1px solid #141817;border-radius:100cqmax;font-size:.875rem;font-weight:700;padding:.25rem .875rem}.branded-canvas-redesign .branded-canvas-button-container-desktop .button-1,.branded-canvas-redesign .branded-canvas-button-container-desktop .button-1-mobile,.branded-canvas-redesign .branded-canvas-button-container-mobile .button-1,.branded-canvas-redesign .branded-canvas-button-container-mobile .button-1-mobile{color:#141817;flex:1 1 50%}.branded-canvas-redesign .branded-canvas-button-container-desktop .button-1-mobile:hover,.branded-canvas-redesign .branded-canvas-button-container-desktop .button-1:hover,.branded-canvas-redesign .branded-canvas-button-container-mobile .button-1-mobile:hover,.branded-canvas-redesign .branded-canvas-button-container-mobile .button-1:hover{background-color:hsla(171,6%,55%,.251);border-color:#141817;color:#141817}.branded-canvas-redesign .branded-canvas-button-container-desktop .button-1-mobile:active,.branded-canvas-redesign .branded-canvas-button-container-desktop .button-1:active,.branded-canvas-redesign .branded-canvas-button-container-mobile .button-1-mobile:active,.branded-canvas-redesign .branded-canvas-button-container-mobile .button-1:active{background-color:hsla(171,6%,55%,.251);border-color:#141817;color:#141817;scale:.9166666667}.branded-canvas-redesign .branded-canvas-button-container-desktop .button-1-mobile:focus,.branded-canvas-redesign .branded-canvas-button-container-desktop .button-1:focus,.branded-canvas-redesign .branded-canvas-button-container-mobile .button-1-mobile:focus,.branded-canvas-redesign .branded-canvas-button-container-mobile .button-1:focus{box-shadow:none}.branded-canvas-redesign .branded-canvas-button-container-desktop .button-1-mobile:focus-visible,.branded-canvas-redesign .branded-canvas-button-container-desktop .button-1:focus-visible,.branded-canvas-redesign .branded-canvas-button-container-mobile .button-1-mobile:focus-visible,.branded-canvas-redesign .branded-canvas-button-container-mobile .button-1:focus-visible{border-color:#141817;outline:2px solid #9653e5;outline-offset:.25rem}.branded-canvas-redesign .branded-canvas-button-container-desktop .button-2,.branded-canvas-redesign .branded-canvas-button-container-desktop .button-2-mobile,.branded-canvas-redesign .branded-canvas-button-container-mobile .button-2,.branded-canvas-redesign .branded-canvas-button-container-mobile .button-2-mobile{background-color:#141817;color:#fff;flex:1 1 50%}.branded-canvas-redesign .branded-canvas-button-container-desktop .button-2-mobile:hover,.branded-canvas-redesign .branded-canvas-button-container-desktop .button-2:hover,.branded-canvas-redesign .branded-canvas-button-container-mobile .button-2-mobile:hover,.branded-canvas-redesign .branded-canvas-button-container-mobile .button-2:hover{background-color:#3d4846;border-color:#141817;color:#fff}.branded-canvas-redesign .branded-canvas-button-container-desktop .button-2-mobile:active,.branded-canvas-redesign .branded-canvas-button-container-desktop .button-2:active,.branded-canvas-redesign .branded-canvas-button-container-mobile .button-2-mobile:active,.branded-canvas-redesign .branded-canvas-button-container-mobile .button-2:active{background-color:#141817;border-color:#141817;color:#fff;scale:.9166666667}.branded-canvas-redesign .branded-canvas-button-container-desktop .button-2-mobile:focus,.branded-canvas-redesign .branded-canvas-button-container-desktop .button-2:focus,.branded-canvas-redesign .branded-canvas-button-container-mobile .button-2-mobile:focus,.branded-canvas-redesign .branded-canvas-button-container-mobile .button-2:focus{box-shadow:none}.branded-canvas-redesign .branded-canvas-button-container-desktop .button-2-mobile:focus-visible,.branded-canvas-redesign .branded-canvas-button-container-desktop .button-2:focus-visible,.branded-canvas-redesign .branded-canvas-button-container-mobile .button-2-mobile:focus-visible,.branded-canvas-redesign .branded-canvas-button-container-mobile .button-2:focus-visible{border-color:#141817;outline:2px solid #9653e5;outline-offset:.25rem}.branded-canvas-redesign .branded-canvas-button-container-desktop .button-2 svg,.branded-canvas-redesign .branded-canvas-button-container-desktop .button-2-mobile svg,.branded-canvas-redesign .branded-canvas-button-container-mobile .button-2 svg,.branded-canvas-redesign .branded-canvas-button-container-mobile .button-2-mobile svg{stroke:#fff}.branded-canvas-redesign .branded-canvas-disclaimer{display:none}.branded-canvas-redesign .show-branded-canvas-disclaimer{display:block;font-size:.75rem;margin-top:1.5rem}.branded-canvas-redesign .show-branded-canvas-disclaimer p{display:-webkit-box;max-width:none;overflow:hidden;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.branded-canvas-redesign .show-branded-canvas-disclaimer a{font-weight:700}.branded-canvas-redesign #disclaimer-modal{display:none}.drive-in-ad spark-badge{left:.5rem;position:absolute;top:.5rem}.drive-in-ad .buttons{display:none;flex:3 0 fit-content;gap:1rem;justify-content:center}@media (min-width:48rem){.drive-in-ad .buttons{display:flex}}.drive-in-ad .buttons [variant=secondary]{display:none}@media (min-width:61.25rem){.drive-in-ad .buttons [variant=secondary]{display:inline-block}}@media (min-width:48rem){.drive-in-ad .buttons{justify-content:flex-end}}.drive-in-ad .content{align-items:center;display:flex;flex-grow:1;gap:1rem;max-width:1170px}@media (min-width:48rem){.drive-in-ad .content{flex-basis:95%;flex-grow:0}}.drive-in-ad .dismiss{--button-height:24px;--button-width:24px;position:absolute;right:.5rem;top:.5rem}.drive-in-ad .dismiss spark-svg{font-size:14px}.drive-in-ad .headline{--font-size:1rem}@media (min-width:48rem){.drive-in-ad .headline{--button-font-size:1.25rem}}.drive-in-ad .headline::part(base){font-family:DM Sans,DM Sans Helvetica Fallback,DM Sans Arial Fallback,sans-serif}.drive-in-ad .img{aspect-ratio:3/2;display:flex;flex:auto;justify-content:flex-end;max-height:100%}@media (min-width:48rem){.drive-in-ad .img{flex-grow:2}}@media (min-width:61.25rem){.drive-in-ad .img{align-self:flex-end;max-height:176%}}.drive-in-ad .img a{display:flex;justify-content:flex-end;text-decoration-line:none}.drive-in-ad .img img{aspect-ratio:auto 3/2;font-size:.75rem;line-height:1.2;-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center}.drive-in-ad .img img.error{aspect-ratio:auto}.drive-in-ad .link{font-weight:700;line-height:1.3}.drive-in-ad .text{align-items:start;display:flex;flex:1 0 fit-content;flex-direction:column}.drive-in-ad .text>*{text-wrap:nowrap}.drive-in-ad-display{background-color:#f2f1ef;bottom:0;box-shadow:0 .2px 12px 4px rgba(68,89,88,.12);contain:layout style;display:flex;height:100px;justify-content:center;left:0;padding:.75rem 1rem;position:fixed;right:0;width:100vw;z-index:2}@media (min-width:61.25rem){.drive-in-ad-display{height:124px}}.drive-in-ad-viewable{contain:size;height:0;position:relative;z-index:3}body:has(.drive-in-ad-display) #global-footer{padding-bottom:116px}@media (min-width:61.25rem){body:has(.drive-in-ad-display) #global-footer{padding-bottom:192px}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in{0%{transform:translateX(100vw)}to{transform:translateX(0)}}.drive-in-ad-display{opacity:0;transition-duration:.5s;transition-property:opacity}.drive-in-ad-display.fade-in{opacity:1;transition-duration:.75s}.drive-in-ad-display .buttons,.drive-in-ad-display .text{animation-delay:1.5s;animation-duration:1.5s;animation-fill-mode:both;animation-iteration-count:1;animation-name:fade-in;animation-timing-function:ease-in-out}.drive-in-ad-display .img img{animation-delay:0s;animation-duration:1.75s;animation-fill-mode:both;animation-iteration-count:1;animation-name:slide-in;animation-timing-function:ease-in-out;animation-timing-function:cubic-bezier(0,.5,.5,1)}.collapse{--button-text-decoration:none;position:absolute;right:.5rem;top:.5rem}.collapse spark-svg{font-size:2rem}.dismiss,.js--variant__collapse .buttons,.js--variant__collapse .collapse,.js--variant__collapse .img{display:none}.js--variant__collapse .dismiss{display:block}.js--variant__collapse .drive-in-ad-display{height:3.5rem;padding:.5rem}.js--variant__collapse .content{padding-left:3rem}.js--variant__collapse .text{font-size:.875rem}.js--variant__collapse .headline{--button-font-size:0.875rem}@media (min-width:61.25rem){.js--variant__collapse .img{display:flex;flex-grow:0}.js--variant__collapse .drive-in-ad-display{height:4rem}.js--variant__collapse .text{align-items:center;flex-direction:row;gap:1rem}.js--variant__collapse .text .headline{--button-font-size:1.25rem}.js--variant__collapse .text .link{font-size:1rem}}.spotlight-ad,.spotlight-ad .spotlight{height:100%}.spotlight-ad .spotlight .sponsored-review-card{padding-top:1.5rem;position:relative}@media (min-width:61.25rem){.spotlight-ad .spotlight .sponsored-review-card{padding-top:0}}.spotlight-ad .spotlight .sponsored-review-card .content .title{display:none;flex:0 1 auto}@media (min-width:61.25rem){.spotlight-ad .spotlight .sponsored-review-card .content .title{display:block}}.spotlight-ad .spotlight .sponsored-review-card .content .title-m{display:block}@media (min-width:61.25rem){.spotlight-ad .spotlight .sponsored-review-card .content .title-m{display:none}}.spotlight-ad .spotlight .sponsored-review-card .content .byline .author-caption{margin-left:0}.spotlight-ad .spotlight .sponsored-review-card:before{background-color:#1f3e7b;border-radius:0 0 4px;color:#fff;content:"Sponsored";font-family:Apercu Pro,Apercu Pro Helvetica Fallback,Apercu Pro Arial Fallback,sans-serif;font-size:.75rem;font-weight:700;height:24px;left:0;min-width:80px;padding:4px 4px 2px;position:absolute;text-align:center;top:0;width:80px;z-index:2}@media (min-width:61.25rem){.spotlight-ad .spotlight .sponsored-review-card:before{left:unset;right:0}}.research-compare-details-card.ghost-compare-ad{--link-line-height:1.3;cursor:pointer}.research-compare-details-card.ghost-compare-ad img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center right;object-position:center right;position:static;width:100%}.research-compare-details-card.ghost-compare-ad spark-link{line-height:var(--link-line-height)}.research-compare-details-card.ghost-compare-ad spark-link .sds-link--ext{white-space:normal}.research-compare-details-card.ghost-compare-ad .content{display:flex;flex:1 0 fit-content;flex-direction:column;justify-content:space-between;position:relative}.research-compare-details-card.ghost-compare-ad .image{margin-right:calc(var(--padding-h)*-1);position:static;width:100%}.research-compare-details-card.ghost-compare-ad .research-compare-card{padding:var(--remove-button-size) var(--padding-h) var(--padding-v)}.research-compare-details-card.ghost-compare-ad .trim{margin-bottom:auto}.native-ad .grand-awareness-ad{--aspect-ratio:1.5;--ga-max-height:126px;--ga-min-height:116px;--padding-h:0.75rem;--padding-v:0.75rem;align-items:center;background-color:#e6f4f5;border-radius:.625rem;contain:layout paint;cursor:pointer;display:grid;gap:1rem;grid-template-columns:min(calc(var(--ga-min-height) - var(--padding-v)*2)*var(--aspect-ratio),41%) 1fr;grid-template-rows:0fr;max-width:100%;min-height:var(--ga-min-height);padding:var(--padding-v) var(--padding-h)}.native-ad .grand-awareness-ad:has(img.cropped){--aspect-ratio:0.75}.native-ad .grand-awareness-ad:focus-visible{outline-color:#9653e5}@media (min-width:31.5rem){.native-ad .grand-awareness-ad{--ga-max-height:116px;height:var(--ga-max-height);min-height:unset}}@media (min-width:48rem){.native-ad .grand-awareness-ad{--ga-max-height:164px;--ga-min-height:164px;--padding-h:2.5rem;--padding-v:0.75rem;gap:2.5rem}}@media (min-width:61.25rem){.native-ad .grand-awareness-ad{--ga-max-height:265px;--ga-min-height:265px;--padding-h:3rem;--padding-v:1rem;gap:5rem}}.native-ad .grand-awareness-ad a:has(img){display:block;height:100%;max-height:calc(var(--ga-max-height) - var(--padding-v)*2);min-height:calc(var(--ga-min-height) - var(--padding-v)*2)}.native-ad .grand-awareness-ad a:has(img.cropped){margin-left:calc(var(--padding-h)*-1)}.native-ad .grand-awareness-ad img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center right;object-position:center right;position:relative;top:calc(var(--ep-badge-_height)*.5);width:100%}.native-ad .grand-awareness-ad img.cropped{max-width:unset;-o-object-fit:contain;object-fit:contain;right:100%;width:200%}.native-ad .grand-awareness-ad spark-badge{left:.75rem;position:absolute;top:.75rem}.native-ad .grand-awareness-ad spark-link{margin-top:.25rem}.native-ad .grand-awareness-ad .copy{display:flex;flex-direction:column;gap:.25rem;height:-moz-min-content;height:min-content;justify-content:center;min-height:calc(var(--ga-min-height) - var(--padding-v)*2)}.native-ad .grand-awareness-ad .title{display:block;font-weight:700;margin:0;text-decoration:none}@media (min-width:61.25rem){.native-ad .grand-awareness-ad .title{font-size:1.8125rem}}.native-ad .grand-awareness-ad .caption{font-size:.875rem;font-weight:400;text-decoration:none}@media (min-width:48rem){.native-ad .grand-awareness-ad .caption{font-size:1rem}}@media (min-width:61.25rem){.search-advanced{position:absolute;right:1.5rem;top:10px}}.landing-hero{height:250px;margin:0 auto;max-width:var(--ep-page-section-max-width);width:var(--ep-page-section-width)}.landing-hero:has(.js-carousel){margin-bottom:2.5rem}@media (min-width:61.25rem){.landing-hero:has(.js-carousel){margin-bottom:0}}@media (min-width:48rem){.landing-hero{height:330px}}.landing-hero a{text-decoration:none;text-wrap:revert-layer}.landing-hero a:focus-visible{text-decoration-color:var(--spark-color-border-focus-inverse);text-decoration-line:underline}.landing-hero .hero-title{font-size:2rem;margin-left:var(--spark-spacing-2);max-width:60%;padding-top:var(--spark-spacing-1)}@media (min-width:48rem){.landing-hero .hero-title{font-size:2.625rem;margin-left:var(--spark-spacing-3);max-width:34%;padding-top:var(--spark-spacing-3)}}@media (min-width:61.25rem){.landing-hero .hero-title{font-size:3rem;max-width:26%}}.landing-hero .hero-title span{--_overlay:rgba(33,33,33,.75);background:var(--_overlay);-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:10px 0 0 var(--_overlay),-10px 0 0 var(--_overlay);color:var(--spark-color-text-inverse);font-family:var(--spark-font-family-heading-1);font-weight:var(--spark-font-weight-heading-1);line-height:1.45}.research-landing-page .landing-hero{margin-bottom:2.5rem;margin-top:1.75rem}@media (min-width:61.25rem){.research-landing-page .landing-hero{margin-bottom:4rem;margin-top:2rem}}.home-tile-ad{height:100%;position:relative}.home-tile-ad .home-tile{height:100%}.home-tile-ad .promotional-item{background-image:url(/images/promo-tile-assets/Black\ Angle.png)}.home-tile-ad .promotional-item a{color:#141817;display:flex;flex-direction:row;height:100%;text-decoration:none;width:100%}.home-tile-ad .promotional-item a .ad-content-container{height:100%;width:50%}.home-tile-ad .promotional-item a .ad-title-container{display:flex;flex-direction:row}.home-tile-ad .promotional-item a .ad-title-container .ad-titles .title,.home-tile-ad .promotional-item a .ad-title-container .ad-titles .title-m{font-size:1rem;font-weight:700;margin:2rem 0 0 1rem}@media (min-width:61.25rem){.home-tile-ad .promotional-item a .ad-title-container .ad-titles .title,.home-tile-ad .promotional-item a .ad-title-container .ad-titles .title-m{font-size:20px}}.home-tile-ad .promotional-item a .ad-image-container{align-items:center;display:flex;height:calc(100% - 2px);justify-content:flex-end;width:50%}.home-tile-ad .promotional-item a .ad-image-container img{max-height:100%;width:auto}.home-tile-ad .promotional-item a .caption{font-size:1rem}.home-tile-ad .promotional-item a .ad-caption-m{font-size:.875rem;margin:10px 0 0 16px}@media (min-width:48rem){.home-tile-ad .promotional-item a .ad-caption-m{display:none}}.home-tile-ad .promotional-item a .ad-caption{display:none}@media (min-width:48rem){.home-tile-ad .promotional-item a .ad-caption{display:block;font-size:.875rem;margin:10px 0 0 16px}}.home-tile-ad .promotional-item a .ad-cta{margin:10px 0 20px 16px}.home-tile-ad .promotional-item a .ad-cta svg{stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none;stroke:currentColor;height:18px;vertical-align:middle;width:18px}.logo-and-text-ad{border:1px solid #e0e4e3;margin:1rem auto auto;padding:0;position:relative;width:300px}.logo-and-text-ad .ad-title{color:#fff;font-size:var(--spark-font-size-body-smaller);font-weight:var(--spark-font-weight-body-bold)}.logo-and-text-ad .ad-title .ad-title-block{background-color:#0a0a0a;border-radius:0 0 2px 0;padding:2px 6px}.logo-and-text-ad .logo-text-content{display:flex;padding:.875rem}.logo-and-text-ad .logo{height:40px;margin:auto;width:60px}.logo-and-text-ad .logo .sponsor-image{max-width:none}.logo-and-text-ad .text{margin-left:.875rem}.logo-and-text-ad .text .destination-link svg{stroke:currentColor;height:1em;vertical-align:middle;width:1em}.shopper-resource-ads{background:#fff;border:1px solid #d6d6d6;clear:both;margin-bottom:2.5rem;overflow:hidden;padding:2rem 1rem 0;position:relative}@media (min-width:48rem){.shopper-resource-ads{margin-top:2.5rem;padding:2.5rem 1rem 1rem}}@media (min-width:61.25rem){.shopper-resource-ads{margin-bottom:0}}.shopper-resource-ads .logo-link:not(:hover){text-decoration:none}.shopper-resource-ads h2:where(h2,.spark-heading-2).heading{font-size:20px;margin-bottom:4px}@media (min-width:48rem){.shopper-resource-ads h2:where(h2,.spark-heading-2).heading{font-size:30px;margin-bottom:0}}.shopper-resource-ads .shopper-resource-ad{display:flex;flex-direction:column;padding-bottom:1rem;padding-left:0;padding-top:1rem}.shopper-resource-ads .shopper-resource-ad:not(:last-child){border-bottom:1px solid #e0e4e3}.shopper-resource-ads .shopper-resource-ad .logo{display:inherit;max-width:100px}.shopper-resource-ads .shopper-resource-ad .cta,.shopper-resource-ads .shopper-resource-ad .cta-m{align-items:center;font-size:var(--spark-font-size-body-small);font-weight:var(--spark-font-weight-body-bold)}.shopper-resource-ads .shopper-resource-ad .cta svg,.shopper-resource-ads .shopper-resource-ad .cta-m svg{stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none;stroke:currentColor;height:1em;vertical-align:middle;width:1em}.shopper-resource-ads .shopper-resource-ad .text-container{padding-top:4px}@media (min-width:48rem){.shopper-resource-ads .shopper-resource-ad{flex-direction:row;padding-bottom:1.25rem;padding-top:1.25rem}.shopper-resource-ads .shopper-resource-ad .logo-link{display:flex}.shopper-resource-ads .shopper-resource-ad .logo{margin-bottom:1rem;max-width:unset;width:130px}.shopper-resource-ads .shopper-resource-ad .text-container{padding-left:16px;padding-top:0}}.shopper-resource-ads .shopper-resource-ad div.title-m.spark-heading-6,.shopper-resource-ads .shopper-resource-ad div.title.spark-heading-6{font-size:16px;margin:0 0 2px}.shopper-resource-ads .shopper-resource-ad .description,.shopper-resource-ads .shopper-resource-ad .description-m{color:#212121;font-size:14px}.shopper-resource-ads .shopper-resource-ad .subtitle,.shopper-resource-ads .shopper-resource-ad .subtitle-m{margin-top:1rem}.shopper-resource-ads .shopper-resource-ad1{padding-top:1rem}.shopper-resource-ads .shopper-resource-ad4{padding-bottom:0}.shopper-resource-ads .shopper-resource-ad5{border-top:0;padding-top:0}@media (min-width:48rem){.shopper-resource-ads.display-horizontal{display:grid;grid-template-areas:"heading heading heading" "shopper-resource-1 shopper-resource-2 shopper-resource-3";grid-template-columns:repeat(3,auto)}.shopper-resource-ads.display-horizontal .heading{grid-area:heading}.shopper-resource-ads.display-horizontal .shopper-resource-ad1{grid-area:shopper-resource-1;padding-bottom:20px;padding-top:20px}.shopper-resource-ads.display-horizontal .shopper-resource-ad2{grid-area:shopper-resource-2}.shopper-resource-ads.display-horizontal .shopper-resource-ad3{grid-area:shopper-resource-3}.shopper-resource-ads.display-horizontal .shopper-resource-ad{border-bottom:none;margin-right:24px}.shopper-resource-ads.display-horizontal .shopper-resource-ad .logo-link{flex-direction:column}.shopper-resource-ads.display-horizontal .shopper-resource-ad .logo-wrapper{margin-bottom:8px}.shopper-resource-ads.display-horizontal .shopper-resource-ad .text-container{padding:0}.shopper-resource-ads.display-horizontal .heading{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:3}.shopper-resource-ads.display-horizontal .shopper-resource-ad1{-ms-grid-column:1;-ms-grid-row:2}.shopper-resource-ads.display-horizontal .shopper-resource-ad2{-ms-grid-column:2;-ms-grid-row:2}.shopper-resource-ads.display-horizontal .shopper-resource-ad3{-ms-grid-column:3;-ms-grid-row:2}}.twin-bed-ad{background-color:var(--spark-color-background-callout-cool);padding:1rem}.twin-bed-ad .twin-bed-ads-wrapper{background-color:#fff;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;padding:30px 1rem 1rem;position:relative}.twin-bed-ad .twin-bed-ads-wrapper .twin-ad.twin-left{grid-column:1;grid-row:1}.twin-bed-ad .twin-bed-ads-wrapper .twin-ad.twin-right{grid-column:2;grid-row:1}.twin-bed-ad .twin-bed-ads-wrapper .twin-ad.twin-bed{grid-column:1/span 2;grid-row:2;padding-top:30px}.twin-bed-ad .cta svg,.twin-bed-ad .cta-m svg{stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none;stroke:currentColor;height:1em;vertical-align:middle;width:1em}.twin-bed-ad.vdp-twin .twin-bed-ads-wrapper{display:flex;flex-direction:column}@media (min-width:48rem){.twin-bed-ad.vdp-twin .twin-bed-ads-wrapper{flex-direction:row}.twin-bed-ad.vdp-twin .twin-bed-ads-wrapper .cool-fancy-border{border:1px solid #f2f2f2;margin:0 15px;width:1px}}.twin-bed-ad.vdp-twin .twin-bed-ads-wrapper .left-container{flex:0 0 46%;margin-bottom:1.5rem}.twin-bed-ad.vdp-twin .twin-bed-ads-wrapper .left-container .twin-left{margin-bottom:10px}@media (min-width:48rem){.twin-bed-ad.vdp-twin .twin-bed-ads-wrapper .left-container{margin-bottom:0}}.twin-bed-ad.vdp-twin .twin-bed-ads-wrapper .twin-right{flex:0 0 47%}.twin-bed-ad.vdp-twin .twin-bed-ads-wrapper .cta,.twin-bed-ad.vdp-twin .twin-bed-ads-wrapper .cta-m{font-size:14px}spark-page-section[variant=full].brand-picker-module.inverse{--page-section-background-color:var(--spark-color-background-inverse);color:#fff}spark-card-carousel.brand-tile-carousel{--card-width:130px}@media (min-width:48rem){spark-card-carousel.brand-tile-carousel{--card-width:165px}}@media (min-width:61.25rem){spark-card-carousel.brand-tile-carousel{--spark-spacing-gap:24px;--card-width:calc(16.66667vw - 5.33333px - var(--spark-spacing-gap)*5/6)}}@media (min-width:73.125rem){spark-card-carousel.brand-tile-carousel{--card-width:calc(189.66667px - var(--spark-spacing-gap)*5/6)}}@media(min-width:1186px){spark-card-carousel.brand-tile-carousel{--card-width:calc(195px - var(--spark-spacing-gap)*5/6)}}.brand-tile{--above:1;--z-brand-tile:0;--z-brand-tile-content:calc(var(--z-brand-tile) + var(--above));--icon-color:var(--spark-color-text-inverse-weak)}.brand-tile:where(.paid){--icon-color:var(--spark-color-text-inverse)}.brand-tile::part(body){background-color:var(--spark-color-background-inverse-strong)}.brand-tile::part(content){display:flex;flex-direction:column;justify-content:end}.brand-tile .brand-tile-picture{inset:0;position:absolute}.brand-tile .brand-tile-picture:before{background-color:rgba(0,0,0,.6);content:"";display:block;inset:0;position:absolute}.brand-tile .brand-tile-picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.brand-tile .brand-tile-badge,.brand-tile .brand-tile-icon,.brand-tile .brand-tile-name{z-index:var(--z-brand-tile-content)}.brand-tile .brand-tile-badge{background-color:rgba(61,72,70,.502)}.brand-tile .brand-tile-icon{color:var(--icon-color);font-size:3.5rem}@media (min-width:48rem){.brand-tile .brand-tile-icon{font-size:4rem}}.brand-tile .brand-tile-name{--card-background:transparent;--card-background-visited:var(--card-background);color:var(--spark-color-text-inverse)}.award .award-icon .american-made-rank{color:#fff;font-size:.75rem;font-weight:700;margin-top:-22px;text-align:center}.award .car-seat-report-accordion{overflow:hidden;position:relative}.award .car-seat-report-accordion summary{background-color:#fff;margin-top:.5rem;padding:.875rem .75rem}@media (min-width:31.5rem){.award .car-seat-report-accordion summary{background-color:unset;padding:unset}}.award .car-seat-report-accordion summary .award-header-content:before{content:attr(data-open)}.award .car-seat-report-accordion summary .sds-text-field__icon.car-seat-report-accordion-icon{margin-right:0;transform:none}.award .car-seat-report-accordion[open]{padding-bottom:57px}@media (min-width:31.5rem){.award .car-seat-report-accordion[open]{padding-bottom:28px}}.award .car-seat-report-accordion[open] summary{bottom:0;position:absolute;width:100%}.award .car-seat-report-accordion[open] summary .summary-award-header{display:unset;width:100%}.award .car-seat-report-accordion[open] summary .summary-award-header .award-header-content:before{content:attr(data-close)}.award .car-seat-report-accordion[open] summary .summary-award-header .sds-text-field__icon.car-seat-report-accordion-icon{position:absolute;right:36px;top:16px;transform:rotate(180deg)}@media (min-width:31.5rem){.award .car-seat-report-accordion[open] summary .summary-award-header .sds-text-field__icon.car-seat-report-accordion-icon{right:0;top:2px}}.award .car-seat-safety-desktop-hidden{display:block}@media (min-width:31.5rem){.award .car-seat-safety-desktop-hidden{display:none}}.award .car-seat-rating{align-items:center;background-color:#fff;border-radius:.375rem;display:flex;flex-direction:row;justify-content:space-between;padding:.75rem}.award .car-seat-rating:not(:first-child){margin-top:.5rem}.award .car-seat-rating .car-seat-rating-name{align-items:center;display:flex;flex-direction:row;font-size:.875rem;margin-right:.5rem}.award .car-seat-rating .car-seat-rating-name img{margin-right:10px}.award .car-seat-rating .car-seat-rating-grade{border-radius:50%;color:#fff;font-size:.875rem;font-weight:700;height:26px;line-height:1.8;min-height:26px;min-width:26px;text-align:center;vertical-align:middle;width:26px}.award .car-seat-rating .car-seat-rating-grade.A-grade{background-color:#9653e5}.award .car-seat-rating .car-seat-rating-grade.B-grade{background-color:#0099b2}.award .car-seat-rating .car-seat-rating-grade.C-grade{background-color:#007385}.award .car-seat-rating .car-seat-rating-grade.D-grade{background-color:#004c59}.award .car-seat-rating .car-seat-rating-grade.F-grade{background-color:#00262c}.award.award-container{max-width:660px}.award.award-container:not(:first-child){margin-top:1.5rem}.award.award-container .award-icon{border-radius:8px;height:54px;min-height:54px;min-width:54px;width:54px}.award.award-container .award-icon.best-of{background-color:#141817}.award.award-container .award-icon.car-seat{background-color:#9653e5}.award.award-container .award-icon.american-made{background-color:var(--spark-color-fill-accent)}.award.award-container .award-icon img{left:11px;position:relative;top:11px}.award.award-container .award-icon.award-icon-desktop{display:none}@media (min-width:31.5rem){.award.award-container .award-icon.award-icon-desktop{display:block;margin-right:1rem}}.award.award-container .award-icon.award-icon-accordion{margin-right:1rem}.award.award-container .award-icon.award-icon-mobile{display:block;left:20px;position:relative;top:72px}@media (min-width:31.5rem){.award.award-container .award-icon.award-icon-mobile{display:none}}.award.award-container .muted-link spark-link a{--link-color:$spark-color-text;text-decoration:underline}.award.award-container .award-wrapper{background-color:var(--spark-color-background-callout-cool);border-radius:8px;display:flex;flex-direction:column-reverse;justify-content:space-between;padding:1.25rem 0 1.25rem 1.25rem}@media (min-width:31.5rem){.award.award-container .award-wrapper{flex-direction:row}}.award.award-container .award-wrapper .award-description{margin-right:1rem;margin-top:1.5rem;position:relative}.award.award-container .award-wrapper details{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.award.award-container .award-wrapper details summary{list-style:none}.award.award-container .award-wrapper details summary::-webkit-details-marker{display:none}.award.award-container .award-wrapper details summary .summary-award-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.award.award-container .award-wrapper details summary .summary-award-header .award-header-content{display:flex;flex-direction:row;font-size:.875rem}.award.award-container .award-wrapper details summary .sds-text-field__icon{margin-right:1.25rem}.award.award-container .award-wrapper details[open] summary .sds-text-field__icon{transform:rotate(180deg)}.award.award-container .award-wrapper details .award-accordion-content{display:flex;flex-direction:column-reverse}@media (min-width:31.5rem){.award.award-container .award-wrapper details .award-accordion-content{flex-direction:row}}.award.award-container .award-wrapper details .award-accordion-content .award-accordion-copy{width:100%}@media (min-width:31.5rem){.award.award-container .award-wrapper details .award-accordion-content .award-accordion-copy:only-child{width:100%}.award.award-container .award-wrapper details .award-accordion-content .award-accordion-copy{width:50%}}.award.award-container .award-wrapper details .award-accordion-content .award-accordion-copy .award-link{margin-top:1.5rem}.award.award-container .award-wrapper .award-copy{display:flex;flex-direction:column;margin-top:.75rem;width:100%}.award.award-container .award-wrapper .award-copy:only-child{margin-top:unset}@media (min-width:31.5rem){.award.award-container .award-wrapper .award-copy:only-child{width:100%}}.award.award-container .award-wrapper .award-copy:only-child .award-header{margin-left:70px}@media (min-width:31.5rem){.award.award-container .award-wrapper .award-copy:only-child .award-header{margin-left:unset}.award.award-container .award-wrapper .award-copy{margin-top:unset;width:50%}}.award.award-container .award-wrapper .award-copy .award-link{margin-top:1.5rem}@media (min-width:31.5rem){.award.award-container .award-wrapper .award-copy .award-link{bottom:0;position:relative}.award.award-container .award-wrapper .award-copy .award-header{display:flex;flex-direction:row}}.award.award-container .award-wrapper .award-silouette{overflow:hidden;width:100%}@media (min-width:31.5rem){.award.award-container .award-wrapper .award-silouette{clip-path:polygon(7% 0,100% 0,100% 100%,7% 100%);width:50%}}.award.award-container .award-wrapper .award-silouette.best-of-silouette{background-image:url(/images/awards/confetti_mobile.svg)}@media (min-width:31.5rem){.award.award-container .award-wrapper .award-silouette.best-of-silouette{background-image:url(/images/awards/confetti.svg)}.award.award-container .award-wrapper .award-silouette.car-seat-silouette{display:flex;flex-direction:column}.award.award-container .award-wrapper .award-silouette.car-seat-silouette img{width:-moz-fit-content;width:fit-content}}.award.award-container .award-wrapper .award-silouette.car-seat-silouette .award-link{display:none}@media (min-width:31.5rem){.award.award-container .award-wrapper .award-silouette.car-seat-silouette .award-link{display:block;margin-left:35%;margin-top:2.5rem}}.award.award-container .award-wrapper .award-silouette.car-seat-default-image{display:none}@media (min-width:31.5rem){.award.award-container .award-wrapper .award-silouette.car-seat-default-image{clip-path:unset;display:flex;flex-direction:column;padding-top:1.5rem}}.award.award-container .award-wrapper .award-silouette.car-seat-default-image img{border-radius:.25rem;margin-left:3rem;margin-right:1.5rem;transform:unset}.award.award-container .award-wrapper .award-silouette.car-seat-default-image .award-link{display:none}@media (min-width:31.5rem){.award.award-container .award-wrapper .award-silouette.car-seat-default-image .award-link{display:block;margin-left:30%;margin-top:1rem}}.award.award-container .award-wrapper .award-silouette img{margin-left:30%;transform:scale(1.6)}@media (min-width:31.5rem){.award.award-container .award-wrapper .award-silouette img{margin-left:35%;transform:scale(1.5)}}.award.award-container-variant-new{background-color:var(--spark-color-background-callout-cool);border-radius:none;display:flex;flex-direction:column;overflow:hidden;padding:1rem 0 1rem 1rem}@media (min-width:48rem){.award.award-container-variant-new{border-radius:10px;flex-direction:row}}.award.award-container-variant-new .mobile-hidden{display:none}@media (min-width:48rem){.award.award-container-variant-new .mobile-hidden{display:block}}.award.award-container-variant-new .desktop-hidden{display:block}@media (min-width:48rem){.award.award-container-variant-new .desktop-hidden{display:none}}.award.award-container-variant-new .no-award-silouette{display:none}@media (min-width:48rem){.award.award-container-variant-new .no-award-silouette{display:block;max-height:300px}}.award.award-container-variant-new .no-award-silouette.award-icon{background-color:transparent}.award.award-container-variant-new .no-award-silouette.award-icon img{position:relative;right:-160px;top:64%;transform:scale(15)}@media (min-width:61.25rem){.award.award-container-variant-new .no-award-silouette.award-icon img{right:-280px;transform:scale(17)}}.award.award-container-variant-new .no-award-silouette.award-icon .american-made-rank{bottom:16%;font-size:16rem;left:56%;position:relative}@media (min-width:61.25rem){.award.award-container-variant-new .no-award-silouette.award-icon .american-made-rank{bottom:20%;left:130%}}.award.award-container-variant-new .no-award-silouette.car-seat img{right:-180px;top:120%;transform:scale(12)}@media (min-width:61.25rem){.award.award-container-variant-new .no-award-silouette.car-seat img{right:-270px;transform:scale(18)}}.award.award-container-variant-new .no-award-silouette.best-of img{right:-180px;top:50%;transform:scale(12)}@media (min-width:61.25rem){.award.award-container-variant-new .no-award-silouette.best-of img{right:-300px;transform:scale(17)}}@media (min-width:73.125rem){.award.award-container-variant-new .no-award-silouette.best-of img{right:-380px}}.award.award-container-variant-new .award-silouette{margin-bottom:1.5rem;margin-top:1.5rem;width:100%}@media (min-width:48rem){.award.award-container-variant-new .award-silouette{margin-bottom:0;margin-top:0;width:45%}}@media (min-width:61.25rem){.award.award-container-variant-new .award-silouette{width:55%}}.award.award-container-variant-new .award-silouette img{margin-left:35%;margin-top:5%;transform:scale(2);width:70%}@media (min-width:31.5rem){.award.award-container-variant-new .award-silouette img{margin-left:25%;margin-top:0;transform:scale(1.7)}}@media (min-width:48rem){.award.award-container-variant-new .award-silouette img{margin-left:66%;padding-top:11%;transform:scale(2.9)}}@media screen and (min-width:860px){.award.award-container-variant-new .award-silouette img{margin-left:56%;padding-top:5%;transform:scale(2.3)}}@media (min-width:61.25rem){.award.award-container-variant-new .award-silouette img{margin-left:25%;padding-top:0;transform:scale(1.7)}}.award.award-container-variant-new .award-header-content-wrapper{display:flex;flex-direction:column;width:100%}@media (min-width:48rem){.award.award-container-variant-new .award-header-content-wrapper{padding:2rem;width:55%}}@media (min-width:61.25rem){.award.award-container-variant-new .award-header-content-wrapper{width:45%}}.award.award-container-variant-new .award-header-content-wrapper .award-header{display:flex;flex-direction:row;gap:10px}.award.award-container-variant-new .award-header-content-wrapper .award-header .award-icon{border-radius:50%;height:36px;min-height:36px;min-width:36px;width:36px}.award.award-container-variant-new .award-header-content-wrapper .award-header .award-icon.best-of{background-color:#b072f9}.award.award-container-variant-new .award-header-content-wrapper .award-header .award-icon.car-seat{background-color:#7740b6}.award.award-container-variant-new .award-header-content-wrapper .award-header .award-icon.american-made{background-color:#03aeb9}.award.award-container-variant-new .award-header-content-wrapper .award-header .award-icon img{left:5px;position:relative;top:5px;width:72%}.award.award-container-variant-new .award-header-content-wrapper .award-header .award-icon .american-made-rank{margin-top:-25px}.award.award-container-variant-new a.muted-link{color:#141817;text-decoration:underline}.award.award-container-variant-new .award-description{margin-top:.75rem;padding-right:1rem}@media (min-width:48rem){.award.award-container-variant-new .award-description{max-width:468px;padding-right:0}}.award.award-container-variant-new .award-description .award-description-link{margin-top:1rem}.award.award-container-variant-new.best-of-award .award-silouette{background-image:url(/images/awards/confetti-lg.svg);background-repeat:no-repeat}.award.award-container-variant-new.car-seat-evaluation .award-silouette{display:none}@media (min-width:48rem){.award.award-container-variant-new.car-seat-evaluation .award-silouette{display:block}.award.award-container-variant-new.car-seat-evaluation .award-silouette img{margin-left:85%;margin-top:30%;transform:scale(3.5)}}@media (min-width:61.25rem){.award.award-container-variant-new.car-seat-evaluation .award-silouette img{margin-left:25%;transform:scale(1.7)}}.award.award-container-variant-new.car-seat-evaluation .award-description{margin-top:1.25rem}@media (min-width:48rem){.award.award-container-variant-new.car-seat-evaluation .award-description{max-width:340px}}@media (min-width:61.25rem){.award.award-container-variant-new.car-seat-evaluation .award-description{max-width:420px}}.award.award-container-variant-new.car-seat-evaluation .award-description a{align-items:center;display:flex;flex-direction:row;font-weight:500;gap:.5rem;justify-content:flex-end;margin-top:1rem}.award.award-container-variant-new.car-seat-evaluation .award-description .car-seat-rating-grade{background-color:#7740b6}.award.award-container-variant-new.car-seat-evaluation details{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.award.award-container-variant-new.car-seat-evaluation details summary{list-style:none;padding:0}.award.award-container-variant-new.car-seat-evaluation details summary::-webkit-details-marker{display:none}.award.award-container-variant-new.car-seat-evaluation details summary .summary-award-header{align-items:center;background-color:#fff;border-radius:.375rem;display:flex;flex-direction:row;justify-content:space-between;margin-top:.5rem;padding:.75rem}.award.award-container-variant-new.car-seat-evaluation details summary .summary-award-header .award-header-content{font-size:.875rem}.award.award-container-variant-new.car-seat-evaluation details summary .summary-award-header .car-seat-report-accordion-icon{margin-right:6px}.award.award-container-variant-new.car-seat-evaluation details[open]{padding-bottom:53px}@media (min-width:48rem){.award.award-container-variant-new.car-seat-evaluation details[open]{padding-bottom:28px}}.award.award-container-variant-new.car-seat-evaluation details[open] summary .summary-award-header{margin-top:0}@media (min-width:48rem){.award.award-container-variant-new.car-seat-evaluation details[open] summary .summary-award-header{margin-top:.5rem}}.award.award-container-variant-new.car-seat-evaluation details[open] summary .summary-award-header .car-seat-report-accordion-icon{right:12px!important;top:14px!important}@media (min-width:48rem){.award.award-container-variant-new.car-seat-evaluation details[open] summary .summary-award-header .car-seat-report-accordion-icon{top:22px!important}.award.award-container-variant-new.car-seat-evaluation details[open] .car-seat-rating:last-child{margin-bottom:25px}}.js-carousel{height:100%;margin:0;position:relative;width:100%;z-index:0}.js-carousel .carousel-slides{display:flex;flex-wrap:no-wrap;height:100%;list-style:none;margin:0;overflow:hidden;padding:0;width:100%}.js-carousel .carousel-slides .slide{display:inline-block;flex:0 0 100%;height:100%;width:100%}.js-carousel .carousel-slides a.slide{transform:translateX(0)}.js-carousel .carousel-slides li.slide{transition:transform .3s ease-in-out}.js-carousel .carousel-slides .slide-media{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:100%;position:relative;width:100%}.js-carousel .carousel-slides .slide-media .play-button{background-color:rgba(0,0,0,.6);height:100px;left:calc(50% - 50px);margin:0 auto;position:absolute;top:30%;width:100px;z-index:3}.js-carousel .carousel-slides .slide-media .play-button .triangle-right{border-bottom:26px solid transparent;border-left:40px solid #fff;border-top:26px solid transparent;height:0;margin-left:10px;width:0}.js-carousel .carousel-slides .slide-label{bottom:0;left:0;position:absolute;right:0;z-index:2}@media (min-width:73.125rem){.js-carousel .carousel-slides .slide-label{left:calc(50% - 585px);right:unset}}@media (min-width:61.25rem){.js-carousel .js-carousel-controls-wrapper{bottom:55px;margin:0 auto;position:relative;width:-moz-fit-content;width:fit-content}}.js-carousel .sds-page-section__container{background-color:#141817}@media (min-width:61.25rem){.js-carousel .sds-page-section__container{background-color:unset}}.js-carousel .js-carousel-controls{align-items:center;color:#fff;display:flex;height:2.5rem;justify-content:center}.js-carousel .js-carousel-controls .js-carousel-controls-buttons{position:absolute;right:1rem}@media (min-width:61.25rem){.js-carousel .js-carousel-controls .js-carousel-controls-buttons{margin-left:.5rem;position:unset}}.js-carousel .js-carousel-controls [part=next-button],.js-carousel .js-carousel-controls [part=play-button],.js-carousel .js-carousel-controls [part=prev-button]{display:none}@media (min-width:61.25rem){.js-carousel .js-carousel-controls [part=next-button],.js-carousel .js-carousel-controls [part=prev-button]{display:block;--button-background-color-disabled:transparent}}.js-carousel .js-carousel-controls [part=next-button],.js-carousel .js-carousel-controls [part=pause-button],.js-carousel .js-carousel-controls [part=play-button],.js-carousel .js-carousel-controls [part=prev-button]{--button-height:var(--spark-spacing-3);--button-width:var(--spark-spacing-3)}.js-carousel .js-carousel-controls [part=next-button] spark-svg,.js-carousel .js-carousel-controls [part=pause-button] spark-svg,.js-carousel .js-carousel-controls [part=play-button] spark-svg,.js-carousel .js-carousel-controls [part=prev-button] spark-svg{font-size:.875rem}.js-carousel .js-carousel-controls [part=next-button][disabled] spark-svg,.js-carousel .js-carousel-controls [part=pause-button][disabled] spark-svg,.js-carousel .js-carousel-controls [part=play-button][disabled] spark-svg,.js-carousel .js-carousel-controls [part=prev-button][disabled] spark-svg{color:#859391}@media (min-width:61.25rem){.js-carousel .js-carousel-controls{background-color:rgba(0,0,0,.7);border-radius:100cqmax;padding:6px}}.js-carousel [part=indicators]{align-items:center;display:flex;justify-content:center;list-style-type:none;margin:0;padding:0}@media (min-width:61.25rem){.js-carousel [part=indicators]{margin:0 6px}}.js-carousel [part=indicators] button{align-items:center;background-color:transparent;border:0;border-radius:100cqmax;cursor:pointer;display:flex;justify-content:center;margin:0;padding:var(--ep-card-carousel-indicator-padding)}.js-carousel [part=indicators] button:focus-visible{outline:2px solid var(--ep-card-carousel-color-outline-focus);outline-offset:var(--ep-focus-size-offset)}.js-carousel [part=indicators] button span{background-color:#52605e;border-radius:var(--ep-card-carousel-indicator-border-radius,50%);height:var(--ep-card-carousel-indicator-height);pointer-events:none;transition-delay:var(--ep-card-carousel-indicator-transition-delay,0);transition-duration:var(--ep-card-carousel-indicator-transition-duration);transition-property:var(--ep-card-carousel-indicator-transition-property);transition-timing-function:var(--ep-card-carousel-indicator-transition-timing-function);width:var(--ep-card-carousel-indicator-width)}@media(forced-colors:active){.js-carousel [part=indicators] button span{border:1px solid transparent}}.js-carousel [part=indicators] .active button span{background-color:#fff;width:var(--ep-card-carousel-indicator-width-active,var(--ep-card-carousel-indicator-width))}@media(forced-colors:active){.js-carousel [part=indicators] .active button span{background-color:SelectedItem}}.research-landing-page .js-carousel .js-carousel-controls-wrapper{bottom:80px}.category-articles .category-articles__top-article{border:1px solid #e6e6e6;margin-bottom:32px}.category-articles .category-articles__top-article .sds-preview-module__content{margin-bottom:16px;padding:0 16px 16px}.category-articles .category-articles__top-article .news-card-byline{align-items:center;display:flex;flex-direction:row;font-size:14px;padding-bottom:8px}.category-articles .category-articles__top-article .news-card-byline .date-label{font-size:.75rem}.category-articles .category-articles__top-article .news-card-byline__credit{padding-left:8px}@media (min-width:61.25rem){.category-articles .category-articles__top-article .news-card-byline{margin-bottom:1.25rem;margin-top:5px;padding-bottom:0}}.category-articles .category-articles__top-article .category-article-card-text{line-height:1.5;padding-top:8px}@media (min-width:48rem){.category-articles .category-articles__top-article .category-article-card-text{padding-top:0}}.category-articles .category-article-card{align-items:normal;flex-direction:row-reverse;flex-wrap:wrap-reverse;justify-content:space-between;padding-bottom:2rem;padding-left:1rem;padding-right:1rem}.category-articles .category-article-card .preview-text{color:#212121;line-height:1.5}.category-articles .category-article-card .news-card-byline{font-size:14px}.category-articles .category-article-card .news-card-byline .date-label{font-size:.75rem}@media (min-width:61.25rem){.category-articles .category-article-card .news-card-byline{margin-bottom:1.25rem;margin-top:5px}}.category-articles .category-article-card .sds-preview-module__content{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;margin-bottom:6px;padding-right:16px}.category-articles .category-article-card .sds-preview-module__content .category-article-card-text{margin-bottom:auto;margin-top:auto}.category-articles .category-article-card .sds-preview-module__media{margin-right:0}.category-articles .category-article-card .sds-preview-module__media .missing-photo-container{height:unset}@supports(aspect-ratio:auto){.category-articles .category-article-card .sds-preview-module__media .missing-photo-container{aspect-ratio:3/2}}.category-articles .category-article-card .sds-preview-module__media .video_preview{position:absolute;top:0}.category-articles .category-article-card .sds-preview-module__media .video_preview .play-button-div{bottom:.875rem;position:absolute;right:1rem}@media (min-width:48rem){.category-articles .category-article-card .sds-preview-module__media .video_preview .play-button-div{bottom:1.25rem;right:1rem}}.category-articles .category-article-card .sds-preview-module__content,.category-articles .category-article-card .sds-preview-module__media{flex-basis:calc(50% - 1rem)}@media (min-width:61.25rem){.category-articles .category-article-card{align-items:flex-start;display:flex;flex-wrap:nowrap;padding-bottom:10px;padding-right:0;padding-top:0}}@media (min-width:73.125rem){.category-articles .category-article-card{padding-left:0}}.category-articles-pagination{margin-bottom:48px;padding-top:16px}@media (min-width:61.25rem){.category-articles-pagination{margin-bottom:64px}}.consumer-review-container{background-color:#fff;border:1px solid #e0e4e3;box-shadow:inset 0 -1px 0 0 #e0e4e3;margin-bottom:1rem;padding:1rem}.consumer-review-container .review-body,.consumer-review-container .review-response--body{max-width:676px}.consumer-review-container .review-breakdown{margin-bottom:1.5rem}.consumer-review-container .review-section{margin-bottom:1rem}.consumer-review-container .review-stars{margin-bottom:.25rem}@media (min-width:48rem){.consumer-review-container .review-stars{margin-bottom:1rem}}.consumer-review-container .review-type{font-size:.875rem}.consumer-review-container .review-byline{color:#141817;font-size:.875rem;margin-bottom:1rem}.consumer-review-container .verified-checkmark{color:#4cb155;font-size:1rem;vertical-align:-.125em}.consumer-review-container .review-responses{border-top:1px solid #e0e4e3;padding-top:1rem}.consumer-review-container .review-responses .review-response--heading{margin-bottom:1rem}.consumer-review-container .review-responses .review-response--heading .icon-message-circle{margin-right:.25rem;transform:none;vertical-align:text-top}.consumer-review-container .review-responses .review-response--body{margin-bottom:1.125rem;white-space:pre-line}.consumer-review-container .employee-list{display:inline;list-style:none;padding:0}.consumer-review-container .employee-list li{display:inline}.consumer-review-container .employee-list li:after{content:", "}.consumer-review-container .employee-list li:last-child:after{content:""}.consumer-review-container .review-feedback{margin-top:1rem}@media (min-width:48rem){.consumer-review-container .review-feedback{display:flex}.consumer-review-container .review-feedback .review-breakdown,.consumer-review-container .review-feedback .review-recommendation{width:40%}.consumer-review-container .review-feedback .review-recommendation{margin-left:80px}}.consumer-review-container .review-feedback .review-recommendation .review-reasons{margin-bottom:1.5rem}.consumer-review-container .title{font-family:Apercu Pro,Apercu Pro Helvetica Fallback,Apercu Pro Arial Fallback,sans-serif;padding-bottom:1rem;width:100%}.consumer-review-container .sds-reveal__hidden.expanded+.review-responses{border-width:0}.consumer-review-container .sds-reveal .sds-reveal__summary{margin-top:1rem}.consumer-review-container .sds-reveal .sds-reveal__content{padding:0}.consumer-review-container .sds-reveal__expand{margin-top:0}.consumer-review-container .sds-reveal__expand.expanded{margin-top:16px}.consumer-review-container .review-responses+.sds-reveal__expand.expanded{margin-top:0}.consumer-review-container .worked-with-employees{margin-bottom:24px}@media (min-width:48rem){.consumer-review-container .worked-with-employees{margin-left:6px}}.consumer-review-container .consumer-ratings{border-bottom:1px solid #e0e4e3;border-top:1px solid #e0e4e3;padding-top:1rem}@media (min-width:48rem){.consumer-review-container .consumer-ratings{align-items:center;display:flex;flex-wrap:wrap}}.consumer-review-container .consumer-ratings .consumer-rating-actions,.consumer-review-container .consumer-ratings .consumer-rating-counts{margin-bottom:1rem}@media (min-width:48rem){.consumer-review-container .consumer-ratings .consumer-rating-counts{margin-right:1.5rem}}.consumer-review-container .consumer-ratings .interaction-feedback{color:#3d4846;font-size:.875rem;font-style:italic}.consumer-review-container .consumer-ratings .consumer-rating-actions{display:inline-flex;gap:1rem}.consumer-review-container .consumer-ratings .consumer-rating-actions>*{--button-font-size:0.875rem;--button-height:2rem;--button-width:88px}.consumer-review-container.curated-review-container{background-color:#fff;border:unset;box-shadow:unset;font-size:.875rem;margin-bottom:unset;padding:unset}.consumer-review-container.curated-review-container .title{font-size:.875rem;font-weight:700}.sds-rating--not-rated{align-items:center;display:inline-flex;gap:.25rem}.sds-rating__item spark-svg{color:#141817}.dealers-near-me .dealers-near-me-page-stack{--section-spacing-horizontal:1rem;--section-spacing-vertical:1rem}.dealers-near-me .dealer-card{height:100%;width:158px}@media (min-width:61.25rem){.dealers-near-me .dealer-card{width:175px}}.dealers-near-me .dealer-card h3 a{display:-webkit-box;max-height:80px;max-width:151px;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.dealers-near-me .dealer-card.dealer-card-horizontal{height:-moz-fit-content;height:fit-content;width:100%}.dealers-near-me .dealer-card.dealer-card-horizontal h3 a{max-height:80px;max-width:186px}.dealers-near-me .dealer-card.dealer-card-horizontal img{border-radius:0}.dealers-near-me .dealer-card.dealer-card-horizontal::part(media){border-radius:0;padding:0 .5rem 0 0}.dealers-near-me .dealer-card .dealership-default-image{padding:.5rem .5rem 0}.dealers-near-me .dealer-card .dealer-card-footer,.dealers-near-me .dealer-card .dealer-card-footer-primary-data{color:#3d4846;display:flex;font-size:.75rem;justify-content:space-between;width:100%}.dealers-near-me .dealer-card .dealer-card-footer spark-svg,.dealers-near-me .dealer-card .dealer-card-footer-primary-data spark-svg{color:#c098ef}.dealers-near-me .all-dealers-near-me-link-wrapper{display:flex;flex-direction:row;justify-content:flex-end;margin-top:1.5rem}ul.sds-definition-list li{align-items:center;display:flex;height:40px;justify-content:space-between}ul.sds-definition-list li:not(:last-child){border-bottom:1px solid #e6e6e6}.expert-review-content .expert-review-author-container{align-items:flex-start;background-color:#f5eefc;border-radius:10px;display:flex;flex-direction:column;gap:1.5rem;margin:.625rem;outline:1px solid #141817;outline-offset:.625rem;padding:1.5rem 2rem}.expert-review-content .expert-review-author-container .expert-review-author-bio-name{font-weight:700}.expert-review-content .expert-review-author-container .expert-review-teaser h1,.expert-review-content .expert-review-author-container .expert-review-teaser h2,.expert-review-content .expert-review-author-container .expert-review-teaser h3,.expert-review-content .expert-review-author-container .expert-review-teaser h4,.expert-review-content .expert-review-author-container .expert-review-teaser h5,.expert-review-content .expert-review-author-container .expert-review-teaser h6,.expert-review-content .expert-review-author-container .expert-review-teaser p:not(:first-of-type),.expert-review-content .expert-review-author-container .expert-review-teaser table,.expert-review-content .expert-review-author-container .expert-review-teaser ul{display:none}.expert-review-content .expert-review-author-container .expert-review-teaser p{max-width:unset}.expert-review-content .expert-review-author-container .expert-review-teaser p a,.expert-review-content .expert-review-author-container .expert-review-teaser.q_and_a_teaser a{display:inline}.expert-review-content .expert-review-author-container .expert-review-author-bio{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}.expert-review-content .expert-review-author-container .expert-review-author-bio a{align-items:center;color:#141817;display:flex;flex-direction:row;gap:.5rem;text-decoration:underline}.expert-review-content .expert-review-author-container .expert-review-author-bio a:active,.expert-review-content .expert-review-author-container .expert-review-author-bio a:hover,.expert-review-content .expert-review-author-container .expert-review-author-bio a:visited{color:#141817}.expert-review-content .expert-review-author-container .expert-review-author-details,.expert-review-content .expert-review-author-container .expert-review-author-details .expert-review-author-wrapper{align-items:center;display:flex;flex-direction:row;gap:1.5rem}.expert-review-content .expert-review-author-container .expert-review-author-details .expert-review-author{background-color:#c098ef;border-radius:50%;height:90px;width:98px}.expert-review-content .expert-review-author-container .expert-review-author-details .expert-review-author img{border:2px solid #000;border-radius:50%;height:90px;margin-right:8px;min-width:90px;width:90px}.expert-review-content .expert-review-disclaimer{color:var(--spark-color-text-weaker);font-size:.75rem;margin-top:1.5rem}.expert-review h3,.expert-review-article-content h3{margin-top:1.5rem}.expert-review p,.expert-review-article-content p{margin-bottom:1rem;max-width:unset}.expert-review iframe,.expert-review picture img,.expert-review-article-content iframe,.expert-review-article-content picture img{border-radius:10px;margin-bottom:1.5rem}.expert-review ul,.expert-review-article-content ul{list-style:none;margin-bottom:1.5rem;margin-top:1rem;padding:0 0 0 1.5rem}.expert-review ul li,.expert-review-article-content ul li{padding-bottom:1.25rem;position:relative}.expert-review ul li:before,.expert-review-article-content ul li:before{background-color:#859391;border-radius:50%;content:"";height:.45em;left:-1rem;position:absolute;top:.3em;width:.45em}.expert-review ul li:last-child,.expert-review-article-content ul li:last-child{padding-bottom:0}.expert-review-scrollable{border:1px solid #e0e4e3;border-radius:.625rem;padding:1.5rem}.expert-review-scrollable .image-heading{display:flex;flex-direction:column;gap:1rem}@media (min-width:48rem){.expert-review-scrollable .image-heading{flex-direction:row;gap:2.5rem}}.expert-review-scrollable .image-heading .expert-review-lead-image-mobile{display:block;margin:1rem 0}@media (min-width:48rem){.expert-review-scrollable .image-heading .expert-review-lead-image-mobile{display:none}.expert-review-scrollable .image-heading .expert-review-lead-image-mobile+p{margin-top:1.5rem}}.expert-review-scrollable .image-heading .expert-review-lead-image-desktop{display:none}@media (min-width:48rem){.expert-review-scrollable .image-heading .expert-review-lead-image-desktop{display:block;flex-basis:50%}}.expert-review-scrollable .expert-review-scrollable-heading-content-wrapper{display:flex;flex-direction:column}@media (min-width:48rem){.expert-review-scrollable .expert-review-scrollable-heading-content-wrapper{flex-basis:50%}}.expert-review-scrollable .expert-review-scrollable-heading-wrapper{border-bottom:1px solid #e0e4e3;display:flex;gap:1.5rem;height:-moz-fit-content;height:fit-content;justify-content:space-between;padding-bottom:.75rem}.expert-review-scrollable .expert-review-scrollable-heading-wrapper .expert-review-scrollable-author-heading{flex-basis:55%}@media (min-width:48rem){.expert-review-scrollable .expert-review-scrollable-heading-wrapper .expert-review-scrollable-author-heading{flex-basis:60%}}.expert-review-scrollable .expert-review-scrollable-heading-wrapper .expert-review-scrollable-author-heading .expert-review-scrollable-heading{font-size:.875rem;font-weight:700}.expert-review-scrollable .expert-review-scrollable-heading-wrapper .expert-review-scrollable-author-heading .expert-review-scrollable-author{font-size:.75rem}.expert-review-scrollable .expert-review-scrollable-area{-webkit-mask-image:linear-gradient(180deg,#000 86%,transparent);mask-image:linear-gradient(180deg,#000 86%,transparent);overflow:hidden}@media (min-width:48rem){.expert-review-scrollable .expert-review-scrollable-area{-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}}.expert-review-scrollable .expert-review-scrollable-area p{max-width:30em}.expert-review-scrollable .expert-review-scrollable-area h1,.expert-review-scrollable .expert-review-scrollable-area h2,.expert-review-scrollable .expert-review-scrollable-area h3,.expert-review-scrollable .expert-review-scrollable-area h4,.expert-review-scrollable .expert-review-scrollable-area h5{font-size:1.125rem;margin:1.5rem 0 .75rem;text-align:center}.expert-review-scrollable .expert-review-scrollable-area .expert-review-article-content{box-sizing:content-box;height:432px;overflow-y:scroll;padding-right:1rem}@media (min-width:48rem){.expert-review-scrollable .expert-review-scrollable-area .expert-review-article-content{height:308px}}.expert-review-scrollable .expert-review-scrollable-area .expert-review-article-content>h3:first-child,.expert-review-scrollable .expert-review-scrollable-area .expert-review-article-content>p:first-child,.expert-review-scrollable .expert-review-scrollable-area .expert-review-article-content>ul:first-child{padding-top:1.5rem}.expert-review-scrollable .expert-review-scrollable-area spark-disclaimer{margin:1rem 0 3rem}.expert-review-scrollable:not(:has(.expert-review-lead-image-desktop)) .expert-review-scrollable-heading-content-wrapper,.expert-review-scrollable:not(:has(.expert-review-lead-image-mobile)) .expert-review-scrollable-heading-content-wrapper{flex-basis:100%}.expert-review-scrollable:not(:has(.expert-review-lead-image-desktop)) .expert-review-scrollable-area h1,.expert-review-scrollable:not(:has(.expert-review-lead-image-desktop)) .expert-review-scrollable-area h2,.expert-review-scrollable:not(:has(.expert-review-lead-image-desktop)) .expert-review-scrollable-area h3,.expert-review-scrollable:not(:has(.expert-review-lead-image-desktop)) .expert-review-scrollable-area h4,.expert-review-scrollable:not(:has(.expert-review-lead-image-desktop)) .expert-review-scrollable-area h5,.expert-review-scrollable:not(:has(.expert-review-lead-image-mobile)) .expert-review-scrollable-area h1,.expert-review-scrollable:not(:has(.expert-review-lead-image-mobile)) .expert-review-scrollable-area h2,.expert-review-scrollable:not(:has(.expert-review-lead-image-mobile)) .expert-review-scrollable-area h3,.expert-review-scrollable:not(:has(.expert-review-lead-image-mobile)) .expert-review-scrollable-area h4,.expert-review-scrollable:not(:has(.expert-review-lead-image-mobile)) .expert-review-scrollable-area h5{text-align:left}.expert-review-scrollable+.author-box-author-container{margin-top:1.5rem}.expert-review-scrollable .expert-review-hero-gallery img,.expert-review-scrollable .expert-review-hero-gallery::part(carousel){border-radius:10px}.vehicle-cards-section{padding-top:2.5rem}@media (min-width:61.25rem){.vehicle-cards-section{padding-top:64px}}.vehicle-cards-section .featured-cards{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:1rem;row-gap:1rem;width:100%}.vehicle-cards-section .featured-cards>.sds-card{margin-bottom:0;max-width:none;min-width:280px}@media (min-width:61.25rem){.vehicle-cards-section .featured-cards{grid-template-columns:1fr 1fr 1fr;margin-bottom:2rem}}.key-spec .key-spec-value{display:inline-block;font-size:1rem}@media (min-width:48rem){.key-spec .key-spec-value{font-size:1.125rem}}@media (min-width:61.25rem){.key-spec .key-spec-value{font-size:1.25rem}}.key-spec .key-spec-label{color:#3d4846;display:block;font-size:.75rem;line-height:1em;margin-top:.25em}@media (min-width:48rem){.key-spec .key-spec-label{color:#3d4846;font-size:.75rem;line-height:1em;margin-top:.25em}}.key-spec .key-spec-value{color:#141817;font-size:.875rem;font-weight:var(--spark-font-weight-body-bold)}@media (min-width:48rem){.key-spec .key-spec-value{font-size:1.25rem}}.key-spec spark-tooltip{--bubble-max-width:calc(100vw - 1rem);line-height:1}.key-spec spark-tooltip span[slot=trigger],.key-spec spark-tooltip::part(icon){color:#3d4846;font-size:.75rem}.key-spec spark-tooltip::part(trigger){--padding:0 var(--spark-spacing-1) 0 0}.key-spec spark-tooltip::part(base){display:inline-block}.key-spec spark-tooltip::part(base) ep-button{--button-font-size:var(--spark-font-size-body-smaller)}.key-spec spark-tooltip::part(bubble){z-index:22}.key-spec spark-tooltip .sds-text-field__icon{color:#141817;position:relative;top:.125rem}.key-spec .key-spec-unit{color:#141817;display:inline;font-size:.75rem}@media (min-width:61.25rem){.landing-hero.overlay{height:100%;inset:0;max-width:unset;-o-object-fit:cover;object-fit:cover;position:absolute}}.landing-hero .hero-cta{align-items:center;background-color:rgba(0,0,0,.7);color:#fff;display:flex;flex-direction:row;font-size:.75rem;padding:1rem;width:100%}@media (min-width:61.25rem){.landing-hero .hero-cta.overlay{border-radius:var(--spark-size-radius-card)}}.landing-hero .hero-cta a{color:#fff;text-decoration:none}.landing-hero .hero-cta .sponsored-hero-cta{height:45px;-o-object-fit:contain;object-fit:contain;width:115px}.landing-hero .hero-cta .hero-cta-wrapper{margin-left:1rem;white-space:normal}@media (min-width:73.125rem){.landing-hero .hero-cta .hero-cta-wrapper .hero-cta-description{max-width:215px}}.landing-hero .hero-cta .hero-cta-wrapper .hero-cta-description .sponsored-cta-orphan{white-space:nowrap}.landing-hero .hero-cta .hero-cta-wrapper .hero-cta-tag{font-weight:700;text-transform:uppercase}@media (min-width:61.25rem){.landing-hero .hero-cta .hero-cta-wrapper .hero-cta-tag.overlay{font-weight:400;text-transform:none}}.landing-hero .hero-cta .hero-cta-wrapper .hero-cta-disclaimer{color:#c2c9c8;font-size:11px}@media (min-width:61.25rem){.landing-hero .hero-cta .hero-cta-wrapper .hero-cta-disclaimer.overlay{font-size:12px}.landing-hero .hero-cta{padding:.5rem .75rem}}@media (min-width:73.125rem){.landing-hero .hero-cta{width:-moz-fit-content;width:fit-content}}.landing-hero .hero-cta .sds-inverse{stroke:#fff;margin-bottom:-4px;margin-left:4px}.hero-video-modal .sds-modal__content{max-height:unset;max-width:unset}@media (min-width:48rem){.hero-video-modal .sds-modal__content{height:90%;width:90%}}.hero-video-modal .sds-modal__content-body{height:100%;width:100%}.hero-video-modal .sds-modal__content-body .hero-video-player{background-color:#fff;height:100%;width:100%}.hero-video-modal .sds-modal__content-body .hero-video-player iframe{height:100%;width:100%}button.video-start{align-items:center;background-color:rgba(0,0,0,.6);border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;height:50px;justify-content:center;left:calc(50vw - 25px);margin:0 auto;pointer-events:all;position:absolute;top:calc(30% + 25px);width:50px;z-index:3}@media (min-width:48rem){button.video-start{height:100px;left:calc(50% - 50px);top:calc(50% - 50px);width:100px}}button.video-start .triangle-right{border-color:transparent transparent transparent #fff;border-style:solid;border-width:13px 0 13px 20px;height:0;margin-left:5px;pointer-events:none;width:0}@media (min-width:48rem){button.video-start .triangle-right{border-width:26px 0 26px 40px;margin-left:10px}}.research-landing-page .landing-hero .hero-cta-parent{background-color:rgba(0,0,0,.7);bottom:0}@media (min-width:73.125rem){.research-landing-page .landing-hero .hero-cta-parent{left:0;right:0;width:100%}}.research-landing-page .landing-hero .hero-cta-parent .hero-cta{background:transparent;width:100%}@media (min-width:73.125rem){.research-landing-page .landing-hero .hero-cta-parent .hero-cta{margin:0 auto;width:1170px}}.reveal-closed-text,.reveal-open-text,.sds-link-pack .sds-list li a{font-size:1rem}.sds-reveal .reveal-closed-text{display:inline}.sds-reveal .reveal-open-text,.sds-reveal[open] .reveal-closed-text{display:none}.sds-reveal[open] .reveal-open-text{display:inline}.research-make-page .sds-reveal{position:relative}.research-make-page .sds-reveal[open]{padding-bottom:.5rem}@media(min-width:61.25rem){.research-make-page .sds-reveal[open]{padding-bottom:1.5rem}}.research-make-page .sds-reveal[open] .sds-reveal__summary spark-svg{transform:rotate(180deg) translateY(-2px)}.research-make-page .sds-reveal .sds-reveal__summary{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-bottom:2rem;padding:0;position:absolute;top:100%;width:100%}.research-make-page .sds-reveal .sds-reveal__summary:before{margin-right:1rem}.research-make-page .sds-reveal .sds-reveal__summary:after{margin-left:1rem}.research-make-page .sds-reveal .sds-reveal__summary:after,.research-make-page .sds-reveal .sds-reveal__summary:before{background:#f0f2f1;content:"";flex:1;height:.0625rem}.research-make-page .sds-reveal spark-svg{color:#f0f2f1;margin-left:.5rem;transform:rotate(0) translateY(2px)}.sds-link-pack .sds-list li a+a,.sds-link-pack .sds-list li div+div{padding-top:1rem}.linkpack-links{-moz-columns:1;column-count:1}@media (min-width:48rem){.linkpack-links{-moz-columns:2;column-count:2}}@media (min-width:61.25rem){.linkpack-links{-moz-columns:4;column-count:4}}.linkpack-links li{margin-bottom:1rem;padding:.25rem 0;page-break-inside:avoid}.linkpack-links li .deals-text{color:#141817;font-size:.75rem}.featured-comparison{--section-spacing-horizontal:1rem;--section-spacing-vertical:1rem}.featured-comparison a{align-items:center;border-radius:8px;box-shadow:0 .2px 12px 4px rgba(68,89,88,.12);color:#141817;display:flex;flex:0 0 16.25rem;flex-direction:column;padding:1rem .5rem;text-decoration:none}@media (min-width:48rem){.featured-comparison a{flex:1 0 21rem}}@media (min-width:73.125rem){.featured-comparison a{flex:1 0 auto}}.featured-comparison a:active,.featured-comparison a:hover,.featured-comparison a:visited{color:inherit;text-decoration:inherit}.featured-comparison a .featured-comparison__images{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;overflow:hidden}.featured-comparison a .featured-comparison__images img{height:75px;-o-object-fit:cover;object-fit:cover;position:relative;width:170px}.featured-comparison a .featured-comparison__images img:first-child{transform:scaleX(-1)}@media (min-width:48rem){.featured-comparison a .featured-comparison__images img{height:90px}}.featured-comparison a .featured-comparison__name{font-size:1rem;padding:0 .25rem;text-align:center}.missing-photo-container{align-items:center;background:var(--spark-color-background-callout-cool);display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.missing-photo-container .missing-photo-icon{font-size:2.25rem;stroke-width:0;color:var(--spark-color-fill-weak)}.missing-photo-container .missing-photo-text{color:#52605e;font-size:.875rem;font-weight:500;margin:.25rem 0 0}.sds-reveal[open] .missing-photo-container svg{transform:none}.vehicle-image-placeholder{align-items:center;background-color:#f0f2f1;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%}.vehicle-image-placeholder .image-placeholder-before-loading{height:unset}.vehicle-image-not-found{align-items:center;background-color:#f0f2f1;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%}.vehicle-image-not-found spark-svg{font-size:2rem;stroke-width:0}.vehicle-image-not-found .image-not-found-text{color:#3d4846;font-weight:600}.vehicle-image-not-found .sds-text-field__icon{stroke:var(--spark-color-fill-weak)!important}.vehicle-image-not-found.image-not-found-sm{height:unset}.vehicle-image-not-found.image-not-found-md .sds-text-field__icon{margin-bottom:1rem}.vehicle-image-not-found.image-not-found-lg .image-not-found-text{font-size:1rem}.vehicle-image-not-found.image-not-found-lg .sds-text-field__icon{margin-bottom:1rem}.vehicle-image-not-found.image-not-found-xl .image-not-found-text{font-size:20px}.vehicle-image-not-found.image-not-found-xl .sds-text-field__icon{margin-bottom:1.5rem}a.new-car-model-card-wrapper,a.new-car-model-card-wrapper:active,a.new-car-model-card-wrapper:hover,a.new-car-model-card-wrapper:visited{color:#141817}.new-car-model-card{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;min-height:240px;padding:.75rem 0 .75rem .75rem;width:200px}@media (min-width:31.5rem){.new-car-model-card{max-width:200px;min-width:181.6666666667px}}@media (min-width:61.25rem){.new-car-model-card{max-width:181.6666666667px}}.new-car-model-card a,.new-car-model-card a:active,.new-car-model-card a:hover,.new-car-model-card a:visited{color:#141817;text-decoration:none}.new-car-model-card a.mmy-shop-link{font-size:.875rem;text-decoration:underline}.new-car-model-card-image{height:100%;max-height:138px;min-height:138px;overflow:hidden}.new-car-model-card-image img{margin-left:35%;transform:scale(1.5)}.new-car-model-card-image .missing-photo-container{border-radius:8px}.new-car-model-card-primary-content{display:flex;flex-direction:column;justify-content:space-between}.new-car-model-card-content{display:flex;flex-direction:column;justify-content:flex-start;padding-right:.75rem}.new-car-model-card-content .new-car-model-card-name{font-size:.875rem;font-weight:400;margin-top:.5rem}.new-car-model-card .new-car-model-card-compare{align-items:center;display:flex;justify-content:space-between;margin-right:.75rem;margin-top:.75rem}.new-car-model-card.full-primary-photo .new-car-model-card-image{display:block;margin-right:.75rem}.new-car-model-card.full-primary-photo .new-car-model-card-image img{margin-left:0;transform:unset}.new-car-model-card.full-primary-photo .new-car-model-card-content{color:#141817;display:block}.new-car-model-card.full-primary-photo .new-car-model-card-content:active,.new-car-model-card.full-primary-photo .new-car-model-card-content:hover,.new-car-model-card.full-primary-photo .new-car-model-card-content:visited{color:#141817}.new-car-model-card.vehicle-card .price-section{font-size:inherit;padding:0}.new-car-model-card.vehicle-card .price-section .primary-price{font-size:inherit}.new-car-model-card.vehicle-card .price-section .secondary-price{display:none}.new-car-model-card.vehicle-card .miles-from-dealer{color:#3d4846;font-size:.75rem}.new-car-model-card.vehicle-card .new-car-model-card-name a{display:-webkit-box;font-weight:400;max-height:42px;max-width:157px;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.mmy-vehicle-card .mmy-vehicle-card-details{display:flex;flex-direction:column;height:100%;justify-content:space-between}.mmy-vehicle-card.mmy-vehicle-card-horizontal .mmy-vehicle-card-details.mmy-vehicle-card-horizontal-details{padding-left:.75rem}.mmy-vehicle-card.mmy-vehicle-card-horizontal .mmy-vehicle-card-details.mmy-vehicle-card-horizontal-details a{font-size:1rem;font-weight:var(--spark-font-weight-body-bold)}@media (min-width:48rem){.mmy-vehicle-card.mmy-vehicle-card-horizontal .mmy-vehicle-card-details.mmy-vehicle-card-horizontal-details a{font-size:1.125rem}}.mmy-vehicle-card.mmy-vehicle-card-horizontal .mmy-vehicle-card-details.mmy-vehicle-card-horizontal-details .mmy-vehicle-card-horizontal-price{font-size:.75rem}@media (min-width:48rem){.mmy-vehicle-card.mmy-vehicle-card-horizontal .mmy-vehicle-card-details.mmy-vehicle-card-horizontal-details .mmy-vehicle-card-horizontal-price{font-size:.875rem}}.mmy-vehicle-card.mmy-vehicle-card-vertical{height:278px;max-width:182px;width:calc(50vw - 24px)}@media (min-width:73.125rem){.mmy-vehicle-card.mmy-vehicle-card-vertical{width:181.6666666667px}}.mmy-vehicle-card.mmy-vehicle-card-vertical .mmy-vehicle-card-vertical-details a{display:-webkit-box;max-height:42px;max-width:157px;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.mmy-vehicle-card.mmy-vehicle-card-vertical .mmy-vehicle-card-vertical-name a{font-weight:400}.mmy-vehicle-card img{padding:.75rem}.mmy-vehicle-card .mmy-vehicle-card-img{margin-left:35%;padding:0;transform:scale(1.5)}.mmy-vehicle-card .mmy-vehicle-card-img.mmy-vehicle-card-img-full{margin-left:0;transform:unset}.new-cars-editorial.sds-page-section{padding-right:0}.new-cars-editorial h2{margin-bottom:2rem}.new-cars-editorial h3{font-size:1.25rem;margin-bottom:.75rem}.new-cars-editorial .news-container{display:flex;flex-direction:column;gap:2.5rem}@media (min-width:61.25rem){.new-cars-editorial .news-container{border-bottom:1px solid #e5e3df;flex-direction:row;gap:3rem;padding-bottom:2rem}}.new-cars-editorial .news-container .news-article .sponsored-label{margin-bottom:.5rem}.new-cars-editorial .news-container .news-article:hover{text-decoration:none}.new-cars-editorial .news-container .news-article:hover .news-card-title--truncate{color:unset;text-decoration:underline}.new-cars-editorial .news-container .news-article-primary{display:flex;flex-basis:65%;flex-direction:column;text-decoration:none}.new-cars-editorial .news-container .news-article-primary img{border-radius:8px;margin-bottom:1.5rem}.new-cars-editorial .news-container .news-article-primary .read-more{text-decoration:underline}.new-cars-editorial .news-container .news-articles-secondary{display:flex;flex-basis:35%;flex-direction:row;gap:1rem}@media (min-width:61.25rem){.new-cars-editorial .news-container .news-articles-secondary{flex-direction:column;gap:0}}.new-cars-editorial .news-container .news-articles-secondary .news-article-secondary{border-top:1px solid #e5e3df;padding-bottom:2rem;padding-top:.75rem;text-decoration:none}.new-cars-editorial .news-container .news-articles-secondary .news-article-secondary-3{display:none}@media (min-width:61.25rem){.new-cars-editorial .news-container .news-articles-secondary .news-article-secondary-3{display:block}}.new-cars-editorial .see-more-news-articles-link{margin-top:1.5rem}.new-cars-link-pack spark-link-pack>:where(h1,h2,h3,h4,h5,h6)+ul{margin-top:var(--header-content-gap,var(--ep-page-section-content-margin-top))}@media (min-width:61.25rem){.new-cars-link-pack spark-link-pack>:where(h1,h2,h3,h4,h5,h6)+ul{margin-top:var(--header-content-gap-lg,var(--ep-page-section-content-margin-top-lg))}}.new-cars-link-pack spark-link-pack+:where(spark-link-pack){margin:var(--spark-spacing-5) 0 0}@media screen and (max-width:48rem){.new-cars-link-pack spark-link-pack ul{-moz-column-count:var(--ep-link-pack-column-count-md);column-count:var(--ep-link-pack-column-count-md);-moz-column-gap:var(--ep-link-pack-column-gap);column-gap:var(--ep-link-pack-column-gap)}}.new-cars-link-pack spark-card{--card-content-padding:var(--spark-spacing-3) var(--spark-spacing-2)}.new-cars-link-pack spark-reveal{width:100%}.new-cars-link-pack spark-reveal::part(base){justify-content:flex-end}.new-cars-local-listings .new-car-model-card{min-width:156px;padding:0;width:156px;--card-shadow:none}@media (min-width:31.5rem){.new-cars-local-listings .new-car-model-card{width:176px}}.new-cars-local-listings spark-stack{overflow-x:auto;width:calc(100vw - 32px)}@media (min-width:73.125rem){.new-cars-local-listings spark-stack{overflow:hidden;width:1170px}}.link-to-related-listings{align-items:center;display:flex;gap:.5rem;justify-content:flex-end;margin-top:1.5rem}.notification-icon svg{height:32px;width:32px}.sds-notification-toaster{animation:cssAnimation 10s forwards;bottom:0;left:50%;margin-bottom:0;position:fixed;top:inherit;width:100%;z-index:2001}@keyframes cssAnimation{0%{transform:translate(-50%,1000%)}20%{transform:translate(-50%)}80%{transform:translate(-50%)}to{transform:translate(-50%,100%);visibility:hidden}}.sds-notification-toaster .notification-section{margin-bottom:0;max-width:1170px;padding:0;position:relative}.vdp-show-more-offers-content{display:block}@media (min-width:61.25rem){.vdp-show-more-offers-content{display:inline-block}}.offers__content{display:flex;overflow-x:auto;width:100%}@media (min-width:61.25rem){.offers__content{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;max-width:1170px}}.offers__content .offer-card{border:1px solid #e0e4e3;box-shadow:inset 0 -3px 0 0 #9653e5;box-sizing:border-box;font-size:14px;margin:0 1rem 2rem 0;min-height:266px;min-width:280px;padding:1.5rem 1rem;position:relative;white-space:normal}@media (min-width:61.25rem){.offers__content .offer-card{margin-right:0}}.offers__content .offer-card .offers-heading{font-family:Apercu Pro,Apercu Pro Helvetica Fallback,Apercu Pro Arial Fallback,sans-serif;font-size:16px;font-weight:600;margin-bottom:1rem;padding-bottom:0}.offers__content .offer-card .offers-total-separator{border:1px solid #667875;height:1px;margin:1rem 0;width:250px}.offers__content .offer-card .offers-total-stack{color:#141817;font-size:14px;font-weight:600;margin-bottom:1rem}.offers__content .offer-card .offers-total{color:#141817;font-size:14px}.offers__content .offer-card .offers-expire-date{color:#141817;font-size:12px;margin-top:1rem}.offers__content .offer-card .offers-disclaimer{color:#52605e;font-size:12px;margin:1rem 0 2rem}.offers__content .offer-card .offers-details-modal-button{bottom:20px;color:#b0c;font-size:inherit;position:absolute}.offers__content .offer-card .offers-details-modal-button:active,.offers__content .offer-card .offers-details-modal-button:hover{color:#532380;cursor:pointer;text-decoration:underline}.dpp-special-offer-modal .sds-modal__content{height:100%;position:fixed;width:100%;z-index:9998}@media (min-width:48rem){.dpp-special-offer-modal .sds-modal__content{height:auto;position:relative;width:520px}}.dpp-special-offer-modal .dpp-modal-close{height:32px;width:32px}.dpp-special-offer-modal .dpp-modal-close svg{height:32px;width:32px;stroke:#667875}.dpp-special-offer-modal .sds-modal__title{font-family:Apercu Pro,Apercu Pro Helvetica Fallback,Apercu Pro Arial Fallback,sans-serif;margin-bottom:1rem}@media (min-width:61.25rem){.dpp-special-offer-modal .sds-modal__title{font-family:DM Sans,DM Sans Helvetica Fallback,DM Sans Arial Fallback,sans-serif}}.dpp-special-offer-modal .offers-dpp-modal-list-header{font-size:16px;margin-bottom:1rem}.dpp-special-offer-modal .offers-dpp-modal-list-items{font-size:14px;list-style-type:disc;padding:0 0 1rem 1.5rem}.dpp-special-offer-modal .offers-dpp-modal-list-items .offers-dpp-modal-other-offer{margin-bottom:0;padding:0}.dpp-special-offer-modal .offers-dpp-disclaimer-container{color:#52605e;font-size:12px;margin-bottom:2rem;max-width:100%}.dpp-special-offer-modal .offers-dpp-modal-button-container{text-align:left}.dpp-special-offer-modal .offers-dpp-modal-button-container .offers-dpp-modal-button{display:inline-flex;width:100%}@media (min-width:48rem){.dpp-special-offer-modal .offers-dpp-modal-button-container .offers-dpp-modal-button{margin-left:0;width:220px}}.incentive-offer-card{border:1px solid #e0e4e3;border-radius:.625rem;padding:.5rem;--card-shadow:none}.incentive-offer-card::part(content){display:flex;flex-direction:column}.incentive-offer-card .offer-badge{margin-bottom:1.5rem}.incentive-offer-card .offer-card-description{display:-webkit-box;max-height:57px;max-width:calc(100vw - 72px);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (min-width:48rem){.incentive-offer-card .offer-card-description{max-width:calc(50vw - 44px)}}@media (min-width:61.25rem){.incentive-offer-card .offer-card-description{max-width:calc(33.33333vw - 34.66667px)}}@media (min-width:73.125rem){.incentive-offer-card .offer-card-description{max-width:calc(25vw - 30px)}}.incentive-offer-card-popover:has(form){--popover-padding:0}.incentive-offer-card-popover:has(form) form>spark-stack,.incentive-offer-card-popover:has(form)::part(header){margin:1rem}.incentive-offer-card-popover .incentive-offer-card-popover-content{display:flex;flex-direction:column;gap:1.5rem}.incentive-offer-card-popover .dealer-card-horizontal,.incentive-offer-card-popover .mmy-vehicle-card-horizontal,.incentive-offer-card-popover .new-car-model-card{--card-body-flex-grow:2;--card-footer-padding:0 16px 16px 8px;--card-shadow:none;--ep-card-no-media-font-size:12px;border:.0625rem solid #e0e4e3;border-radius:.625rem}.incentive-offer-card-popover .new-car-model-card{padding:0}.incentive-offer-card-popover .new-car-model-card .new-car-model-card-name{margin-top:0}.incentive-offer-card-popover .new-car-model-card .new-car-model-card-name a{max-width:unset}.incentive-offer-card-popover .new-car-model-card::part(footer){display:none}.incentive-offer-card-popover .mmy-vehicle-card.mmy-vehicle-card-horizontal{--card-content-padding:16px 16px 16px 0}.incentive-offer-card-popover .mmy-vehicle-card.mmy-vehicle-card-horizontal::part(footer){display:none}.incentive-offer-card-popover .mmy-vehicle-card.mmy-vehicle-card-horizontal .mmy-vehicle-card-horizontal-name spark-link a{font-size:.875rem;font-weight:400}.incentive-offer-card-popover .mmy-vehicle-card.mmy-vehicle-card-horizontal .mmy-vehicle-card-details.mmy-vehicle-card-horizontal-details .mmy-vehicle-card-horizontal-price.mmy-vehicle-card-horizontal-price{font-size:1rem;font-weight:700}.incentive-offer-card-popover .dealer-card-horizontal .dealer-card-footer{align-items:center;display:flex;justify-content:space-between;width:100%}.incentive-offer-card-popover .dealer-card-horizontal .dealer-card-footer .dealer-card-footer-primary-data{display:flex;gap:.75rem}.incentive-offer-card-popover .dealer-rating{align-items:center;display:flex;gap:.25rem}.incentive-offer-card-popover .dealer-rating spark-svg{color:#9653e5}.incentive-offer-card-popover .dealer-info{margin:0 1rem}.incentive-offer-card-popover .dealer-info .dealer-name-rating{align-items:center;display:flex;gap:.75rem}.incentive-offer-card-popover .dealer-info .dealer-name-rating .dealer-name{font-size:.875rem}.incentive-offer-card-popover .dealer-info .dealer-name-rating .dealer-rating{font-weight:700}.incentive-offer-card-popover .dealer-info .dealer-phone{font-size:1.125rem;font-weight:700}.incentive-offer-card-popover form{display:flex;flex-direction:column;justify-content:space-between}.incentive-offer-card-popover form spark-input{width:100%}.incentive-offer-card-popover form .special-offers-form-actions{align-items:center;background-color:#fff;border-top:.0625rem solid #e0e4e3;bottom:0;display:flex;justify-content:space-between;padding:1rem;position:fixed;width:100%}@media (min-width:48rem){.incentive-offer-card-popover form .special-offers-form-actions{width:501px}}.incentive-offer-card-popover .new-car-model-card{max-width:unset;min-height:unset;width:100%}.incentive-offer-card-popover .new-car-model-card .new-car-model-card-name a:hover{text-decoration:underline}.incentive-offer-card .offer-card-description,.incentive-offer-card-popover .offer-card-description{font-size:1rem}.incentive-offer-card .offer-card-highlighted-attr,.incentive-offer-card-popover .offer-card-highlighted-attr{font-size:1.25rem;font-weight:700}.incentive-offer-card .offer-card-title,.incentive-offer-card-popover .offer-card-title{color:#52605e;font-size:.75rem}.incentive-offer-card .offer-card-title .highlighted-mmy,.incentive-offer-card-popover .offer-card-title .highlighted-mmy{text-decoration:underline}.incentive-offer-card .offer-card-title .disclaimer-trigger spark-svg,.incentive-offer-card-popover .offer-card-title .disclaimer-trigger spark-svg{color:#52605e;font-size:.875rem;line-height:18px}.incentive-offer-card .incentive-offer-card-action,.incentive-offer-card-popover .incentive-offer-card-action{align-items:center;display:flex;justify-content:space-between;width:100%}.incentive-offer-card spark-disclaimer,.incentive-offer-card-popover spark-disclaimer{margin-bottom:80px}.incentive-offer-card spark-disclaimer spark-button::part(base),.incentive-offer-card-popover spark-disclaimer spark-button::part(base){font-size:inherit}.incentive-offer-card .post-lead-heading,.incentive-offer-card-popover .post-lead-heading{font-size:1.125rem;font-weight:700;margin-bottom:.75rem}.incentive-offer-card-expiration{color:#ba123a;font-size:.75rem}.offer-card-carousel-section .change-location-button{--button-font-size:$spark-font-size-heading-3-lg;--button-font-family:$spark-font-family-heading-1}@media (min-width:48rem){.offer-card-carousel-section .offer-card-carousel{--overflow-offset:0}}.offer-card-carousel-section .offer-card-carousel .incentive-offer-card{max-width:268px;min-width:268px;width:268px}.financing-card{border:.0625rem solid #e0e4e3;border-radius:.625rem;cursor:pointer;font-size:1rem;padding:1.25rem;text-align:left;width:100%}.financing-card .financing-card-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}@media (min-width:48rem){.financing-card .financing-card-top{align-items:flex-start;margin-bottom:0}}.financing-card .financing-card-arrow-right{align-items:center;background-color:#f0f2f1;border-radius:50%;color:#141817;display:flex;height:32px;justify-content:center;width:32px}.incentives-financing-popover spark-badge{margin-bottom:.75rem}.incentives-financing-popover .financing-offer-cards{display:flex;flex-direction:column;gap:1rem}.incentives-financing-popover .financing-offer-cards .financing-offer-card{border-bottom:.0625rem solid #e0e4e3;display:flex;flex-direction:column;gap:.5rem}.incentives-financing-popover .financing-offer-cards .financing-offer-card:last-child{border-bottom:none}.incentives-financing-popover .financing-offer-cards .financing-offer-card .financing-offer-card-title{font-weight:700}.incentives-financing-popover .financing-offer-cards .financing-offer-card .financing-offer-best-rate,.incentives-financing-popover .financing-offer-cards .financing-offer-card spark-list ul li{padding-left:.75rem}.incentives-financing-popover .financing-offer-cards .financing-offer-card .financing-offer-best-rate:nth-child(2n),.incentives-financing-popover .financing-offer-cards .financing-offer-card spark-list ul li:nth-child(2n){background-color:#f0f2f1}.incentives-financing-popover .financing-offer-cards .financing-offer-card .financing-offer-best-rate+li,.incentives-financing-popover .financing-offer-cards .financing-offer-card spark-list ul li+li{margin-top:.25rem}.incentives-financing-popover .financing-offer-cards .financing-offer-card .incentive-offer-card-expiration{margin-bottom:1rem}.incentives-financing-popover .incentive-offer-card-action{align-items:baseline;display:flex;justify-content:space-between;width:100%}.change-location-trigger-modal-wrapper{position:relative}.change-location-trigger-modal-wrapper .change-location-popover{background-color:#fff;border-radius:.625rem;box-shadow:0 .4px 14px 8px rgba(68,89,88,.14);height:calc(100vh - 4px);left:12px;padding:1rem;position:fixed;top:4px;width:calc(100vw - 24px);z-index:3}@media (min-width:48rem){.change-location-trigger-modal-wrapper .change-location-popover{box-shadow:0 0 10px 0 rgba(68,89,88,.1);height:570px;left:256px;position:absolute;top:-8px;width:386px}}@media (min-width:61.25rem){.change-location-trigger-modal-wrapper .change-location-popover{left:280px;top:-24px}}.change-location-trigger-modal-wrapper .change-location-popover .picker-header{display:block;display:flex;justify-content:space-between;padding:1rem 0}.change-location-trigger-modal-wrapper .change-location-popover .picker-header .picker-header-heading{font-size:1.25rem;font-weight:700}.change-location-trigger-modal-wrapper .change-location-popover .picker-header spark-button{--button-width:32px;--button-height:32px;--button-border:none;--button-font-size:$spark-font-size-body;--button-background-color:var(--spark-color-background-callout-cool)}.change-location-trigger-modal-wrapper .change-location-popover spark-input-lite label{align-items:center;display:flex;gap:.5rem}.change-location-trigger-modal-wrapper .change-location-popover .new-cars-search-options{--stack-gap:0;font-size:1rem;height:calc(100svh - 4px);overflow-y:auto;padding-top:1.5rem;scrollbar-width:none}.change-location-trigger-modal-wrapper .change-location-popover .new-cars-search-options::-webkit-scrollbar{display:none}@media (min-width:48rem){.change-location-trigger-modal-wrapper .change-location-popover .new-cars-search-options{height:400px}}.change-location-trigger-modal-wrapper .change-location-popover .new-cars-search-options .popover-type-option{padding:0 6px}.change-location-trigger-modal-wrapper .change-location-popover .new-cars-search-options .popover-type-option spark-button{--button-padding:var(--spark-spacing-1-5) 0 var(--spark-spacing-1-5) var(--spark-spacing-0-5);--button-width:100%;--button-justify-content:flex-start;--button-background-color-hover:var( --spark-color-background-callout-cool )}.change-location-trigger-modal-wrapper .change-location-popover .new-cars-search-options .popover-type-option spark-button::part(base){text-decoration:none}.change-location-trigger-modal-wrapper .change-location-popover .location-search-suggestions{--button-font-weight:$spark-font-weight-body}.change-location-trigger-modal-wrapper .change-location-popover .location-search-suggestions .matched-text{font-weight:700}.change-location-trigger-modal-wrapper .change-location-popover .no-matches{display:flex;justify-content:center;margin-top:1.5rem}spark-pagination{margin:var(--spark-spacing-8) 0}.price-section{padding:.5rem 0}.price-section .primary-price{font-size:1.625rem;font-weight:var(--spark-font-weight-body-bold);line-height:1.1;margin:0 11px 0 0}@media (min-width:48rem){.price-section .primary-price{font-size:1.8125rem}}@media (min-width:61.25rem){.price-section .primary-price{font-size:2.25rem}}.price-section .primary-price sup{vertical-align:super}@media (min-width:48rem){.price-section .primary-price sup{font-size:.875rem}}@media (min-width:61.25rem){.price-section .primary-price sup{font-size:1.125rem}}.price-section .secondary-price{display:inline-block;margin:.5rem 11px 0 0}.price-section .tertiary-price{margin-top:9px}@media (min-width:48rem){.price-section .tertiary-price{margin-top:6px}}.price-section .price-drop{font-weight:700}.price-section .pricing-display-separator{border:1px solid #e0e4e3;height:1px;margin:1rem 1rem 1rem 0;width:100%}@media (min-width:31.5rem){.price-section .pricing-display-separator{width:390px}}.price-section .savings-math{flex-direction:row}.price-section .bottom-line,.price-section .savings-math{align-items:flex-end;display:flex}.price-section .bottom-line .list-price{margin-right:.25rem}.price-section .bottom-line .seller-price{font-weight:700;margin-right:1rem}.price-section.price-section-vehicle-card .primary-price{font-size:24px}.price-section.price-section-vehicle-card .secondary-price,.price-section.price-section-vehicle-card .tertiary-price{font-size:.875rem}.article-rail-section{margin-bottom:40px;padding:0 16px}@media (min-width:61.25rem){.article-rail-section{padding:0}}.article-rail-section__header{padding:8px 0}.article-rail-section__header .article-rail-section__title{font-family:DM Sans,DM Sans Helvetica Fallback,DM Sans Arial Fallback,sans-serif;line-height:1.1}.article-rail-section__content{margin:0 auto;width:100%}.article-rail-section__content .sds-preview-module{align-items:flex-start;border-bottom:1px solid #e0e4e3;color:#141817;flex-direction:row-reverse;justify-content:space-between;padding:1.25rem 0 1rem;width:100%}.article-rail-section__content .sds-preview-module__content{color:#141817;display:block;flex-grow:1;height:auto;min-width:163px;padding-right:16px;text-decoration:none;width:100%}@media (min-width:61.25rem){.article-rail-section__content .sds-preview-module__content{flex-basis:147px;height:auto}}.article-rail-section__content .sds-preview-module__content .news-card-byline{font-size:.75rem;margin-top:6px}.article-rail-section__content .sds-preview-module__media{flex-basis:144px;height:81px;margin:0;overflow:hidden}@media (min-width:61.25rem){.article-rail-section__content .sds-preview-module__media{flex-basis:123px;height:69px;margin:initial}}.article-rail-section__content .news-card-title--truncate{display:block;font-family:Apercu Pro,Apercu Pro Helvetica Fallback,Apercu Pro Arial Fallback,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.2;max-height:75%;white-space:pre-line;word-break:break-word}.article-rail-section__footer{margin-top:10px}.review-breakdown .review-breakdown--heading,.specs-breakdown .review-breakdown--heading{margin-bottom:1rem}.review-breakdown .sds-definition-list__display-name,.specs-breakdown .sds-definition-list__display-name{font-weight:700}.recall-articles{margin-bottom:16px}@media (min-width:61.25rem){.recall-articles{margin-bottom:24px}}.recall-articles .recall-article{border-bottom:1px solid #e0e4e3;display:flex;flex-direction:row-reverse;padding:1rem 0}@media (min-width:61.25rem){.recall-articles .recall-article{border:1px solid #e0e4e3;flex-direction:column;padding-top:0}}.recall-articles .recall-article__media{flex-basis:122px;margin:0 0 0 5px;min-width:122px}@media (min-width:61.25rem){.recall-articles .recall-article__media{margin:initial;margin-bottom:21.5px}}.recall-articles .recall-article__content{flex-grow:1}@media (min-width:61.25rem){.recall-articles .recall-article__content{padding:0 24.5px 0 16px}}.recall-articles .recall-article__content .recall-article__kicker{color:#141817;display:none;font-size:.875rem}@media (min-width:61.25rem){.recall-articles .recall-article__content .recall-article__kicker{display:block;margin-bottom:8px}}.recall-articles .recall-article__content .recall-article__title{display:-webkit-box;font-size:1rem;margin-bottom:0;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.recall-articles .recall-article__content .recall-article__title:after{display:none}@media (min-width:61.25rem){.recall-articles .recall-article__content .recall-article__title:after{display:block;font-size:1.25rem;margin:10px 0 15.5px}}.recall-articles .recall-article__content .recall-article__byline{font-size:.875rem;margin-top:6px}@media (min-width:61.25rem){.recall-articles .recall-article__content .recall-article__byline{margin-top:0}}.recall-articles .recall-article__content .recall-article__date{display:none;font-size:.75rem}@media (min-width:61.25rem){.recall-articles .recall-article__content .recall-article__date{display:initial}}.recall-cards-section .sds-page-section+.sds-page-section.recall-cards-section{margin-top:0}.recall-cards-section .recall-layout{display:grid;grid-gap:1rem}@media (min-width:48rem){.recall-cards-section .recall-layout{grid-template-areas:"a1 a2";grid-template-columns:repeat(2,1fr)}}@media (min-width:61.25rem){.recall-cards-section .recall-layout{grid-template-areas:"a1 a2 a3 a4";grid-template-columns:repeat(4,1fr)}}.recall-cards-section .recall-cards-section__header{margin-bottom:0;padding-bottom:.25rem}@media (min-width:61.25rem){.recall-cards-section .sds-card--research{max-width:282px}}.recall-cards-section .sds-page-section__footer{margin-top:0}.recall-cards-section .card{color:#141817;display:flex;flex-direction:row;height:100%;padding-bottom:1.5rem;padding-top:1rem}@media (min-width:48rem){.recall-cards-section .card{align-items:unset;flex-direction:column;min-height:220px;padding:1rem 1rem 1.5rem}}.recall-cards-section .card:hover{text-decoration:none}.recall-cards-section .card .missing-photo-container{height:inherit;width:inherit}.recall-cards-section .card .missing-photo-container .missing-photo-text{display:none}@media (min-width:48rem){.recall-cards-section .card .missing-photo-container .missing-photo-text{display:block}}.recall-cards-section .card .missing-photo-container svg.missing-photo-icon{min-height:64px;min-width:64px;padding:.25rem}@media (min-width:48rem){.recall-cards-section .card .missing-photo-container svg.missing-photo-icon{min-height:2rem;min-width:2rem;padding:0}}.recall-cards-section .card .card__thumb{margin-right:1rem;text-align:center;width:120px}@media (min-width:48rem){.recall-cards-section .card .card__thumb{height:170px;margin-left:0;margin-right:0;min-height:170px;width:100%}}.recall-cards-section .card .card__thumb img{max-height:100%}.recall-cards-section .card .card__content{display:block;height:100%}@media (min-width:48rem){.recall-cards-section .card .card__content{margin-top:auto;padding:1.5rem 0 0}}.recall-cards-section .card .card__content .card__title_year{font-size:var(--spark-font-size-body-smaller);padding-bottom:.25rem}@media (min-width:48rem){.recall-cards-section .card .card__content .card__title_year{font-size:14px}}.recall-cards-section .card .card__content .card__title{font-size:1rem;padding-bottom:.25rem}@media (min-width:48rem){.recall-cards-section .card .card__content .card__title{font-size:1.25rem;padding-bottom:1rem}}.recall-cards-section .card .card__content .card__header{font-size:20px;line-height:1.15}.recall-cards-section .card .card__content .card__recall_component{font-family:Apercu Pro,Apercu Pro Helvetica Fallback,Apercu Pro Arial Fallback,sans-serif;font-size:1.25rem;font-weight:700;padding-bottom:.25rem}@media (min-width:48rem){.recall-cards-section .card .card__content .card__recall_component{font-size:20px}}.recall-cards-section .card .card__content .card__date{font-size:.75rem}.recall-results label{color:#3d4846;font-size:.75rem}.recall-results__count{font-family:Apercu Pro,Apercu Pro Helvetica Fallback,Apercu Pro Arial Fallback,sans-serif;font-weight:var(--spark-font-weight-body-bold)}.recall-results__sub{font-size:.75rem}.recall-results .result-card{border-radius:.625rem;display:flex;flex-direction:column;margin-bottom:1.5rem;padding:19px 16px}.recall-results .result-card__title{color:#141817;font-family:Apercu Pro,Apercu Pro Helvetica Fallback,Apercu Pro Arial Fallback,sans-serif;font-size:1.25rem}.recall-results .result-card hr{align-self:center;margin:8px 16px 18px;width:100%}.recall-results .result-card__header{align-items:flex-start;display:flex}.recall-results .result-card__header-date{flex:1;flex-basis:auto}.recall-results .result-card__header-recall-no{flex:2}.recall-results .result-card__date,.recall-results .result-card__recall-no{font-size:.875rem}.recall-results .result-card__content{color:#141817;font-size:.75rem;margin-top:1.125rem}.recall-results .result-card__content label{display:inline-block;margin:18px 0 6px}.recall-results .result-card__content .sds-reveal__summary{margin:8px 0 0}.recall-results__pagination{margin-top:1.5rem}.recall-search{padding-bottom:24px;padding-top:24px}@media (min-width:61.25rem){.recall-search{padding-bottom:40px;padding-top:40px}}.recall-search+.sds-template-sidebar{margin-top:40px}@media (min-width:61.25rem){.recall-search+.sds-template-sidebar{margin-top:64px}}.recall-search .recall-search__text{font-size:16px;font-weight:700;margin-bottom:16px}@media (min-width:61.25rem){.recall-search .recall-search__text{font-size:24px;line-height:1.1}}.recall-search .js-make-is-required-warning{display:none;font-size:14px}.recall-search .js-make-is-required-warning.make-is-required{color:#e03d2e;display:block}@media (min-width:61.25rem){.recall-search .js-make-is-required-warning.make-is-required{margin-top:62px;position:absolute}}.recall-search .recall-search__form{border:1px solid #bdbdbd;border-radius:6px;overflow:hidden}@media (min-width:61.25rem){.recall-search .recall-search__form{display:grid;grid-template-columns:33% 33% 17% 17%}}.recall-search .recall-search__field{border:0;border-radius:0;max-width:none}.recall-search .recall-search__field.make-is-required{border:1px solid #e03d2e;border-top-left-radius:6px;border-top-right-radius:6px}@media (min-width:61.25rem){.recall-search .recall-search__field.make-is-required{border-bottom-left-radius:6px;border-top-right-radius:0}}.recall-search .recall-search__field+.recall-search__field{border-top:1px solid #bdbdbd;margin-top:0}@media (min-width:61.25rem){.recall-search .recall-search__field+.recall-search__field{border-left:1px solid #bdbdbd;border-top:initial}}.exterior-color-container .color-options{display:flex;flex-wrap:wrap;margin:1rem 0 0}@media (min-width:48rem){.exterior-color-container .color-options{margin:1rem 0 10px}}.exterior-color-container .color-options .color-box-outline{border:2px solid transparent;border-radius:4px;border-radius:50%;height:60px;margin:0 1.5rem 1.5rem 0}.exterior-color-container .color-options .color-box-outline.active{border:2px solid #212121}.exterior-color-container .color-options .color-box-outline .color-box{border:1px solid #e6e6e6;border-radius:.25rem;border-radius:50%;display:block;height:54px;margin:1px;position:relative;width:54px}.research-compare-details-card{--msrp-margin-bottom:1.125rem;--msrp-margin-top:0.75rem;--padding-h:0.75rem;--padding-v:0.75rem;--remove-button-size:2rem;display:flex;flex-direction:column;justify-content:space-between;width:100%}.research-compare-details-card--empty .compare-add-button-container{border:2px dashed #a3aeac;display:flex;height:100%;justify-content:space-around;width:100%}.research-compare-details-card--empty .compare-add-button-container :first-child{margin:auto}.research-compare-details-card .research-compare-card{background-color:#fff;border-radius:8px;height:100%}.research-compare-details-card .research-compare-card,.research-compare-details-card .research-compare-card .compare-card-price-content{display:flex;flex-direction:column;justify-content:space-between}.research-compare-details-card .shopping-url{margin-top:.75rem}.research-compare-details-card .shopping-url a{color:#141817}.research-compare-details-card:has(div.zoomed-silouette,div.missing-photo-container){padding-left:0;padding-right:0}.research-compare-details-card:has(div.zoomed-silouette,div.missing-photo-container) .compare-card-price-content,.research-compare-details-card:has(div.zoomed-silouette,div.missing-photo-container) .mmy-info{padding-left:var(--padding-h);padding-right:var(--padding-h)}.research-compare-details-card:has(div.missing-photo-container) .silouette{border-bottom:1px solid #f0f2f1;position:relative;top:-20px}.research-compare-details-card .zoomed-silouette{clip-path:polygon(7% 0,100% 0,100% 100%,7% 100%);min-height:80px;min-width:100px;position:relative;top:-20px}.research-compare-details-card .zoomed-silouette img{margin-left:40%;transform:scale(1.6)}@media (min-width:48rem){.research-compare-details-card .zoomed-silouette img{margin-left:20%;transform:scale(1.2)}}@media (min-width:61.25rem){.research-compare-details-card .zoomed-silouette img{margin-left:30%;transform:scale(1.5)}}.research-compare-details-card .zoomed-silouette.primary img{margin-left:15%;transform:scale(1.1)}@media (min-width:48rem){.research-compare-details-card .zoomed-silouette.primary img{margin-left:20%;transform:scale(.9)}}@media (min-width:61.25rem){.research-compare-details-card .zoomed-silouette.primary img{margin-left:15%;transform:scale(1.1)}}.research-compare-details-card .zoomed-silouette .missing-photo-container{background-color:#fff}.research-compare-details-card .image{display:block;margin:0 auto;min-height:80px;min-width:100px;position:relative;top:-36px}@media (min-width:61.25rem){.research-compare-details-card .image{height:300px;max-height:300px;overflow:hidden}}.research-compare-details-card .image img{position:relative;z-index:5}.research-compare-details-card.card-count__2{max-width:174px;width:174px}@media (min-width:48rem){.research-compare-details-card.card-count__2{max-width:unset;width:50%}}.research-compare-details-card.card-count__2 .image,.research-compare-details-card.card-count__2 .zoomed-silouette{height:140px}@media (min-width:48rem){.research-compare-details-card.card-count__2 .image,.research-compare-details-card.card-count__2 .zoomed-silouette{height:180px}}@media (min-width:61.25rem){.research-compare-details-card.card-count__2 .image,.research-compare-details-card.card-count__2 .zoomed-silouette{height:240px}}.research-compare-details-card.card-count__3{width:50%}@media (min-width:61.25rem){.research-compare-details-card.card-count__3{width:33.3333333333%}}.research-compare-details-card.card-count__3 .image,.research-compare-details-card.card-count__3 .zoomed-silouette{height:140px}@media (min-width:31.5rem){.research-compare-details-card.card-count__3 .image,.research-compare-details-card.card-count__3 .zoomed-silouette{height:180px}}@media (min-width:61.25rem){.research-compare-details-card.card-count__3 .image,.research-compare-details-card.card-count__3 .zoomed-silouette{height:240px}}.research-compare-details-card.card-count__4,.research-compare-details-card.card-count__5{max-width:154px;width:154px}@media (min-width:31.5rem){.research-compare-details-card.card-count__4,.research-compare-details-card.card-count__5{max-width:unset;width:33.3333333333%}}@media (min-width:48rem){.research-compare-details-card.card-count__4 .trim-select-button,.research-compare-details-card.card-count__5 .trim-select-button{max-width:130px}}@media (min-width:61.25rem){.research-compare-details-card.card-count__4,.research-compare-details-card.card-count__5{width:25%}.research-compare-details-card.card-count__4 .trim-select-button,.research-compare-details-card.card-count__5 .trim-select-button{max-width:251px}}.research-compare-details-card.card-count__4 .image,.research-compare-details-card.card-count__4 .zoomed-silouette,.research-compare-details-card.card-count__5 .image,.research-compare-details-card.card-count__5 .zoomed-silouette{height:120px}@media (min-width:61.25rem){.research-compare-details-card.card-count__4 .image,.research-compare-details-card.card-count__4 .zoomed-silouette,.research-compare-details-card.card-count__5 .image,.research-compare-details-card.card-count__5 .zoomed-silouette{height:180px}}.research-compare-details-card .mmy-info{position:relative;z-index:10}.research-compare-details-card .mmy-info .mmy-url a{color:#141817}.research-compare-details-card .mmy-info .mmy-url.ghost-mmy-url a{white-space:unset}.research-compare-details-card .mmy-info .mmy-url.ghost-mmy-url a svg{display:none}.research-compare-details-card .mmy-info .trim-text{font-size:.75rem}.research-compare-details-card .trim-select{margin-bottom:var(--padding-v);position:static}.research-compare-details-card .trim-select .trim-select-button{background-color:var(--spark-color-background-callout-cool);border-radius:.25rem;color:#141817;font-weight:700;overflow:hidden;padding:.5rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.research-compare-details-card .trim-select .trim-select-button spark-svg{position:relative;top:2px}.research-compare-details-card .trim-select .trim-select-options{background-color:var(--spark-color-background-callout-cool);border-radius:.25rem;box-shadow:0 4px 24px rgba(0,0,0,.1);-webkit-box-shadow:0 4px 24px rgba(0,0,0,.1);-moz-box-shadow:0 4px 24px;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;left:40px;margin-top:.5rem;position:absolute;width:calc(100vw - 80px);z-index:1000}@media (min-width:31.5rem){.research-compare-details-card .trim-select .trim-select-options{left:unset;width:-moz-fit-content;width:fit-content}}.research-compare-details-card .trim-select .trim-select-options button{display:flex;flex-direction:row;justify-content:flex-start;padding:.5rem 1.5rem .5rem 6px;text-align:left}.research-compare-details-card .trim-select .trim-select-options button:not(:first-child){border-top:1px solid #b2b2b2}.research-compare-details-card .trim-select .trim-select-options button spark-svg{height:14px;margin-right:.25rem;width:14px}.research-compare-details-card .trim-select .trim-select-options button div:only-child{margin-left:18px}.research-compare-details-card .comparison-plus{height:1rem;width:1rem;stroke:#b0c;stroke-width:2px;transform:translateY(2px) rotate(45deg)}.research-compare-details-card .remove-button{cursor:pointer;display:inline-block;height:var(--remove-button-size);left:calc(100% - 32px);position:relative;width:var(--remove-button-size);z-index:10}.research-compare-details-card .remove-x{height:100%;padding:9px;width:100%}.research-compare-details-card .missing-photo-container{height:100%;position:relative;z-index:5}.research-compare-details-card .sds-button{height:36px;width:140px}.research-compare-details-card .sds-container__content{padding:0}.research-compare-details-card .sds-container__content .ghost-ad-url{margin-bottom:8px}.research-compare-details-card .sds-container__content .make-text{font-size:.75rem}.research-compare-details-card .sds-container__content .model-text{font-size:.875rem}.research-compare-details-card .sds-container__content .year-text{font-size:.75rem}@media (min-width:48rem){.research-compare-details-card .sds-container__content .year-text{font-size:.875rem}}.research-compare-details-card .price-amount{font-family:DM Sans,DM Sans Helvetica Fallback,DM Sans Arial Fallback,sans-serif;font-size:.75rem;font-weight:700;margin-bottom:var(--msrp-margin-bottom);margin-top:var(--msrp-margin-top)}@media (min-width:48rem){.research-compare-details-card .price-amount{font-size:1.625rem}}.research-compare-details-card.sds-container--card-actions{flex-direction:row;flex-wrap:wrap;height:92px;justify-content:flex-start;margin-left:0;width:100%}@media (min-width:48rem){.research-compare-details-card .sds-container__content{flex:0 0 auto;padding:0}.research-compare-details-card .sds-container__content .msrp-text{display:flex;padding:0 0 1.5rem}.research-compare-details-card .sds-container__content .msrp-text--bold{font-size:1.25rem;font-weight:var(--spark-font-weight-body-bold);padding-right:.5ch}.research-compare-details-card .sds-container__content .make-text{font-size:.875rem}.research-compare-details-card .sds-container__content .model-text{font-size:1.25rem}}.research-compare-details-card--empty{display:none}@media (min-width:48rem){.research-compare-details-card--empty{display:flex}}.research-compare-details-add-card{margin-top:.75rem}.research-compare-details-add-card .add-card-link{left:8px;padding-top:1.5rem;position:absolute}.research-compare-details-add-card .comparison-plus{height:1rem;width:1rem;stroke:#b0c;stroke-width:2px;transform:translateY(2px) rotate(45deg)}@media (min-width:48rem){.research-compare-details-add-card{display:none}}.research-news .sds-card.author-box-card-wrapper{flex:1 1 100%;justify-content:space-between;margin-bottom:24px;margin-top:0;width:auto}@media (min-width:31.5rem){.research-news .sds-card.author-box-card-wrapper{flex:1 1 30%;margin-bottom:0}}@media (min-width:48rem){.research-news .sds-card.author-box-card-wrapper{max-width:380px}}.research-news .sds-card .byline p{display:block;width:100%}.research-news .sds-card .date-label{display:block}.research-news .sds-card .author-box-card-missing-photo{padding:20% 0;position:relative}.research-news .sds-card .author-box-card-missing-photo .missing-photo-text{display:none}@media (min-width:31.5rem){.research-news .sds-card .author-box-card-missing-photo{padding:0}.research-news .sds-card .author-box-card-missing-photo:after,.research-news .sds-card .author-box-card-missing-photo:before{content:"";display:inline-block;padding-top:22.5%;vertical-align:middle;width:0}.research-news .sds-card .author-box-card-missing-photo .missing-photo-text{display:inline-block;text-align:center}}.research-news .sds-card .sds-card__link{height:100%}.research-news .sds-card .sds-card__desc{display:flex;flex-direction:column;height:100%;justify-content:space-between}.research-news .sds-card .sds-container__media{background-color:transparent;padding:0}.research-news .sds-card .sds-container__media img{min-width:unset;width:100%}.research-news .latest-news__cards{display:flex;flex-wrap:wrap;margin-bottom:1.5rem}.research-news .latest-news__cards.justify-flex-start{justify-content:flex-start}.research-news .latest-news__cards.justify-flex-between{justify-content:space-between}.research-news .latest-news__cards .latest-news-card{flex:0 1 100%;margin:0 0 1rem;width:294px}.research-news .latest-news__cards .latest-news-card:last-child{margin-bottom:0}@media (min-width:48rem){.research-news .latest-news__cards .latest-news-card{flex:1 1 30%;margin:0;max-width:380px;width:auto}.research-news .latest-news__cards .latest-news-card:first-child{margin-right:12px}.research-news .latest-news__cards .latest-news-card:last-child{margin-left:12px}}.research-news .latest-news__cards .latest-news-card .sds-preview-module{align-items:flex-start;flex-direction:row-reverse;padding-bottom:1rem}@media (min-width:48rem){.research-news .latest-news__cards .latest-news-card .sds-preview-module{flex-direction:column}}.research-news .latest-news__cards .latest-news-card .sds-preview-module__media{flex:1 1 81px;margin:0}.research-news .latest-news__cards .latest-news-card .sds-preview-module__media img{height:100%;width:100%}@media (min-width:48rem){.research-news .latest-news__cards .latest-news-card .sds-preview-module__media{margin:0 1rem 1rem 0}}.research-news .latest-news__cards .latest-news-card .sds-preview-module__content{color:#141817;display:flex;flex:1 1 50%;flex-direction:column;padding-right:1rem}@media (min-width:48rem){.research-news .latest-news__cards .latest-news-card .sds-preview-module__content{margin-bottom:1rem;padding:0 1rem}}.research-news .latest-news__cards .latest-news-card .sds-preview-module__content .sds-preview-module__title{font-size:1rem;line-height:normal;margin-bottom:0}@media (min-width:48rem){.research-news .latest-news__cards .latest-news-card .sds-preview-module__content .sds-preview-module__title{font-size:20px}}.research-news .latest-news__cards .latest-news-card .sds-preview-module__content .news-card-byline{font-size:.75rem;margin:6px 0 0}@media (min-width:48rem){.research-news .latest-news__cards .latest-news-card .sds-preview-module__content .news-card-byline{font-size:1rem}}.research-news .latest-news__cards .latest-news-card .sds-preview-module__content .news-card-byline p{display:none}@media (min-width:48rem){.research-news .latest-news__cards .latest-news-card .sds-preview-module__content .news-card-byline p{display:block}}.research-news .latest-news__cards .latest-news-card .sds-preview-module__content .news-card-byline .date-label{font-size:.75rem}.research-news .latest-news__cards .latest-news-card .sds-preview-module__content .sds-headshot+.news-card-byline{margin-left:1rem}.template-sidebar{margin-top:2.5rem}@media (min-width:48rem){.template-sidebar{margin-top:4rem}}.article-asset{aspect-ratio:3/2;display:block;width:100%}.article-asset img,.article-asset-iframe{border-radius:var(--spark-size-radius-image);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.author-content-container[slot=subtitle]{display:flex;flex-direction:column;gap:.75rem;justify-content:space-between;margin-bottom:1.5rem;width:100%}@media (min-width:48rem){.author-content-container[slot=subtitle]{flex-direction:row}}@media (min-width:61.25rem){.author-content-container[slot=subtitle]{max-width:calc(66.66667vw - 58.66667px)}}@media (min-width:73.125rem){.author-content-container[slot=subtitle]{max-width:774.6666666667px}}.author-content-container[slot=subtitle] .author-content{align-items:center;display:flex;font-size:.875rem;gap:.75rem}.author-content-container[slot=subtitle] .author-content img{height:40px;width:40px}.author-content-container[slot=subtitle] span{font-size:.875rem}.author-content-container[slot=subtitle] .social-buttons{display:flex}.author-content-container[slot=subtitle] .social-buttons .sds-social-share--facebook spark-svg,.author-content-container[slot=subtitle] .social-buttons .sds-social-share--twitter spark-svg{font-size:2.25rem;margin-left:0}.author-content-container[slot=subtitle] .social-buttons .sds-drawer__item+.sds-drawer-extra,.author-content-container[slot=subtitle] .social-buttons .sds-drawer__item+.sds-drawer__item,.author-content-container[slot=subtitle] .social-buttons .sds-social-share__label+.sds-drawer__item{margin-left:0!important}.author-content-container[slot=subtitle] .social-buttons .sds-drawer__item--trigger{margin-left:.25rem}.author-content-container[slot=subtitle] .social-buttons .sds-drawer__item--trigger spark-button::part(base){border:none}.partial-width-h1{max-width:100%}@media (min-width:61.25rem){.partial-width-h1{max-width:calc(66.66667vw - 58.66667px)}}@media (min-width:73.125rem){.partial-width-h1{max-width:774.6666666667px}}.article-content p{margin-bottom:1rem}.author-box-author-container{align-items:flex-start;background-color:#f0f2f1;border-radius:.625rem;display:flex;flex-direction:column;gap:1.5rem;padding:1.25rem}@media (min-width:48rem){.author-box-author-container{padding:1.5rem 2.5rem}}.author-box-author-container .author-box-author-details{display:flex;flex-direction:row;gap:1.5rem;width:100%}.author-box-author-container .author-box-author-details .author-box-author-bio{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;width:100%}.author-box-author-container .author-box-author-details .author-box-author-bio .author-box-bio{max-width:725px}.author-box-author-container .author-box-author-details .author-box-author-bio .author-box-author-name{font-weight:700}.author-box-author-container .author-box-author-details .author-box-author-bio .author-box-author-img-name-email{align-items:center;display:flex;justify-content:space-between;width:100%}.author-box-author-container .author-box-author-details .author-box-author-bio .author-box-author-img-name-email .author-box-author-img-name{display:flex;flex-direction:column}.author-box-author-container .author-box-author-details .author-box-author-bio .author-box-author-img-name-email .author-box-author-img-name .author-editor-credit{color:#52605e;font-size:.875rem}.author-box-author-container .author-box-author-details .author-box-author-img img{border-radius:50%;height:90px;min-width:90px;width:90px}.research-search{margin:0 auto}@media (min-width:48rem){.research-search{max-width:none}}.research-search .hide-select{display:none}.research-search .sds-field+.sds-field{margin:0}.research-search .sds-field-group .sds-field{max-width:none}.research-search .sds-button{border-radius:0;max-width:100%;width:100%}.research-search .field-group-melded{background-color:#bdbdbd;border:1px solid #bdbdbd;border-radius:var(--ep-fieldset-radius-melded);display:flex;flex-direction:column;gap:1px;margin-top:2rem;overflow:hidden;width:100%}.research-search .field-group-melded .sds-input-container{border:0;border-radius:0;max-width:none}@media (min-width:61.25rem){.research-search{position:relative}}.research-search .sds-text-field__icon{height:22px;width:22px}.research-mmy-cards{display:flex;flex-wrap:wrap}.research-mmy-card::part(base){flex-direction:row}@media (min-width:48rem){.research-mmy-card::part(base){flex-direction:column}}.research-mmy-card::part(media){width:50%}@media (min-width:48rem){.research-mmy-card::part(media){width:100%}}.research-mmy-card .research-mmy-card-footer{display:flex;flex-direction:column;justify-content:space-between}.research-mmy-card .research-mmy-card-footer spark-link a{display:flex;flex-direction:column;gap:.25rem}.research-mmy-card .research-mmy-card-footer .year-text{font-size:.875rem}.research-mmy-card .research-mmy-card-footer .make-model-text{font-size:1.125rem}.research-mmy-card .research-mmy-card-footer .msrp-text{align-items:baseline;display:flex;font-size:1.125rem;gap:.25rem}.research-mmy-card .research-mmy-card-footer .msrp-text .msrp-text-weak{color:#3d4846;font-size:.875rem}.research-mmy-card .research-mmy-card-footer .mpg-text{color:#3d4846;font-size:1rem;padding-top:.5rem}.research-mmy-card .research-mmy-card-footer .research-mmy-card-footer-actions{align-items:baseline;display:flex;flex-direction:column;justify-content:space-between;margin-top:1.5rem}@media (min-width:31.5rem){.research-mmy-card .research-mmy-card-footer .research-mmy-card-footer-actions{flex-direction:row;gap:1rem}}.research-mmy-card .research-mmy-card-footer .research-mmy-card-footer-actions spark-link{font-size:1rem;font-weight:400;text-decoration:underline}.review-sort-container{max-width:none;width:100%}@media (min-width:48rem){.review-sort-container{max-width:280px}}.car-reviews-and-ratings-landing .display-ad-section{margin-top:0}.car-reviews-and-ratings-landing .gray-section{background-color:var(--spark-color-background-callout-cool);margin-bottom:2.5rem;padding-top:2.5rem}@media (min-width:61.25rem){.car-reviews-and-ratings-landing .gray-section{margin-bottom:64px;padding-top:64px}}.car-reviews-and-ratings-landing .gray-section .sds-page-section__container{display:block;padding-bottom:0}@media (min-width:61.25rem){.car-reviews-and-ratings-landing .gray-section .sds-page-section__container{align-items:flex-end;display:flex;justify-content:space-between}}@media (min-width:73.125rem){.car-reviews-and-ratings-landing .gray-section .sds-page-section__container{justify-content:unset}}.car-reviews-and-ratings-landing .phone-image img{display:block;margin-left:auto;margin-right:auto;margin-top:2.5rem;max-height:230px}@media (min-width:61.25rem){.car-reviews-and-ratings-landing .phone-image img{max-height:460px}}@media (min-width:73.125rem){.car-reviews-and-ratings-landing .phone-image img{margin-left:213px}}@media (min-width:61.25rem){.car-reviews-and-ratings-landing .header-form-container{max-width:478px;padding-bottom:64px}}.car-reviews-and-ratings-landing .reviews-search{padding-bottom:32px}@media (min-width:61.25rem){.car-reviews-and-ratings-landing .reviews-search{position:relative}}.car-reviews-and-ratings-landing .reviews-search .hide-select{display:none}.car-reviews-and-ratings-landing .reviews-search .sds-field{max-width:none}.car-reviews-and-ratings-landing .reviews-search .sds-field+.sds-field{margin:0}.car-reviews-and-ratings-landing .reviews-search .sds-button{border-radius:0;max-width:100%;width:100%}.car-reviews-and-ratings-landing .reviews-search .search-button{--button-border-radius:0 0 6px 6px}.car-reviews-and-ratings-landing .reviews-search .field-group-melded{display:grid;grid-template-areas:"field1" "field2" "field3" "field4";grid-template-columns:100%;grid-template-rows:repeat(4,auto);margin-top:1rem;grid-gap:1px;background-color:#bdbdbd;border:1px solid #bdbdbd;border-radius:var(--ep-fieldset-radius-melded);overflow:hidden;width:100%}.car-reviews-and-ratings-landing .reviews-search .field-group-melded .field1{grid-area:field1;-ms-grid-column:1;-ms-grid-row:1}.car-reviews-and-ratings-landing .reviews-search .field-group-melded .field2{grid-area:field2;-ms-grid-column:1;-ms-grid-row:3}.car-reviews-and-ratings-landing .reviews-search .field-group-melded .field3{grid-area:field3;-ms-grid-column:1;-ms-grid-row:5}.car-reviews-and-ratings-landing .reviews-search .field-group-melded .field4{grid-area:field4;-ms-grid-column:1;-ms-grid-row:7}.car-reviews-and-ratings-landing .reviews-search .field-group-melded .sds-input-container{border:0;border-radius:0;max-width:none}.car-reviews-and-ratings-landing .reviews-search .sds-text-field__icon{height:22px;width:22px}.table-container{overflow-x:scroll}.table-container table{border:1px solid #e6e6e6;text-align:left;width:100%}.table-container table tr.content-row{overflow-x:scroll}.table-container table tr td{border-right:1px solid #f2f2f2;min-width:145px;padding:1rem}.table-container table tr td .exterior_color_samples{border-radius:50%;float:left;height:1.5rem;margin:0 1rem 1rem 0;width:1.5rem}.table-container table tr td .exterior_color_header{padding-bottom:1rem}@media (min-width:61.25rem){.table-container table tr td{min-width:150px;padding:1rem}}.table-container table tr th{background-color:#f2f2f2;font-weight:700;height:2.5rem;padding:1rem 0 1rem 1rem;vertical-align:middle}.table-container .link-container{align-items:center;display:flex;height:72px;padding:1rem}@media (min-width:48rem){.table-container .link-container{align-items:center;flex-direction:row;height:64px;justify-content:flex-end;padding:0}.table-container .link-container a{padding-right:1.25rem}}.shop-card{border:solid #e6e6e6;border-width:1px 1px 2px;display:flex;flex-direction:column;margin:0 0 1.5rem;position:relative}@media (min-width:48rem){.shop-card{margin:0 1rem 1.5rem 0}}.shop-card .image-content>*,.shop-card .vehicle-details a div,.shop-card .vehicle-details>div{position:relative;z-index:2}.shop-card .vehicle-details>button{z-index:4}.shop-card .shop-card-link{color:#141817;cursor:pointer;display:block}.shop-card .shop-card-link:not(:hover){text-decoration:none}.shop-card .shop-card-link:before{background-color:#fff;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.shop-card .shop-card-link:after{bottom:-2px;content:"";left:-1px;position:absolute;right:-1px;top:-1px;z-index:3}.shop-card .shop-card-link:active,.shop-card .shop-card-link:hover{color:#141817;text-decoration:underline}.shop-card .shop-card-link:active:after,.shop-card .shop-card-link:hover:after{border:solid #c2c9c8;border-width:1px 1px 2px}.shop-card .shop-card-link:visited:before{background-color:#f5eefc}.shop-card .shop-card-link:focus-visible{outline:2px solid #9653e5;outline-offset:1px}.shop-card .image-content{border-bottom:1px solid #e0e4e3;display:block;height:190px;overflow:hidden;position:relative}@media (min-width:48rem){.shop-card .image-content{min-height:190px}}.shop-card .image-content .image-not-found-md{padding:15% 0}.shop-card .image-content .vehicle-image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.shop-card .vehicle-details{display:flex;flex:1;flex-direction:column;line-height:1;padding:1rem}.shop-card .vehicle-details div:last-child{margin-bottom:0}.shop-card .vehicle-details .stock-type{font-size:.75rem}.shop-card .vehicle-details .title{line-height:1.25;margin-top:.25rem}.shop-card .vehicle-details .mileage{font-size:.875rem;line-height:1.5;padding-bottom:3px;padding-top:.25rem}.shop-card .vehicle-details .vehicle-badging{display:flex;flex-wrap:wrap;width:-moz-fit-content;width:fit-content}@media (min-width:48rem){.shop-card .vehicle-details .vehicle-badging{margin-bottom:1rem;padding-bottom:0}}.shop-card .vehicle-details .vehicle-badging .sds-modal{font-size:.875rem}.shop-card .vehicle-details .vehicle-badging .sds-modal .badge-description{font-size:1rem;line-height:1.5;padding-bottom:42px}.shop-card .vehicle-details .vehicle-badging .sds-modal .sds-link{font-size:1rem}.shop-card.shop-card-mobile-horizontal-desktop-vertical{flex-direction:row;max-width:100%;padding:1rem;width:100%}@media (min-width:48rem){.shop-card.shop-card-mobile-horizontal-desktop-vertical{flex-direction:column;padding:0}}.shop-card.shop-card-mobile-horizontal-desktop-vertical .primary-price{font-size:1.125rem}@media (min-width:48rem){.shop-card.shop-card-mobile-horizontal-desktop-vertical .primary-price{font-size:1.25rem}}.shop-card.shop-card-mobile-horizontal-desktop-vertical .title{font-size:.875rem}@media (min-width:48rem){.shop-card.shop-card-mobile-horizontal-desktop-vertical .title{font-size:1rem}}.shop-card.shop-card-mobile-horizontal-desktop-vertical .vehicle-details{flex-basis:60%;padding-top:0}@media (min-width:48rem){.shop-card.shop-card-mobile-horizontal-desktop-vertical .vehicle-details{padding-top:1rem}}.shop-card.shop-card-mobile-horizontal-desktop-vertical .image-content{border-bottom:none;flex-basis:40%;height:auto;width:100%}@media (min-width:31.5rem){.shop-card.shop-card-mobile-horizontal-desktop-vertical .image-content{height:190px;min-height:190px}}@media (min-width:48rem){.shop-card.shop-card-mobile-horizontal-desktop-vertical .image-content{border-bottom:1px solid #e0e4e3;flex-basis:unset;margin:0;max-width:100%}}.shop-card.shop-card-mobile-horizontal-desktop-vertical .image-content .vehicle-image-placeholder-before-loading{background-color:transparent}@media (min-width:48rem){.shop-card.shop-card-mobile-horizontal-desktop-vertical .image-content .vehicle-image-placeholder-before-loading{background-color:#e0e4e3}}.shop-card.shop-card-mobile-horizontal-desktop-vertical .image-content .vehicle-image,.shop-card.shop-card-mobile-horizontal-desktop-vertical .image-content .vehicle-image-not-found{height:auto}@media (min-width:31.5rem){.shop-card.shop-card-mobile-horizontal-desktop-vertical .image-content .vehicle-image,.shop-card.shop-card-mobile-horizontal-desktop-vertical .image-content .vehicle-image-not-found{height:100%}}.shop-card.shop-card-mobile-horizontal-desktop-horizontal{flex-direction:row;max-width:100%;padding:1rem;width:100%}@media (min-width:48rem){.shop-card.shop-card-mobile-horizontal-desktop-horizontal{padding:0}}.shop-card.shop-card-mobile-horizontal-desktop-horizontal .primary-price{font-size:1.125rem}@media (min-width:48rem){.shop-card.shop-card-mobile-horizontal-desktop-horizontal .primary-price{font-size:1.25rem}}.shop-card.shop-card-mobile-horizontal-desktop-horizontal .title{font-size:.875rem}@media (min-width:48rem){.shop-card.shop-card-mobile-horizontal-desktop-horizontal .title{font-size:1rem}}.shop-card.shop-card-mobile-horizontal-desktop-horizontal .vehicle-details{flex-basis:60%;padding-top:0}@media (min-width:48rem){.shop-card.shop-card-mobile-horizontal-desktop-horizontal .vehicle-details{padding-top:1rem}}.shop-card.shop-card-mobile-horizontal-desktop-horizontal .image-content{border-bottom:none;flex-basis:40%;height:auto;width:100%}.shop-card.shop-card-mobile-horizontal-desktop-horizontal .image-content .vehicle-image-placeholder-before-loading{background-color:transparent}@media (min-width:48rem){.shop-card.shop-card-mobile-horizontal-desktop-horizontal .image-content .vehicle-image-placeholder-before-loading{background-color:#e0e4e3}}.shop-card.shop-card-mobile-horizontal-desktop-horizontal .image-content .vehicle-image,.shop-card.shop-card-mobile-horizontal-desktop-horizontal .image-content .vehicle-image-not-found{height:auto}@media (min-width:31.5rem){.shop-card.shop-card-mobile-horizontal-desktop-horizontal .image-content .vehicle-image,.shop-card.shop-card-mobile-horizontal-desktop-horizontal .image-content .vehicle-image-not-found{height:100%}}.shop-options-button spark-svg{font-size:var(--spark-font-size-icon)}.shop-options-popover .shop-options-cta-button{--ep-button-scale-active:0.98;--button-border-color:var(--spark-color-border);--button-border-color-hover:var(--spark-color-border);--button-border-color-active:var(--spark-color-border);flex-basis:100%}.shop-options-popover .shop-options-cta-button::part(base){justify-content:space-between;padding:2rem 1rem}.shop-options-popover .shop-options-cta-button::part(label){text-align:left;width:100%}.shop-options-popover .shop-options-arrow-button-container{flex-grow:4}.shop-options-popover .shop-options-cta-arrow-button{--button-background-color:var(--spark-color-background-callout-cool);--button-border-style:none}.shop-options-popover .shop-options-cta-title{font-size:.875rem;font-weight:700}@media (min-width:48rem){.shop-options-popover .shop-options-cta-title{font-size:1rem}}.shop-options-popover .shop-options-cta-subtitle{color:#3d4846;font-size:.75rem}@media (min-width:48rem){.shop-options-popover .shop-options-cta-subtitle{font-size:.875rem}}.shop-options-popover .shop-options-heading{font-size:1.125rem;font-weight:700;margin-bottom:.75rem}.shop-options-popover .dealer-card-horizontal,.shop-options-popover .mmy-vehicle-card-horizontal,.shop-options-popover .new-car-model-card{--card-body-flex-grow:2;--card-footer-padding:0 var(--spark-spacing-2) var(--spark-spacing-2) var(--spark-spacing-1);--card-shadow:none;--ep-card-no-media-font-size:var(--spark-font-size-body-smaller);border:.0625rem solid #e0e4e3;border-radius:.625rem}.shop-options-popover .new-car-model-card{padding:0}.shop-options-popover .new-car-model-card .new-car-model-card-name{margin-top:0}.shop-options-popover .new-car-model-card .new-car-model-card-name a{max-width:unset}.shop-options-popover .mmy-vehicle-card.mmy-vehicle-card-horizontal{--card-content-padding:var(--spark-spacing-2) var(--spark-spacing-2) var(--spark-spacing-2) 0}.shop-options-popover .mmy-vehicle-card.mmy-vehicle-card-horizontal::part(footer){display:none}.shop-options-popover .mmy-vehicle-card.mmy-vehicle-card-horizontal .mmy-vehicle-card-horizontal-name spark-link a{font-size:.875rem;font-weight:400}.shop-options-popover .mmy-vehicle-card.mmy-vehicle-card-horizontal .mmy-vehicle-card-details.mmy-vehicle-card-horizontal-details .mmy-vehicle-card-horizontal-price{font-size:1rem;font-weight:700}.shop-options-popover .new-car-model-card{max-width:unset;min-height:unset;width:100%}.shop-options-popover .new-car-model-card .new-car-model-card-name a:hover{text-decoration:underline}.shop-options-popover .dealer-card-horizontal .dealer-card-footer{align-items:center;display:flex;justify-content:space-between;width:100%}.shop-options-popover .dealer-card-horizontal .dealer-card-footer .dealer-card-footer-primary-data{display:flex;gap:.75rem}.shop-options-popover .dealer-rating{align-items:center;display:flex;gap:.25rem}.shop-options-popover .dealer-rating spark-svg{color:#9653e5}.shop-options-popover .dealer-info .dealer-name-rating{align-items:center;display:flex;gap:.75rem}.shop-options-popover .dealer-info .dealer-name-rating .dealer-name{font-size:.875rem}.shop-options-popover .dealer-info .dealer-name-rating .dealer-rating{font-weight:700}.shop-options-popover .dealer-info .dealer-phone{font-size:1.125rem;font-weight:700}.shop-options-popover form{display:flex;flex-direction:column;justify-content:space-between;margin-top:1.5rem}.shop-options-popover form spark-input{width:100%}.shop-options-popover form .shop-options-form-actions{align-items:center;background-color:#fff;border-top:.0625rem solid #e0e4e3;bottom:0;display:flex;justify-content:space-between;padding:1rem;position:fixed;right:0;width:100%}@media (min-width:48rem){.shop-options-popover form .shop-options-form-actions{width:500px}}.shop-options-popover .post-lead-heading{font-size:1.125rem;font-weight:700;margin-bottom:.75rem}.shop-options-popover .none-here-copy{margin:auto;max-width:312px;text-align:center}.shop-options-popover .no-dealers-near-you img{max-width:150px}.shop-options-popover spark-input-lite label{align-items:center;display:flex;gap:.5rem}.shop-options-popover .new-cars-search-options{--stack-gap:0;font-size:1rem;height:calc(100svh - 4px);overflow-y:auto;padding-top:1.5rem;scrollbar-width:none}.shop-options-popover .new-cars-search-options::-webkit-scrollbar{display:none}@media (min-width:48rem){.shop-options-popover .new-cars-search-options{height:-moz-fit-content;height:fit-content}}.shop-options-popover .new-cars-search-options .popover-type-option{padding:0 6px}.shop-options-popover .new-cars-search-options .popover-type-option spark-button{--button-padding:var(--spark-spacing-1-5) 0 var(--spark-spacing-1-5) var(--spark-spacing-0-5);--button-width:100%;--button-justify-content:flex-start;--button-background-color-hover:var( --spark-color-background-callout-cool )}.shop-options-popover .new-cars-search-options .popover-type-option spark-button::part(base){text-decoration:none}.shop-options-popover .location-search-suggestions{--button-font-weight:$spark-font-weight-body}.shop-options-popover .location-search-suggestions .matched-text{font-weight:700}.shop-options-popover .no-matches{display:flex;justify-content:center;margin-top:1.5rem}.shop-options-popover .shop-options-listings:has(.no-listings){align-items:center;display:flex;flex-direction:column;gap:1rem}.shop-options-popover .shop-options-listings:has(.no-listings) .no-listings{width:135px}.you-might-also-like .model-year-cards-wrapper{overflow-x:auto;width:calc(100vw - 32px)}@media (min-width:61.25rem){.you-might-also-like .model-year-cards-wrapper{width:100%}}.you-might-also-like .model-year-cards-wrapper .model-year-cards{display:flex;flex-direction:row;gap:1rem;width:100%}.you-might-also-like .model-year-cards-wrapper .model-year-cards .new-car-model-card{min-width:181.6666666667px}.you-might-also-like .model-year-cards-wrapper .model-year-cards .new-car-model-card .missing-photo-container{background-color:#fff;width:93%}.you-might-also-like h2{margin-bottom:2rem}.you-might-also-like .compare-spotlight-ad-dark .mmy-vehicle-card::part(base){--card-background:$spark-color-background-inverse;background-color:#29302f;color:#fff}.you-might-also-like .compare-spotlight-ad-dark .mmy-vehicle-card spark-badge{color:var(--spark-color-border)}.you-might-also-like .compare-spotlight-ad-dark .mmy-vehicle-card .mmy-vehicle-card-vertical-details,.you-might-also-like .compare-spotlight-ad-dark .mmy-vehicle-card a{color:#fff}.you-might-also-like .compare-spotlight-ad-dark .mmy-vehicle-card .spotlight-ad-description{color:var(--spark-color-border);font-size:var(--spark-font-size-body-smaller);line-height:21px;margin-top:var(--spark-spacing-0-5)}.you-might-also-like.comparison-spotlight-redesign .mmy-vehicle-card-vertical-details{position:relative}.you-might-also-like.comparison-spotlight-redesign .mmy-vehicle-card-vertical-details spark-badge{position:absolute;top:-1.5rem}.you-might-also-like.comparison-spotlight-redesign .mmy-vehicle-card-vertical-details .spotlight-ad-description{font-size:var(--spark-font-size-body-small);line-height:1.5;margin-top:var(--spark-spacing-0-5)}.compare-competitors li:first-child{--ep-card-color-background:var(--spark-color-background-callout-cool);--ep-card-color-background-visited:transparent}.compare-competitors li:first-child .compare-competitors-vehicle-image{background-color:transparent}.compare-competitors li:first-child:has(.compare-competitor-paid){--ep-card-color-background:var(--spark-color-background)}.compare-competitors li:first-child:has(.compare-competitor-paid) .compare-competitors-data-point:first-child{border-top:2px solid #e0e4e3}.compare-competitors spark-card{--card-width:164px;--button-width:100%}.compare-competitors spark-card::part(base){justify-content:space-between}.compare-competitors spark-card div[slot=footer]{width:100%}@media (min-width:48rem){.compare-competitors spark-card{--card-width:324px}}.compare-competitors spark-card .compare-competitors-year{font-size:.875rem;font-weight:700}.compare-competitors spark-card .competitor-vehicle-rating{align-items:center;display:flex;font-size:.875rem;font-weight:700;gap:.25rem;line-height:.875rem}.compare-competitors spark-card .competitor-vehicle-rating spark-svg{color:#9653e5;font-size:1.125rem}.compare-competitors spark-card .compare-competitors-trim{display:-webkit-box;max-height:23px;max-width:300px;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.compare-competitors spark-card .compare-competitors-mmy-name{display:-webkit-box;font-size:1.125rem;height:45px;line-height:1.25;margin-top:.25rem;max-height:45px;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (min-width:48rem){.compare-competitors spark-card .compare-competitors-mmy-name{height:23px;line-height:1.5;max-height:23px;line-clamp:1;-webkit-line-clamp:1}}.compare-competitors spark-card .compare-competitors-msrp-wrapper{display:flex;flex-direction:column;height:50px;margin-top:.5rem}.compare-competitors spark-card .vehicle-price-starts-at{color:#52605e;font-size:.75rem}.compare-competitors spark-card .vehicle-price-value{font-family:DM Sans,DM Sans Helvetica Fallback,DM Sans Arial Fallback,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.25}@media (min-width:48rem){.compare-competitors spark-card .vehicle-price-value{line-height:1.5}}.compare-competitors spark-card .compare-competitors-vehicle-image{align-items:center;display:flex;height:208px;margin-top:-56px;position:relative}@media (min-width:48rem){.compare-competitors spark-card .compare-competitors-vehicle-image{margin-top:-32px}}.compare-competitors spark-card spark-badge{bottom:36px;position:absolute;--ep-badge-color-text-text:var(--spark-color-text-inverse-weak)}@media (min-width:48rem){.compare-competitors spark-card spark-badge{bottom:12px}}.compare-competitors spark-card .compare-competitors-data-points{margin-top:-68px}@media (min-width:48rem){.compare-competitors spark-card .compare-competitors-data-points{margin-top:-32px}}.compare-competitors spark-card .compare-competitors-data-points .compare-competitors-data-point{padding:1rem 0}.compare-competitors spark-card .compare-competitors-data-points .compare-competitors-data-point:not(:last-child){border-bottom:1px solid #e0e4e3}.compare-competitors spark-card .compare-competitors-data-points .compare-competitors-data-point:last-child{padding-bottom:0}.compare-competitors spark-card .compare-competitors-data-points .compare-competitors-data-point .compare-competitors-data-point-value{display:-webkit-box;font-size:.875rem;font-weight:700;max-height:23px;max-width:138px;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (min-width:48rem){.compare-competitors spark-card .compare-competitors-data-points .compare-competitors-data-point .compare-competitors-data-point-value{max-width:298px}}.compare-competitors spark-card .compare-competitors-data-points .compare-competitors-data-point .compare-competitors-data-point-label{color:#52605e;font-size:.75rem}.compare-competitors spark-card.sponsored{--ep-card-color-background:var(--spark-color-background-inverse);--ep-card-color-text:var(--spark-color-text-inverse)}.compare-competitors spark-card.sponsored .sponsored-card-content:has(.spotlight-ad-description) .spotlight-ad-description{margin-top:-52px}@media (min-width:48rem){.compare-competitors spark-card.sponsored .sponsored-card-content:has(.spotlight-ad-description) .spotlight-ad-description{margin-top:-16px}}.compare-competitors spark-card.sponsored .compare-competitors-data-point:not(:last-child){border-bottom:1px solid #3d4846}.compare-competitors spark-card.sponsored .compare-competitors-data-point .compare-competitors-data-point-label,.compare-competitors spark-card.sponsored .vehicle-price-starts-at{color:#c2c9c8}.compare-competitors spark-card.sponsored a[data-card-link]:visited:before{background-color:transparent}.compare-competitors spark-card.compare-competitor-paid{--card-content-padding:0 0 var(--spark-spacing-2)}.compare-competitors spark-card.compare-competitor-paid spark-button{margin:.75rem;--button-width:140px}@media (min-width:48rem){.compare-competitors spark-card.compare-competitor-paid spark-button{--button-width:300px}}.compare-competitors spark-card.compare-competitor-paid .compare-competitor-paid-contents{display:flex;flex-direction:column;height:100%;justify-content:space-between}.compare-competitors spark-card.compare-competitor-paid .compare-competitor-paid-contents spark-button{margin-bottom:1.5rem}.compare-competitors spark-card.compare-competitor-paid .card-header{--ep-button-font-weight-text:var(--spark-font-weight-body);--spark-color-text-link:var(--spark-color-text-inverse);align-self:stretch;background-color:var(--spark-color-background-inverse);color:#fff;display:flex;flex-direction:column;flex-grow:1;gap:.25rem;justify-content:space-between;padding:.75rem .75rem 1rem}.compare-competitors spark-card.compare-competitor-paid .card-header .compare-competitors-mmy-name{margin-top:0}.compare-competitors spark-card.compare-competitor-paid .card-header .vehicle-price-starts-at{color:#c2c9c8}.compare-competitors spark-card.compare-competitor-paid .compare-competitors-data-points{margin-top:0;padding:0 .75rem}.compare-competitors spark-card.compare-competitor-paid .compare-competitors-data-points .compare-competitors-data-point:last-child{padding-bottom:1rem}.compare-competitors spark-card.try-compare-card{--button-width:fit-content}.compare-competitors spark-card.try-compare-card .try-compare-card-contents{align-items:center;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:center;text-align:center}.compare-competitors spark-card.try-compare-card .try-compare-card-contents .compare-icon-wrapper{align-items:center;background-color:#f0f2f1;border-radius:100cqmax;display:flex;height:36px;justify-content:center;width:36px}.compare-competitors spark-card.try-compare-card .try-compare-card-contents .compare-icon-wrapper spark-svg{font-size:32px}.compare-competitors spark-card.try-compare-card .try-compare-card-contents .try-compare-card-heading{font-size:.875rem;font-weight:700}@media (min-width:48rem){.compare-competitors spark-card.try-compare-card .try-compare-card-contents .try-compare-card-heading{font-size:1.125rem}}.compare-competitors spark-card.try-compare-card .try-compare-card-contents .try-compare-card-copy{font-size:.875rem}@media (min-width:48rem){.compare-competitors spark-card.try-compare-card .try-compare-card-contents .try-compare-card-copy{font-size:1rem}}.compare-competitors spark-card.try-compare-card .try-compare-card-contents spark-button{margin-top:.5rem}.compare-competitors .try-compare-link-wrapper{display:flex;justify-content:flex-end}.star-rating-selector input[type=radio]{opacity:0;position:fixed;width:0}.star-rating-selector label{cursor:pointer;margin-right:1rem}.star-rating-selector svg{fill:#fff;stroke:#212121}.star-rating-selector .optional-rating{align-items:center;display:flex;flex-direction:row}.star-rating-selector .flex-stars{direction:rtl;display:flex;justify-content:flex-end;unicode-bidi:isolate}.star-rating-selector .star-circle{align-items:center;border:1px solid #bdbdbd;border-radius:50%;display:flex;height:2rem;justify-content:center;width:2rem}.star-rating-selector.error .star-circle{border-color:#c10}.star-rating-selector input[type=radio]:checked~label>.star-circle{background:#212121;border-color:#212121;outline:none}.star-rating-selector input[type=radio]:checked~label>.star-circle svg{stroke:#fff}.star-rating-selector input[type=radio]:active~label>.star-circle,.star-rating-selector input[type=radio]:focus:checked~label>.star-circle,.star-rating-selector input[type=radio]:hover~label>.star-circle{border:2px solid #9653e5;outline:none}.star-rating-selector input[type=radio]:not(:checked)+label:hover~label>.star-circle,.star-rating-selector input[type=radio]:not(:checked)~label:hover>.star-circle{background:#212121}.star-rating-selector input[type=radio]:not(:checked)+label:hover~label>.star-circle svg,.star-rating-selector input[type=radio]:not(:checked)~label:hover>.star-circle svg{stroke:#fff}.star-rating-selector input[type=radio]:focus:not(:checked)~label[aria-label^="1"]>.star-circle{border:2px solid #9653e5;outline:none}.home-iab-top-inline.has-tariff-module{margin-bottom:0!important}.home-iab-top-inline.has-tariff-module .display-ad{margin-bottom:2.5rem}.tariff-news{margin-bottom:var(--ep-page-section-gap)}@media (min-width:61.25rem){.tariff-news{margin-bottom:var(--ep-page-section-gap-lg)}}.tariff-news section{border:var(--spark-size-border) solid var(--spark-color-border);border-radius:var(--spark-size-radius-card);display:grid;grid-row-gap:var(--spark-spacing-gap);overflow:hidden}@media (min-width:48rem){.tariff-news section{grid-template-columns:2fr 3fr}}.tariff-news section .subheading{font-size:var(--spark-font-size-body-smaller);font-weight:var(--spark-font-weight-body-bold);margin-bottom:var(--spark-spacing-1)}.tariff-news section h2{font-size:var(--spark-font-size-heading-3-sm);margin-bottom:var(--spark-spacing-1-25)}@media (min-width:48rem){.tariff-news section h2{margin-bottom:var(--spark-spacing-1-5)}}@media (min-width:61.25rem){.tariff-news section h2{font-size:var(--spark-font-size-heading-3-lg)}}.tariff-news section .content{margin-bottom:var(--spark-spacing-2)}@media (min-width:48rem){.tariff-news section .content{margin-bottom:var(--spark-spacing-2-5)}}.tariff-news section .text{padding:var(--spark-spacing-3) var(--spark-spacing-3) 0}@media (min-width:48rem){.tariff-news section .text{padding:var(--spark-spacing-3) 0 var(--spark-spacing-3) var(--spark-spacing-3)}}@media (min-width:61.25rem){.tariff-news section .text{padding:var(--spark-spacing-7) 0 var(--spark-spacing-7) var(--spark-spacing-8)}}.tariff-news section .links{display:flex;flex-direction:column;gap:var(--spark-spacing-1-5)}@media (min-width:31.5rem){.tariff-news section .links{flex-direction:row;gap:var(--spark-spacing-1)}}.tariff-news section picture{align-items:flex-end;display:flex}.tariff-news.american-made-index section{grid-row-gap:var(--spark-spacing-3)}@media (min-width:48rem){.tariff-news.american-made-index section{justify-items:end}}@media (min-width:61.25rem){.tariff-news.american-made-index .text{padding:var(--spark-spacing-3) 0 var(--spark-spacing-3) var(--spark-spacing-3)}}@media (min-width:48rem){.tariff-news.american-made-index img{margin-top:var(--spark-spacing-0-5);max-height:228px;-o-object-fit:contain;object-fit:contain}}.vehicle-gallery .image-control-no-carousel{cursor:pointer;width:100%}.vehicle-gallery .image-control-no-carousel .maximize-logo{display:none}.vehicle-gallery .image-control-no-carousel:hover .maximize-logo{display:block;stroke:#fff;height:32px;margin:0 auto;position:relative;width:32px}.vehicle-gallery .image-counter{align-items:center;background-color:rgba(0,0,0,.75);border-radius:5px;bottom:1rem;color:#f2f2f2;cursor:pointer;display:flex;height:2.5rem;justify-content:space-between;padding:1rem;position:absolute;right:1rem;z-index:3}.vehicle-gallery .image-counter svg{height:24px;width:24px;stroke:#fff}.vehicle-gallery .image-counter .counter-text{font-size:16px;font-stretch:normal;font-style:normal;letter-spacing:normal;padding-left:6px;text-align:right}.vehicle-gallery .image-counter-no-carousel{padding:1rem;right:0}.vehicle-gallery .no-user-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}.vehicle-gallery .gallery-wrapper{margin-bottom:24px}@media (min-width:61.25rem){.vehicle-gallery .gallery-wrapper{max-width:640px}}.vehicle-gallery .gallery-wrapper .image-wrapper{background-color:#e6e6e6;border:1px solid #e6e6e6;display:flex;height:0;line-height:0;margin-bottom:4px;overflow:hidden;padding-top:75%;position:relative;width:100%}@media (min-width:61.25rem){.vehicle-gallery .gallery-wrapper .image-wrapper{max-width:640px}}.vehicle-gallery .gallery-wrapper .image-wrapper .image-content{align-items:center;display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.vehicle-gallery .gallery-wrapper .image-wrapper .image-not-found-xl .sds-text-field__icon{height:57px;width:57px}@media (min-width:48rem){.vehicle-gallery .gallery-wrapper .image-wrapper .image-not-found-xl .sds-text-field__icon{height:80px;width:80px}}.vehicle-gallery .gallery-wrapper .image-wrapper .main-selected-image{align-self:center;display:flex;height:auto;margin:0 auto;max-width:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%;z-index:2}@media (min-width:61.25rem){.vehicle-gallery .gallery-wrapper .image-wrapper .main-selected-image{max-height:480px}}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet{background-color:#e6e6e6;border:1px solid #e6e6e6;display:flex;height:0;line-height:0;margin-bottom:2px;overflow:hidden;padding-top:75%;position:relative;width:100%}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .rectangle{align-items:center;background-color:rgba(0,0,0,.47);display:flex;height:66px;justify-content:center;top:calc(50% - 33px);width:48px}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .rectangle svg{height:48px;-o-object-fit:contain;object-fit:contain;width:48px;fill:none;stroke:#fff}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .rectangle-left{left:0}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .rectangle-left svg{transform:rotate(-270deg)}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .rectangle-right{right:0}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .rectangle-right svg{transform:rotate(-90deg)}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .spin-frame{left:0;position:absolute;top:0}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .image-control-wrapper{display:none}@media (min-width:61.25rem){.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .image-control-wrapper{align-items:center;display:flex;height:100%;justify-content:space-between;left:0;position:absolute;top:0;width:100%;z-index:4}}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .image-control-wrapper .maximize-logo{height:2rem;opacity:0;width:2rem;stroke:#fff}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .image-control-wrapper .image-control-left{align-items:center;display:flex;height:100%;justify-content:flex-start;opacity:0;transition:opacity .55s cubic-bezier(.23,1,.32,1);width:33%}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .image-control-wrapper .image-control-right{align-items:center;display:flex;height:100%;justify-content:flex-end;opacity:0;transition:opacity .55s cubic-bezier(.23,1,.32,1);width:33%}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .image-control-wrapper:hover .image-control-left,.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .image-control-wrapper:hover .image-control-right,.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .image-control-wrapper:hover .maximize-logo{cursor:pointer;opacity:.95}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .image-control-wrapper .image-control-middle{align-items:center;cursor:pointer;display:inline-flex;height:100%;justify-content:center;width:34%}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .image-control-wrapper .image-control-full{align-items:center;cursor:pointer;display:inline-flex;height:100%;justify-content:center;width:100%}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .image-swipe-container{align-items:center;display:flex;flex-wrap:nowrap;height:100%;left:0;overflow-x:scroll;overflow-y:hidden;position:absolute;scroll-snap-type:x mandatory;top:0;width:100%}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .image-swipe-container .image-swipe-card{align-self:center;display:flex;flex-direction:column;flex-shrink:0;height:auto;justify-content:center;position:relative;scroll-snap-align:center;width:100%}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .image-swipe-container .image-swipe-card .swipe-main-image{height:auto;-o-object-fit:cover;object-fit:cover;width:100%;z-index:2}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .image-swipe-container .image-swipe-card .vdp-swipe-image-placeholder-before-loading{align-items:center;display:flex;flex-direction:column;left:50%;position:absolute;top:55%;transform:translate(-50%,-50%)}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .image-swipe-container .image-swipe-card .vdp-swipe-image-placeholder-before-loading .vdp-swipe-image-not-found-icon{height:57px;margin:1rem;width:57px}@media (min-width:48rem){.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .image-swipe-container .image-swipe-card .vdp-swipe-image-placeholder-before-loading .vdp-swipe-image-not-found-icon{height:80px;width:80px}}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .main-selected-video{align-self:center;display:flex;height:100%;left:0;margin:0 auto;max-width:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;position:absolute;top:0;width:100%;z-index:2}@media (min-width:61.25rem){.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .main-selected-video{max-height:480px}}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .image-counter{align-items:center;background-color:rgba(0,0,0,.75);border-radius:5px;bottom:8px;color:var(--spark-color-background-callout-cool);display:flex;height:40px;justify-content:space-between;padding:1rem;position:absolute;right:8px;z-index:3}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .image-counter svg{height:24px;width:24px;stroke:#fff}.vehicle-gallery .gallery-wrapper .image-wrapper-mobile-tablet .image-counter .counter-text{font-size:1rem;font-stretch:normal;font-style:normal;letter-spacing:normal;padding-left:6px;text-align:right}.vehicle-gallery .gallery-wrapper .media-control-wrapper{display:flex;justify-content:space-between;width:100%}.vehicle-gallery .gallery-wrapper .media-control-wrapper .button-spin,.vehicle-gallery .gallery-wrapper .media-control-wrapper .button-video-player{align-items:center;background-color:#e6e6e6;color:#212121;cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;font-size:12px;height:57px;justify-content:center;margin-left:2px;width:57px}@media (min-width:48rem){.vehicle-gallery .gallery-wrapper .media-control-wrapper .button-spin,.vehicle-gallery .gallery-wrapper .media-control-wrapper .button-video-player{font-size:14px;line-height:1.4}}.vehicle-gallery .gallery-wrapper .media-control-wrapper .button-spin svg{height:65%;width:65%;fill:currentColor;stroke:none}.vehicle-gallery .gallery-wrapper .media-control-wrapper .button-video-player__circle{align-items:center;background-color:rgba(0,0,0,.75);border-radius:50%;display:flex;flex-direction:column;height:24px;justify-content:center;width:24px}.vehicle-gallery .gallery-wrapper .media-control-wrapper .button-video-player__circle svg{height:65%;margin-left:4px;width:65%;fill:#fff;stroke:none}.vehicle-gallery .gallery-wrapper .media-control-wrapper .film-strip-wrapper{background-color:#e6e6e6;display:flex;height:57px;justify-content:space-between;width:100%}.vehicle-gallery .gallery-wrapper .media-control-wrapper .film-strip-wrapper svg{height:21px;-o-object-fit:contain;object-fit:contain;width:21px;fill:none;stroke:#fff}.vehicle-gallery .gallery-wrapper .media-control-wrapper .film-strip-wrapper .film-control{display:none}@media (min-width:48rem){.vehicle-gallery .gallery-wrapper .media-control-wrapper .film-strip-wrapper .film-control{align-items:center;background-color:#333;cursor:pointer;display:flex;justify-content:center;min-width:40px}.vehicle-gallery .gallery-wrapper .media-control-wrapper .film-strip-wrapper .film-control__left{margin-right:2px}.vehicle-gallery .gallery-wrapper .media-control-wrapper .film-strip-wrapper .film-control__left svg{transform:rotate(-270deg)}.vehicle-gallery .gallery-wrapper .media-control-wrapper .film-strip-wrapper .film-control__right{margin-left:2px}.vehicle-gallery .gallery-wrapper .media-control-wrapper .film-strip-wrapper .film-control__right svg{transform:rotate(-90deg)}}.vehicle-gallery .gallery-wrapper .media-control-wrapper .film-strip-wrapper .pics{display:flex;overflow-x:scroll;scroll-behavior:smooth;-ms-overflow-style:none;flex-grow:2;position:relative}.vehicle-gallery .gallery-wrapper .media-control-wrapper .film-strip-wrapper .pics .image-div{z-index:2}.vehicle-gallery .gallery-wrapper .media-control-wrapper .film-strip-wrapper .pics .image-placeholder-before-loading{background-color:#e0e4e3;height:57px;padding:16px;text-align:center;width:82px}.vehicle-gallery .gallery-wrapper .media-control-wrapper .film-strip-wrapper .pics .image-placeholder-before-loading .image-not-found-text{color:#3d4846;font-weight:600}.vehicle-gallery .gallery-wrapper .media-control-wrapper .film-strip-wrapper .pics .image-placeholder-before-loading .sds-text-field__icon{stroke:var(--spark-color-fill-weak)!important}.vehicle-gallery .gallery-wrapper .media-control-wrapper .film-strip-wrapper .pics .row-pic{cursor:pointer;margin-left:-82px;margin-right:2px}.vehicle-gallery .gallery-wrapper .media-control-wrapper .film-strip-wrapper .pics .row-pic.selected{border:2px solid #141817}.vehicle-gallery .gallery-wrapper .media-control-wrapper .film-strip-wrapper .pics .js-row-pic-last{border-right:2px solid #fff}@media (min-width:48rem){.vehicle-gallery .gallery-wrapper .media-control-wrapper .film-strip-wrapper .pics{overflow:hidden}}.vehicle-gallery .gallery-wrapper .media-control-wrapper .film-strip-wrapper .pics img{height:57px}.vehicle-gallery-lightbox .no-user-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}.vehicle-gallery-lightbox>.vg-lightbox-container{width:100%}@media (min-width:48rem){.vehicle-gallery-lightbox>.vg-lightbox-container{height:100%;max-height:100%;max-width:100%;width:100%}}@media (min-width:61.25rem){.vehicle-gallery-lightbox>.vg-lightbox-container{height:100%;max-height:100%;max-width:1170px;width:calc(100% - 135px)}}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-head{flex-direction:flex-start;height:40px;min-height:40px;padding:0 1rem}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-head.scrolled{box-shadow:0 1px 2px 0 rgba(0,0,0,.5)}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-head .lightbox-head-controls{display:flex}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-head .lightbox-head-controls .lightbox-head-links{display:flex;justify-content:space-between;width:100%}@media (min-width:48rem){.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-head .lightbox-head-controls .button-toggle-view{display:none}}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-head .lightbox-head-controls .vgl-tablet-gallery-controls{margin-bottom:0;margin-left:1rem;padding-right:0}@media (min-width:48rem){.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-head .lightbox-head-controls .vgl-tablet-gallery-controls{margin-left:0}}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-head .lightbox-head-controls .vgl-tablet-gallery-controls .black-link{color:#141817;text-decoration:none}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-head .text-button{color:inherit;text-decoration:none}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-head .text-button .button-icon{padding-right:.25rem;vertical-align:middle}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-head .gallery-image-count{flex-grow:1;padding-right:26px;text-align:right}@media (min-width:48rem){.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-head .gallery-image-count{padding-right:inherit;text-align:center}}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content{padding-left:0;padding-right:0}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content .thumbnail-cover{height:80px;position:relative;top:-85px}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content .thumbnail-cover-large{height:150px;position:relative;top:-155px}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-mobile{height:100%}@media (min-width:48rem){.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-mobile{display:none}}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-mobile .vgl-mobile-gallery .image+.image{margin-top:1rem}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-mobile .vgl-mobile-gallery .mobile-thumbnail-image-wrapper{align-items:center;display:flex;height:100%;position:relative}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-mobile .vgl-mobile-gallery .mobile-single-image-wrapper{align-items:center;display:flex;margin-bottom:1rem;max-width:100%;min-height:calc(min(100vw,500px)*1/2);position:relative;width:100vw}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-mobile .vgl-mobile-gallery .mobile-single-image-wrapper img{height:auto;max-height:100%;width:100%}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-mobile .vgl-mobile-gallery .mobile-single-image-wrapper .vehicle-image-not-found{background-clip:content-box;height:100%}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-mobile .vgl-mobile-gallery .mobile-gallery-image{position:relative;vertical-align:middle;z-index:2}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-mobile .vgl-mobile-gallery .thumbnails{align-items:stretch;box-sizing:border-box;display:flex;flex-wrap:wrap;padding-left:1rem;padding-right:0}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-mobile .vgl-mobile-gallery .thumbnails .thumbnail{border:0 solid transparent;border-width:16px 16px 0 0;flex:0 0 50%;max-width:50%}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-mobile .vgl-mobile-gallery .thumbnails .thumbnail .image-not-found-sm{height:100%;padding:25% 0}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-mobile .lightbox-ad-mobile{margin-bottom:1rem;margin-top:1rem}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-mobile .back-to-top{display:block;padding-top:34px;text-align:center}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet{display:none}@media (min-width:48rem){.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet{display:block;overflow-y:scroll}}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .lightbox-flex{display:flex;margin:0 20px}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .lightbox-flex .lightbox-ad-desktop{margin-left:1rem;margin-top:2rem}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery{margin:2rem auto 0;max-width:640px;width:100%}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .sds-reveal__content{padding:0}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .desktop-thumbnail-image-wrapper{align-items:center;display:flex;height:100%;min-height:56px;min-width:84px;position:relative}@media (min-width:61.25rem){.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .desktop-thumbnail-image-wrapper{min-height:76px;min-width:115px}}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .desktop-thumbnail-image-wrapper .vehicle-image-not-found{height:100%}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .tablet-gallery-image{display:block;position:relative;z-index:2}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .image-wrapper{background-color:#e6e6e6;border:1px solid #e6e6e6;display:flex;height:240px;line-height:0;margin-bottom:4px;min-height:calc(min(100vw,500px)*.5);position:relative}@media (min-width:48rem){.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .image-wrapper{height:auto}}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .image-wrapper .vehicle-image-not-found svg{height:56px;width:56px}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .image-wrapper .main-selected-image{align-self:center;display:flex;margin:0 auto;max-height:100%;max-width:100%;overflow:hidden;z-index:2}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .image-wrapper .image-control-wrapper{align-items:center;display:flex;height:100%;justify-content:space-between;left:0;position:absolute;top:0;width:100%;z-index:4}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .image-wrapper .image-control-wrapper .image-control-left{align-items:center;display:flex;height:100%;justify-content:flex-start;opacity:0;transition:opacity .55s cubic-bezier(.23,1,.32,1);width:40%}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .image-wrapper .image-control-wrapper .image-control-right{align-items:center;display:flex;height:100%;justify-content:flex-end;opacity:0;transition:opacity .55s cubic-bezier(.23,1,.32,1);width:40%}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .image-wrapper .image-control-wrapper:hover .image-control-left,.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .image-wrapper .image-control-wrapper:hover .image-control-right{cursor:pointer;opacity:.95}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .image-wrapper .image-control-wrapper .image-control-middle{cursor:pointer;height:100%;width:20%}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .image-wrapper .rectangle{align-items:center;background-color:rgba(0,0,0,.47);display:flex;height:66px;justify-content:center;top:calc(50% - 33px);width:48px}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .image-wrapper .rectangle .svg{height:48px;-o-object-fit:contain;object-fit:contain;width:48px;fill:none;stroke:#fff}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .image-wrapper .rectangle-left{left:0}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .image-wrapper .rectangle-left .svg{transform:rotate(-270deg)}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .image-wrapper .rectangle-right{right:0}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .image-wrapper .rectangle-right .svg{transform:rotate(-90deg)}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .thumbnails{box-sizing:border-box;display:grid}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .thumbnails>:first-child{grid-area:a1;-ms-grid-column:1;-ms-grid-row:1}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .thumbnails>:nth-child(2){grid-area:a2;-ms-grid-column:3;-ms-grid-row:1}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .thumbnails>:nth-child(3){grid-area:a3;-ms-grid-column:5;-ms-grid-row:1}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .thumbnails>:nth-child(4){grid-area:a4;-ms-grid-column:7;-ms-grid-row:1}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .thumbnails{grid-gap:16px;grid-template-areas:" a1 a2 a3 a4";grid-template-columns:repeat(4,1fr)}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .thumbnails .thumbnail{border:0 solid transparent;cursor:pointer;height:100%}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .thumbnails .thumbnail img{border:1px solid #e0e4e3}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .thumbnails .thumbnail iframe{border:2px solid transparent}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .thumbnails .thumbnail iframe.selected,.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .thumbnails .thumbnail img.selected{border:2px solid #c400d6}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .reveal{margin-top:16px}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .reveal summary{margin-bottom:1rem;padding-bottom:0;padding-top:0}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .reveal>.reveal-content{display:none;padding:0}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .reveal>.reveal-content.display{display:block}.vmc-pre-heading{font-size:.875rem;margin-bottom:.5rem}.vmc-truncated-disclaimer{background-color:transparent}.vmc-truncated-disclaimer .vmc-truncated-disclaimer-copy{display:-webkit-box;max-width:80ch;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.vmc-truncated-disclaimer spark-button::part(label){font-size:.75rem}.vmc-truncated-disclaimer .vmc-truncated-disclaimer-modal{display:flex;flex-direction:column;gap:.75rem}.explore-brand-content h2{letter-spacing:-.5px;margin-bottom:var(--spark-spacing-gap);margin-top:var(--spark-spacing-3);padding-left:var(--spark-spacing-gap);padding-right:var(--spark-spacing-gap)}@media (min-width:48rem){.explore-brand-content h2{padding-left:0;padding-right:0}}.explore-brand-content p{font-size:.875rem;max-width:unset}.explore-brand-content p.subtitle{color:var(--spark-color-text-weak);margin-top:var(--spark-spacing-0-5)}.explore-brand-content p:has(+.subtitle){font-weight:var(--spark-font-weight-heading-4);margin-bottom:var(--spark-spacing-0-5)}.explore-brand-content p spark-button{--button-font-size:var(--spark-font-size-body-smaller);--button-color:var(--spark-color-text-weaker);--button-font-weight:var(--spark-font-weight-body);--button-height:1.125rem}.explore-brand-content .vmc-perk-blurb{margin-bottom:1.5rem;margin-top:0}.explore-brand-content .primary-vmc-cta{margin-bottom:.25rem;margin-top:var(--spark-spacing-3)}@media (min-width:48rem){.explore-brand-content .primary-vmc-cta{max-width:220px}}.explore-brand-content .vmc-disclaimer{color:#52605e;font-size:.75rem;margin-bottom:.25rem;margin-top:.625rem}.vmc-perk .vmc-perk-bullets{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:.25rem}.vmc-perk .vmc-perk-bullets .vmc-perk-bullet{display:flex;gap:1rem}.vmc-perk .vmc-perk-bullets .vmc-perk-bullet .vmc-perk-bullet-icon .icon-wrapper{border-bottom:1px solid var(--spark-color-border)}.vmc-perk .vmc-perk-bullets .vmc-perk-bullet .vmc-perk-bullet-icon .icon-wrapper spark-svg{color:var(--spark-color-fill-feedback-info)}.vmc-perk .vmc-perk-bullets .vmc-perk-bullet .vmc-perk-bullet-copy{display:flex;flex-direction:column;font-size:.875rem;gap:.25rem}.vmc-perk .vmc-perk-bullets .vmc-perk-bullet .vmc-perk-bullet-copy .perk-bullet-title{font-weight:700}.vmc-perk .vmc-perk-bullets .vmc-perk-bullet .vmc-perk-bullet-copy .perk-bullet-subtitle{color:#3d4846}.vmc-promo-tile-section{aspect-ratio:4/3;border-radius:10px;overflow:hidden;padding:0;position:relative}@media (min-width:48rem){.vmc-promo-tile-section{aspect-ratio:3/1}}.vmc-promo-tile-section .vmc-promo-tile-heading{color:#fff}.vmc-promo-tile-section .vmc-promo-tile-background-img{position:absolute;top:0;z-index:-1}.vmc-promo-tile-section .vmc-promo-tile-background-img img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}@media (min-width:48rem){.vmc-promo-tile-section .vmc-promo-tile-background-img img{aspect-ratio:3/1}}.vmc-promo-tile-section .vmc-promo-tile{background-color:rgba(0,0,0,.6);color:#fff;display:flex;flex-direction:column;gap:1.5rem;height:100%;justify-content:center;padding:1.5rem}@media (min-width:61.25rem){.vmc-promo-tile-section .vmc-promo-tile{padding-left:4rem}}.vmc-promo-tile-section .vmc-promo-tile .vmc-promo-tile-subheading{font-size:.875rem;margin-top:.5rem}.vmc-promo-tile-section .vmc-promo-tile .vmc-promo-tile-content{max-width:328px}.vmc-promo-tile-section .vmc-promo-tile .vmc-promo-tile-image{width:50%}@media (min-width:61.25rem){.vmc-promo-tile-section .vmc-promo-tile .vmc-promo-tile-image{width:55%}}.vmc-promo-tile-section .vmc-promo-tile .vmc-promo-tile-image img{margin-left:60px;transform:scale(1.3)}@media (min-width:61.25rem){.vmc-promo-tile-section .vmc-promo-tile .vmc-promo-tile-image img{margin-left:0;transform:unset}}.vmc-promo-tile-section.two-column{color:purple}@media (min-width:61.25rem){.vmc-promo-tile-section.two-column{aspect-ratio:2/1}}@media (min-width:73.125rem){.vmc-promo-tile-section.two-column{aspect-ratio:5/2}}@media (min-width:61.25rem){.vmc-promo-tile-section.two-column .vmc-promo-tile-background-img img{aspect-ratio:2/1}}@media (min-width:73.125rem){.vmc-promo-tile-section.two-column .vmc-promo-tile-background-img img{aspect-ratio:5/2}}.promo-tile-disclaimer{margin-top:.75rem}.promo-tile-disclaimer .promo-tile-disclaimer-copy{color:#52605e}.promo-tile-disclaimer .promo-tile-truncated-disclaimer-more-link{line-height:.75rem}.promo-tile-disclaimer .promo-tile-truncated-disclaimer-more-link spark-button{--button-color:var(--spark-color-text-weaker);--button-text-decoration-color:var(--spark-color-text-weaker)}.vmc-card-callout{background-color:#e6f4f5;border-radius:.625rem;display:flex;flex-direction:column;font-size:.875rem;gap:1rem;padding:1rem;width:100%}.vmc-card-callout .vmc-card-callout-heading-logo{display:flex;justify-content:space-between}.vmc-card-callout .vmc-card-callout-heading-logo .vmc-card-callout-logo{font-size:60px;height:60px}.vmc-card-callout .vmc-card-callout-blurb{max-width:440px}.vmc-card-callout spark-button{width:100%}@media (min-width:31.5rem){.vmc-card-callout spark-button{width:-moz-fit-content;width:fit-content}}@media (min-width:61.25rem){.vmc-card-callout spark-button{width:100%}}spark-page-section[variant=full]+spark-page-section[variant=full].vmc-three-card-promo{padding-top:2.5rem}@media (min-width:48rem){spark-page-section[variant=full]+spark-page-section[variant=full].vmc-three-card-promo{padding-top:4rem}}spark-page-section[variant=full].vmc-three-card-promo{--page-section-background-color:var(--spark-color-background-inverse)}spark-page-section[variant=full].vmc-three-card-promo .vmc-three-card-promo-heading,spark-page-section[variant=full].vmc-three-card-promo .vmc-three-card-promo-pre-heading{color:#fff}spark-page-section[variant=full].vmc-three-card-promo .vmc-three-card-promo-content-wrapper{display:flex;flex-direction:column;gap:2rem}spark-page-section[variant=full].vmc-three-card-promo .vmc-three-card-promo-content-wrapper .three-card-promo-items{display:flex;gap:1.25rem;overflow-x:auto}spark-page-section[variant=full].vmc-three-card-promo .vmc-three-card-promo-content-wrapper .three-card-promo-items .three-card-promo-card{min-width:290px;width:290px}@media (min-width:48rem){spark-page-section[variant=full].vmc-three-card-promo .vmc-three-card-promo-content-wrapper .three-card-promo-items .three-card-promo-card{min-width:unset;width:calc(33.33333vw - 13.33333px)}}@media (min-width:73.125rem){spark-page-section[variant=full].vmc-three-card-promo .vmc-three-card-promo-content-wrapper .three-card-promo-items .three-card-promo-card{width:376.6666666667px}}spark-page-section[variant=full].vmc-three-card-promo .vmc-three-card-promo-content-wrapper .three-card-promo-items .three-card-promo-card::part(base){background-color:transparent;color:#fff}spark-page-section[variant=full].vmc-three-card-promo .vmc-three-card-promo-content-wrapper .three-card-promo-items .three-card-promo-card::part(content){padding:1rem 0}spark-page-section[variant=full].vmc-three-card-promo .vmc-three-card-promo-content-wrapper .three-card-promo-items .three-card-promo-card img{border-radius:8px}spark-page-section[variant=full].vmc-three-card-promo .vmc-three-card-promo-content-wrapper .three-card-promo-items .three-card-promo-card .three-card-promo-card-details{display:flex;flex-direction:column;gap:1rem}spark-page-section[variant=full].vmc-three-card-promo .vmc-three-card-promo-content-wrapper .three-card-promo-items .three-card-promo-card .three-card-promo-card-details .three-card-promo-card-heading{font-weight:700}spark-page-section[variant=full].vmc-three-card-promo .vmc-three-card-promo-content-wrapper .three-card-promo-items .three-card-promo-card .three-card-promo-card-details .three-card-promo-card-copy{font-size:.875rem}spark-page-section[variant=full].vmc-three-card-promo .vmc-three-card-promo-content-wrapper .three-card-promo-footer{display:flex;flex-direction:column-reverse;gap:1rem;justify-content:flex-end}@media (min-width:48rem){spark-page-section[variant=full].vmc-three-card-promo .vmc-three-card-promo-content-wrapper .three-card-promo-footer{flex-direction:row}}spark-page-section[variant=full].vmc-three-card-promo .vmc-three-card-promo-content-wrapper .three-card-promo-footer.three-card-promo-footer-space-between{justify-content:space-between}spark-page-section[variant=full].vmc-three-card-promo .vmc-three-card-promo-content-wrapper .three-card-promo-footer .three-card-promo-disclaimer .three-card-promo-disclaimer-copy{color:#c2c9c8}spark-page-section[variant=full].vmc-three-card-promo .vmc-three-card-promo-content-wrapper .three-card-promo-footer .three-card-promo-disclaimer .three-card-promo-disclaimer-more-link spark-button{--button-color:var(--spark-color-text-inverse-weak);--button-text-decoration-color:var( --spark-color-text-inverse-weak )}spark-page-section[variant=full].vmc-three-card-promo .vmc-three-card-promo-content-wrapper .three-card-promo-footer .three-card-promo-disclaimer a{color:#c2c9c8;text-decoration-color:#c2c9c8}spark-page-section[variant=full].vmc-three-card-promo .vmc-three-card-promo-content-wrapper .three-card-promo-footer .three-card-promo-footer-actions{display:flex;flex-direction:column;gap:.75rem}@media (min-width:48rem){spark-page-section[variant=full].vmc-three-card-promo .vmc-three-card-promo-content-wrapper .three-card-promo-footer .three-card-promo-footer-actions{flex-direction:row;gap:1.5rem}}@media (min-width:48rem){spark-page-section[variant=full].vmc-three-card-promo .vmc-three-card-promo-content-wrapper .three-card-promo-footer .three-card-promo-footer-actions .three-card-promo-action-primary::part(label),spark-page-section[variant=full].vmc-three-card-promo .vmc-three-card-promo-content-wrapper .three-card-promo-footer .three-card-promo-footer-actions .three-card-promo-action-secondary::part(label){font-size:16px}}@media (min-width:48rem){spark-page-section[variant=full].vmc-three-card-promo .vmc-three-card-promo-content-wrapper .three-card-promo-footer .three-card-promo-footer-actions .three-card-promo-action-primary::part(base),spark-page-section[variant=full].vmc-three-card-promo .vmc-three-card-promo-content-wrapper .three-card-promo-footer .three-card-promo-footer-actions .three-card-promo-action-secondary::part(base){height:56px;padding:1rem 2rem}}spark-page-section[variant=full].vmc-three-card-promo .vmc-three-card-promo-content-wrapper .three-card-promo-footer .three-card-promo-footer-actions .three-card-promo-action-primary::part(base){background-color:#fff}spark-page-section[variant=full].vmc-three-card-promo .vmc-three-card-promo-content-wrapper .three-card-promo-footer .three-card-promo-footer-actions .three-card-promo-action-primary::part(base):hover{background-color:hsla(150,7%,95%,.75)}spark-page-section[variant=full].vmc-three-card-promo .vmc-three-card-promo-content-wrapper .three-card-promo-footer .three-card-promo-footer-actions .three-card-promo-action-primary::part(label),spark-page-section[variant=full].vmc-three-card-promo .vmc-three-card-promo-content-wrapper .three-card-promo-footer .three-card-promo-footer-actions .three-card-promo-action-primary::part(suffix){color:#141817}spark-page-section[variant=full].vmc-three-card-promo .vmc-three-card-promo-content-wrapper .three-card-promo-footer .three-card-promo-footer-actions .three-card-promo-action-secondary::part(base){border:1px solid #fff}spark-page-section[variant=full].vmc-three-card-promo .vmc-three-card-promo-content-wrapper .three-card-promo-footer .three-card-promo-footer-actions .three-card-promo-action-secondary::part(label),spark-page-section[variant=full].vmc-three-card-promo .vmc-three-card-promo-content-wrapper .three-card-promo-footer .three-card-promo-footer-actions .three-card-promo-action-secondary::part(suffix){color:#fff}spark-page-section[variant=full].vmc-three-card-promo .three-card-promo-disclaimer-item-priority{font-size:8px;vertical-align:super}spark-page-section[variant=full].vmc-three-card-promo.vmc-three-card-promo-light{--page-section-background-color:var(--spark-color-background)}spark-page-section[variant=full].vmc-three-card-promo.vmc-three-card-promo-light .vmc-three-card-promo-content-wrapper{gap:1rem}@media (min-width:48rem){spark-page-section[variant=full].vmc-three-card-promo.vmc-three-card-promo-light .vmc-three-card-promo-content-wrapper{gap:2rem}}spark-page-section[variant=full].vmc-three-card-promo.vmc-three-card-promo-light .three-card-promo-card-details,spark-page-section[variant=full].vmc-three-card-promo.vmc-three-card-promo-light .vmc-three-card-promo-heading,spark-page-section[variant=full].vmc-three-card-promo.vmc-three-card-promo-light .vmc-three-card-promo-pre-heading{color:#141817}spark-page-section[variant=full].vmc-three-card-promo.vmc-three-card-promo-light .three-card-promo-disclaimer-item-link a,spark-page-section[variant=full].vmc-three-card-promo.vmc-three-card-promo-light .vmc-truncated-disclaimer-copy,spark-page-section[variant=full].vmc-three-card-promo.vmc-three-card-promo-light .vmc-truncated-disclaimer-more-link spark-button::part(label){color:#52605e!important}spark-page-section[variant=full].vmc-three-card-promo.vmc-three-card-promo-light .three-card-promo-footer{align-items:flex-end;gap:2rem}@media (min-width:48rem){spark-page-section[variant=full].vmc-three-card-promo.vmc-three-card-promo-light .three-card-promo-footer{align-items:center}}spark-page-section[variant=full].vmc-three-card-promo.vmc-three-card-promo-light .three-card-promo-footer .three-card-promo-footer-actions{flex-direction:row}spark-page-section[variant=full].vmc-three-card-promo.vmc-three-card-promo-light .three-card-promo-footer .three-card-promo-footer-actions .three-card-promo-action-primary::part(base),spark-page-section[variant=full].vmc-three-card-promo.vmc-three-card-promo-light .three-card-promo-footer .three-card-promo-footer-actions .three-card-promo-action-secondary::part(base){padding:0}spark-page-section[variant=full].vmc-three-card-promo.vmc-three-card-promo-light .three-card-promo-footer .three-card-promo-footer-actions .three-card-promo-action-primary::part(base):hover,spark-page-section[variant=full].vmc-three-card-promo.vmc-three-card-promo-light .three-card-promo-footer .three-card-promo-footer-actions .three-card-promo-action-secondary::part(base):hover{background-color:transparent}spark-page-section[variant=full].vmc-three-card-promo.vmc-three-card-promo-light .three-card-promo-footer .three-card-promo-footer-actions .three-card-promo-action-primary::part(label),spark-page-section[variant=full].vmc-three-card-promo.vmc-three-card-promo-light .three-card-promo-footer .three-card-promo-footer-actions .three-card-promo-action-primary::part(suffix),spark-page-section[variant=full].vmc-three-card-promo.vmc-three-card-promo-light .three-card-promo-footer .three-card-promo-footer-actions .three-card-promo-action-secondary::part(label),spark-page-section[variant=full].vmc-three-card-promo.vmc-three-card-promo-light .three-card-promo-footer .three-card-promo-footer-actions .three-card-promo-action-secondary::part(suffix){color:#141817}.vmc-about{display:flex;flex-direction:column;gap:28px}.vmc-about .vmc-about-items{display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between}@media (min-width:48rem){.vmc-about .vmc-about-items{flex-direction:row;gap:3rem}}.vmc-about .vmc-about-items .vmc-about-card{display:flex;gap:1rem;width:100%}@media (min-width:48rem){.vmc-about .vmc-about-items .vmc-about-card{width:calc(33.33333vw - 32px)}}@media (min-width:73.125rem){.vmc-about .vmc-about-items .vmc-about-card{width:358px}}.vmc-about .vmc-about-items .vmc-about-card .vmc-about-card-icon-wrapper{border-bottom:1px solid #e0e4e3;height:-moz-fit-content;height:fit-content;padding-bottom:2px}.vmc-about .vmc-about-items .vmc-about-card .vmc-about-card-icon-wrapper spark-svg{color:#859391;margin-top:6px}.vmc-about .vmc-about-items .vmc-about-card .vmc-about-card-details{display:flex;flex-direction:column;gap:.5rem}.vmc-about .vmc-about-items .vmc-about-card .vmc-about-card-details .vmc-about-card-heading{font-size:1rem;font-weight:700}@media (min-width:48rem){.vmc-about .vmc-about-items .vmc-about-card .vmc-about-card-details .vmc-about-card-heading{font-size:1.125rem}}@media (min-width:61.25rem){.vmc-about .vmc-about-items .vmc-about-card .vmc-about-card-details .vmc-about-card-heading{font-size:1.25rem}}.vmc-about .vmc-about-items .vmc-about-card .vmc-about-card-details .vmc-about-card-copy{color:#3d4846;font-size:.75rem}@media (min-width:48rem){.vmc-about .vmc-about-items .vmc-about-card .vmc-about-card-details .vmc-about-card-copy{font-size:.875rem}}@media (min-width:61.25rem){.vmc-about .vmc-about-items .vmc-about-card .vmc-about-card-details .vmc-about-card-copy{font-size:1rem}}.vmc-about .vmc-about-footer{display:flex;justify-content:flex-end}.vmc-lineup h3{font-family:Apercu Pro,Apercu Pro Helvetica Fallback,Apercu Pro Arial Fallback,sans-serif;font-size:.875rem}.vmc-lineup .vmc-lineup-carousel::part(indicators){display:none}.vmc-lineup .vmc-lineup-carousel::part(scroll-container){gap:1.5rem}@media (min-width:48rem){.vmc-lineup .vmc-lineup-carousel::part(scroll-container){gap:2.25rem}}@media (min-width:61.25rem){.vmc-lineup .vmc-lineup-carousel::part(scroll-container){gap:5rem}}.vmc-lineup .vmc-lineup-carousel .vmc-lineup-mmy-card{--card-shadow:none;--card-background:transparent;width:280px}.vmc-lineup .vmc-lineup-carousel .vmc-lineup-mmy-card [slot=media]{-o-object-fit:contain;object-fit:contain}.vmc-lineup .vmc-lineup-carousel .vmc-lineup-mmy-card::part(base){background-color:transparent}@media (min-width:61.25rem){.vmc-lineup .vmc-lineup-carousel .vmc-lineup-mmy-card{width:430px}}.vmc-lineup .vmc-lineup-carousel .vmc-lineup-mmy-card .vmc-lineup-mmy-card-details-name{font-size:1rem}@media (min-width:48rem){.vmc-lineup .vmc-lineup-carousel .vmc-lineup-mmy-card .vmc-lineup-mmy-card-details-name{font-size:1.125rem}}.vmc-lineup .vmc-lineup-carousel .vmc-lineup-mmy-card .vmc-lineup-mmy-card-price{font-size:.875rem}@media (min-width:48rem){.vmc-lineup .vmc-lineup-carousel .vmc-lineup-mmy-card .vmc-lineup-mmy-card-price{font-size:1rem}}.vmc-lineup .vmc-lineup-carousel .vmc-lineup-mmy-card .vmc-lineup-mmy-card-actions{align-items:center;border-top:1px solid #e0e4e3;display:flex;justify-content:space-between;padding-top:1.25rem;width:100%}.vmc-lineup .vmc-lineup-carousel .vmc-lineup-mmy-card .vmc-lineup-mmy-card-actions.actions-flex-start{gap:1.5rem;justify-content:flex-start}@media (min-width:48rem){.vmc-lineup .vmc-lineup-carousel .vmc-lineup-mmy-card .vmc-lineup-mmy-card-actions.actions-flex-start{gap:1rem}}@media (min-width:61.25rem){.vmc-lineup .vmc-lineup-carousel .vmc-lineup-mmy-card .vmc-lineup-mmy-card-actions.actions-flex-start{gap:2.5rem}}.vmc-lineup .vmc-lineup-carousel .vmc-lineup-mmy-card .vmc-lineup-mmy-card-actions spark-link{padding-bottom:2px}.vmc-lineup .vmc-lineup-carousel .vmc-lineup-mmy-card .vmc-lineup-mmy-card-actions spark-link .vmc-lineup-mmy-card-action-shop{font-size:.875rem;text-decoration:underline}.vmc-hero-tile{background-color:#f0f2f1;border-radius:.625rem;overflow:hidden;padding:1.5rem;position:relative}@media (min-width:48rem){.vmc-hero-tile{flex:2;padding-right:0}}@media (min-width:61.25rem){.vmc-hero-tile{padding-left:3rem}}.vmc-hero-tile .vmc-hero-tile-content{display:flex;flex-direction:column;height:100%;justify-content:center;width:80%}@media (min-width:48rem){.vmc-hero-tile .vmc-hero-tile-content{width:60%}}.vmc-hero-tile .vmc-hero-tile-content .vmc-hero-tile-content-badge{margin-bottom:.25rem}.vmc-hero-tile .vmc-hero-tile-content .vmc-hero-tile-content-heading{margin-bottom:.5rem}.vmc-hero-tile .vmc-hero-tile-content .vmc-hero-tile-content-copy{font-size:.875rem;margin-bottom:1.25rem}.vmc-hero-tile .vmc-hero-tile-icon{position:absolute;right:1.5rem;top:36px}@media (min-width:48rem){.vmc-hero-tile .vmc-hero-tile-icon{right:1rem;top:80px}}@media (min-width:61.25rem){.vmc-hero-tile .vmc-hero-tile-icon{right:3rem;top:64px}}@media (min-width:73.125rem){.vmc-hero-tile .vmc-hero-tile-icon{top:26px}}.vmc-hero-tile .vmc-hero-tile-icon spark-svg{font-size:160px;opacity:7%}@media (min-width:73.125rem){.vmc-hero-tile .vmc-hero-tile-icon spark-svg{font-size:200px}}.best-of-award-container{background-color:#f0f2f1;border-radius:.625rem;overflow:hidden;padding:1.5rem;position:relative}@media (min-width:48rem){.best-of-award-container{flex:2;padding-right:0}}@media (min-width:61.25rem){.best-of-award-container{padding-left:3rem}}.best-of-award-container .best-of-award-content{display:flex;flex-direction:column;height:100%;justify-content:center;width:60%}@media (min-width:48rem){.best-of-award-container .best-of-award-content{width:60%}}.best-of-award-container .best-of-award-content .best-of-award-content-badge{margin-bottom:.25rem}.best-of-award-container .best-of-award-content .award-title{margin-bottom:.5rem;text-wrap:balance}.best-of-award-container .best-of-award-content .award-description{display:-webkit-box;font-size:.875rem;max-height:84px;max-width:90%;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-bottom:1.25rem;overflow:hidden;text-overflow:ellipsis}@media (min-width:31.5rem){.best-of-award-container .best-of-award-content .award-description{max-width:70%}}@media (min-width:48rem){.best-of-award-container .best-of-award-content .award-description{max-width:90%}}.best-of-award-container .award-stock-photo{bottom:30px;left:300px;position:absolute;scale:1.6}@media (min-width:31.5rem){.best-of-award-container .award-stock-photo{bottom:0;left:500px}}@media (min-width:48rem){.best-of-award-container .award-stock-photo{bottom:30px;left:300px}}@media (min-width:61.25rem){.best-of-award-container .award-stock-photo{bottom:0;left:400px}}.best-of-award-container .award-icon{bottom:107px;position:absolute;right:20px;scale:8}@media (min-width:31.5rem){.best-of-award-container .award-icon{right:40px}}@media (min-width:48rem){.best-of-award-container .award-icon{right:-40px}}@media (min-width:61.25rem){.best-of-award-container .award-icon{right:0}}@media (min-width:73.125rem){.best-of-award-container .award-icon{right:40px}}.sponsored-video-container{border-radius:.625rem;margin:auto;max-width:772px}.sponsored-video-container iframe{border-radius:.625rem}@media (min-width:61.25rem){.new-car-warranty .content-ad{display:flex;flex-direction:row;gap:1.5rem}}.new-car-warranty .content-ad #ymm-sticky-ad{display:none}@media (min-width:61.25rem){.new-car-warranty .content-ad #ymm-sticky-ad{display:flex}.new-car-warranty .content-ad #ymm-sticky-ad .display-ad{align-items:flex-start;justify-content:flex-start}}.new-car-warranty .content-ad .warranty-fallback{border:1px solid #e0e4e3;border-radius:.625rem;display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;width:100%}@media (min-width:48rem){.new-car-warranty .content-ad .warranty-fallback{flex-direction:row}}.new-car-warranty .content-ad .warranty-fallback .warranty-fallback-image-wrapper{width:100%}@media (min-width:48rem){.new-car-warranty .content-ad .warranty-fallback .warranty-fallback-image-wrapper{min-width:244px;width:244px}}.new-car-warranty .content-ad .warranty-fallback .warranty-fallback-image-wrapper img{height:auto;width:100%}.new-car-warranty .content-ad .warranty-fallback .warranty-fallback-copy{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center}@media (min-width:48rem){.new-car-warranty .content-ad .warranty-fallback .warranty-fallback-copy{align-items:flex-start}}.new-car-warranty .content-ad .warranty-fallback .warranty-fallback-copy .no-warranty-message-wrapper{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center;text-align:center}@media (min-width:48rem){.new-car-warranty .content-ad .warranty-fallback .warranty-fallback-copy .no-warranty-message-wrapper{align-items:flex-start;text-align:left}}.new-car-warranty .content-ad .warranty-fallback .warranty-fallback-copy .no-warranty-message-wrapper .no-warranty-message{font-size:1.125rem;font-weight:700}@media (min-width:48rem){.new-car-warranty .content-ad .warranty-fallback .warranty-fallback-copy .no-warranty-message-wrapper .no-warranty-message{font-size:1.25rem}}.new-car-warranty .content-ad .new-car-warranty-module{display:flex;flex-direction:column;flex-wrap:wrap;gap:1.5rem;height:-moz-fit-content;height:fit-content;width:100%}@media (min-width:48rem){.new-car-warranty .content-ad .new-car-warranty-module{flex-direction:row}}.new-car-warranty .content-ad .new-car-warranty-module .warranty-type-info{border-bottom:1px solid #e0e4e3;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;padding-bottom:.75rem;width:100%}@media (min-width:48rem){.new-car-warranty .content-ad .new-car-warranty-module .warranty-type-info{width:calc(33.33333vw - 32px)}}@media (min-width:73.125rem){.new-car-warranty .content-ad .new-car-warranty-module .warranty-type-info{width:374px}}.new-car-warranty .content-ad .new-car-warranty-module .warranty-type-info .warranty_name{font-size:1.125rem;font-weight:700}@media (min-width:48rem){.new-car-warranty .content-ad .new-car-warranty-module .warranty-type-info .warranty_name{font-size:1.25rem}}.new-car-warranty .content-ad .new-car-warranty-module .warranty-type-info .warranty-detail{color:var(--spark-color-text-weak);font-size:var(--spark-font-size-body-small)}@media (min-width:61.25rem){.new-car-warranty .content-ad:has(#ymm-sticky-ad) .warranty-type-info{width:calc(50vw - 198px)}}@media (min-width:73.125rem){.new-car-warranty .content-ad:has(#ymm-sticky-ad) .warranty-type-info{width:411px}}.new-car-warranty .cpo-program-link{display:flex;justify-content:flex-end;margin-top:1.5rem}.new-car-warranty .cpo-program-title{margin-top:2.5rem}@media (min-width:48rem){.new-car-warranty .cpo-program-title{margin-top:3rem}}.new-car-warranty h3{margin-bottom:1rem}.caption{display:block;font-size:.875rem;padding-top:.875rem;position:relative}.sds-page-section+.sds-page-section.article-hero{margin-top:0}.brightcove-video-iframe{aspect-ratio:16/9;width:100%}.brightcove-video-container{display:block;max-width:100%;padding-top:56.25%;position:relative}.brightcove-video-container .video-js{height:100%;left:0;position:absolute;top:0;width:100%}.iframe-container{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.iframe-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.article-gallery-viewer-modal::part(base){max-width:1000px}.hero-container .uppercase{text-transform:uppercase}@media (min-width:61.25rem){.hero-container{margin-bottom:20px}.column-wider{margin:0 36px;min-width:0}.column-wider .browse-by-category{padding:0}}.article-content h2:has(+p),.article-content h2:has(+ul),.article-content h3:has(+p),.article-content h3:has(+ul){margin-bottom:.75rem}.article-content p{max-width:unset;overflow-wrap:break-word}.article-content p+h2,.article-content p+h3,.article-content ul+h2,.article-content ul+h3{margin-top:2.5rem}.article-content ul{margin:1rem 0;padding-left:1.5rem}.article-content li{position:relative}.article-content li:before{background-color:#9653e5;border-radius:50%;content:"";height:.45em;left:-16px;position:absolute;top:.5em;width:.45em}.article-content b,.article-content strong a{font-weight:700}.article-page .hero-gallery,.expert-reviews-page .hero-gallery{margin:1.5rem auto 0;max-width:760px;padding:0}.article-page .learn-more-linkpack .learn-more-heading,.expert-reviews-page .learn-more-linkpack .learn-more-heading{padding-bottom:.875rem}.article-page .learn-more-linkpack a,.expert-reviews-page .learn-more-linkpack a{display:block;padding-bottom:.75rem}@media (min-width:61.25rem){.article-page .angled-hero-image .caption{display:block}}.article-page .article-content~.article-content{margin-top:1.25rem}@media (min-width:61.25rem){.article-page .article-sponsored-ad{position:sticky;top:40px}}.article-page cars-newsletter-signup{display:block;margin-top:1.5rem}.article-page cars-newsletter-signup[identified]{margin-top:0}.article-page cars-newsletter-signup:not(:defined){min-height:250px}.article-page .email-capture{margin-top:1.5rem}.article-page .email-capture .email-capture__input{max-width:unset}.expert-reviews-page .hero-container{margin-bottom:2.5rem}.expert-reviews-page .news-card-byline{padding-top:.25rem}.expert-reviews-page .expert-review-ad{margin:2.5rem auto;width:100%}@media (min-width:61.25rem){.expert-reviews-page .expert-review-ad{position:sticky;top:40px;width:300px}}.expert-reviews-page .expert-review-ad-bottom{margin:0 auto;width:100%}@media (min-width:61.25rem){.expert-reviews-page .expert-review-ad-bottom{position:sticky;top:40px;width:300px}}.expert-reviews-page .footer-ad{background-color:var(--spark-color-background-callout-cool);display:block;height:auto;margin-top:2rem;padding:1.5rem 0;width:100vw}.expert-reviews-page .footer-ad>div{margin:1rem auto}.expert-reviews-page .outstream-ad{background-color:var(--spark-color-background-callout-cool);display:block;height:auto;margin-bottom:0;width:100vw}.expert-reviews-page .outstream-ad:has(.teads-inread){margin-bottom:2rem}@media (min-width:61.25rem){.expert-reviews-page .sidebar-mobile{display:none}}.expert-reviews-page .sidebar-desktop{display:none}@media (min-width:61.25rem){.expert-reviews-page .sidebar-desktop{display:block}}.expert-reviews-page cars-newsletter-signup{display:block;margin-bottom:2rem}.expert-reviews-page cars-newsletter-signup[identified]{margin-bottom:0}.expert-reviews-page cars-newsletter-signup:not(:defined){min-height:250px}.expert-reviews-page .email-capture{margin-bottom:2rem}.expert-reviews-page .email-capture .email-capture__input{max-width:unset}.available-inventory-section{border-bottom:1px solid #e0e4e3;border-top:1px solid #e0e4e3;margin:1rem 1rem 1rem 0;padding-top:1rem}.available-inventory-section li{list-style-type:none}.available-inventory-section .card-container{display:flex;flex-direction:column;justify-content:space-around}@media (min-width:48rem){.available-inventory-section .card-container{flex-direction:row}}.available-inventory-section .sds-page-section__header{margin-bottom:1.25rem;margin-top:1.25rem}.available-inventory-section .sds-page-section__footer{font-size:1rem;margin-bottom:1.25rem}.sds-template-sidebar__aside .available-inventory-section .card-container{flex-direction:column}@media (min-width:48rem){.sds-template-sidebar__aside .available-inventory-section .card-container{flex-direction:row}}@media (min-width:61.25rem){.sds-template-sidebar__aside .available-inventory-section .card-container{flex-direction:column}}.sds-drawer-extra__items{transform:translateY(8px) translateX(-83%)}.sds-drawer-extra__items:before{transform:rotate(-45deg) translateX(30px) translateY(20px)}.sds-drawer-extra__items .close-btn{height:24px;width:24px}.sds-drawer-extra__items .close-btn>svg{stroke:#555;height:24px;width:24px}.sds-social-share--facebook,.sds-social-share--twitter{background:none}.sds-social-share--facebook spark-button,.sds-social-share--twitter spark-button{--button-background-hover:none;--button-border:none;--button-border-hover:none;--button-color:var(--spark-color-text);--button-color-hover:var(--spark-color-text);--button-font-size:var(--spark-font-size-icon-large);--button-width:auto}.sds-drawer__item--trigger .sds-icon--contain[href]:hover svg{fill:#e6e6e6;stroke:none}.car-seat-rail-ad{margin-bottom:48px}@media (min-width:61.25rem){.car-seat-rail-ad{margin-bottom:24px}}.press-release-page b{font-weight:700}.press-release-page sup{font-size:8px;vertical-align:super}.press-release-page .pressroom-rail .pressroom-aside-section{margin:1.5rem 1rem}@media (min-width:61.25rem){.press-release-page .pressroom-rail .pressroom-aside-section{margin:1.5rem 0}}.press-release-page .pressroom-rail .pressroom-aside-section .press-release-sidebar-heading,.press-release-page .pressroom-rail .pressroom-aside-section p{margin-bottom:.875rem}.press-release-page .pressroom-rail .pressroom-aside-section:first-child{margin-top:0}.press-release-page .press-release-disclaimer{padding:3rem 1rem}@media (min-width:61.25rem){.press-release-page .press-release-disclaimer{padding:3rem 0}}.press-release-page cars-newsletter-signup{display:block;margin-top:.5rem}.press-release-page cars-newsletter-signup[identified]{margin-top:0}.press-release-page cars-newsletter-signup:not(:defined){min-height:250px}.press-release-page .email-capture{margin-top:.5rem}.press-release-page .email-capture .email-capture__input{max-width:unset}.ev-page-smooth-scroll{scroll-behavior:smooth}.electric-cars-page .hero-image-container{height:100%}.electric-cars-page .hero-image-container img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;width:100%}.electric-cars-page .sds-field-group.geo-dropdown-enabled .sds-input-container{overflow:visible;position:relative}.electric-cars-page .electric-cars-search-section .electric-cars-search-content{background-color:#f2f2f2;padding:1.5rem 1rem}.electric-cars-page .electric-cars-search-section .electric-cars-search-content .electric-cars-search-fields{margin-top:1rem;grid-gap:1px;grid-template-areas:"make make" "model model" "price price" "distance zip" "submit submit";grid-template-columns:repeat(2,1fr)}@media (min-width:48rem){.electric-cars-page .electric-cars-search-section .electric-cars-search-content .electric-cars-search-fields{grid-template-areas:"make make model model" "price distance zip submit";grid-template-columns:repeat(4,1fr)}}.electric-cars-page .electric-cars-search-section .electric-cars-search-content .electric-cars-search-fields .sds-field{margin-top:0}.electric-cars-page .electric-cars-search-section .electric-cars-search-content .electric-cars-search-fields .make-field{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:3;grid-area:make}.electric-cars-page .electric-cars-search-section .electric-cars-search-content .electric-cars-search-fields .model-field{-ms-grid-column:1;-ms-grid-row:3;-ms-grid-column-span:3;grid-area:model}.electric-cars-page .electric-cars-search-section .electric-cars-search-content .electric-cars-search-fields .price-field{-ms-grid-column:1;-ms-grid-row:5;-ms-grid-column-span:3;grid-area:price}.electric-cars-page .electric-cars-search-section .electric-cars-search-content .electric-cars-search-fields .distance-field{grid-area:distance;-ms-grid-column:1;-ms-grid-row:7}.electric-cars-page .electric-cars-search-section .electric-cars-search-content .electric-cars-search-fields .zip-field{grid-area:zip;-ms-grid-column:3;-ms-grid-row:7}.electric-cars-page .electric-cars-search-section .electric-cars-search-content .electric-cars-search-fields .search-button{-ms-grid-column:1;-ms-grid-row:9;-ms-grid-column-span:3;grid-area:submit}@media (min-width:48rem){.electric-cars-page .electric-cars-search-section .electric-cars-search-content .electric-cars-search-fields .make-field{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:3}.electric-cars-page .electric-cars-search-section .electric-cars-search-content .electric-cars-search-fields .model-field{-ms-grid-column:5;-ms-grid-row:1;-ms-grid-column-span:3}.electric-cars-page .electric-cars-search-section .electric-cars-search-content .electric-cars-search-fields .price-field{-ms-grid-column:1;-ms-grid-row:3;-ms-grid-column-span:1}.electric-cars-page .electric-cars-search-section .electric-cars-search-content .electric-cars-search-fields .distance-field{-ms-grid-column:3;-ms-grid-row:3}.electric-cars-page .electric-cars-search-section .electric-cars-search-content .electric-cars-search-fields .zip-field{-ms-grid-column:5;-ms-grid-row:3}.electric-cars-page .electric-cars-search-section .electric-cars-search-content .electric-cars-search-fields .search-button{-ms-grid-column:7;-ms-grid-row:3;-ms-grid-column-span:1}}.electric-cars-page .electric-cars-search-section .electric-cars-search-content .electric-cars-search-fields .sds-button{border-radius:0;max-width:100%;width:100%}.electric-cars-page .electric-cars-heading{margin-bottom:2rem}.electric-cars-page .ev-101-section :where(h2,.spark-heading-2){padding-bottom:.5rem}.electric-cars-page .ev-101-section .ev-101-description{padding-bottom:1rem}@media (min-width:48rem){.electric-cars-page .ev-101-section .ev-101-description{padding-bottom:1.5rem}}@media (min-width:61.25rem){.electric-cars-page .ev-101-section .ev-101-description{padding-bottom:2rem}}.electric-cars-page .ev-101-section .video-container,.electric-cars-page .ev-101-section .video-container .vjs-playlist-player-container{border-radius:.625rem}.electric-cars-page .ev-101-section .video-container .video-js{border-radius:.625rem;height:100%;width:100%}.electric-cars-page .ev-101-section .ev-101-video-cards-container .video-card,.electric-cars-page .ev-101-section .video-container .video-js video{position:relative}.electric-cars-page .ev-101-section .ev-101-video-cards-container .video-card::part(media){aspect-ratio:178/100}.electric-cars-page .ev-101-section .ev-101-video-cards-container .video-card figure{position:relative}.electric-cars-page .ev-101-section .ev-101-video-cards-container .video-card figure .video-duration{background-color:#141817;border-radius:.3125rem;bottom:20px;color:#fff;font-size:.75rem;padding:2px .5rem;position:absolute;right:16px;width:-moz-fit-content;width:fit-content}.electric-cars-page .ev-101-section .ev-101-video-cards-container .video-card figure .video-play{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.electric-cars-page .q-and-a-columns-container{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:auto;grid-template-rows:auto auto auto auto auto;row-gap:1.5rem}@media (min-width:61.25rem){.electric-cars-page .q-and-a-columns-container{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;row-gap:2rem}}.electric-cars-page .q-and-a-columns-container h3{margin-bottom:1rem}.electric-cars-page .q-and-a-columns-container .q-and-a-text{max-width:480px}.electric-cars-page .more-about-electric-section .more-about-section{border-bottom:1px solid #e6e6e6;font-size:1rem;padding-bottom:1rem;padding-top:1rem}.electric-cars-page .more-about-electric-section .more-about-section-body{padding-bottom:1rem}@media (min-width:61.25rem){.electric-cars-page .ad-container{align-content:center;display:grid;grid-column:auto;grid-row:auto;height:100%;justify-content:center;width:100%}.electric-cars-page .ad-container .display-ad.rail-ad{margin:0}}.electric-cars-page .sds-accordion__heading span{color:#141817}.electric-cars-page .ev-101-ad{margin-bottom:4rem;margin-top:4rem}.electric-cars-page .electric-cars-middle-ad{display:none;margin-bottom:4rem;margin-top:4rem}@media (min-width:61.25rem){.electric-cars-page .electric-cars-middle-ad{display:block}}.error-page .error-page-container{display:flex;flex-direction:column}@media (min-width:61.25rem){.error-page .error-page-container{flex-direction:row;margin-bottom:64px}}.error-page .error-page-container .error-page-copy{display:flex;flex-direction:column}@media (min-width:61.25rem){.error-page .error-page-container .error-page-copy{align-items:flex-end;flex:0 0 585px;height:512px}}@media (min-width:73.125rem){.error-page .error-page-container .error-page-copy{flex:1 1}}.error-page .error-page-container .error-page-copy .sds-page-section__header{padding:0 1rem}@media (min-width:61.25rem){.error-page .error-page-container .error-page-copy .sds-page-section__header{max-width:565px;padding:0}}@media (min-width:73.125rem){.error-page .error-page-container .error-page-copy .sds-page-section__header{max-width:585px}}.error-page .error-page-container .error-page-copy .sds-page-section__header :where(h1,.spark-heading-1,.new-cars .custom-new-cars-select-pill.select-heading select,.new-cars #vehicle-type-picker::part(select)){max-width:80%}.error-page .error-page-container .error-page-copy .sds-page-section__header :where(h5,.spark-heading-5){font-weight:400;padding:1rem 0 0}@media (min-width:48rem){.error-page .error-page-container .error-page-copy .sds-page-section__header :where(h5,.spark-heading-5){max-width:65%}}@media (min-width:61.25rem){.error-page .error-page-container .error-page-copy .sds-page-section__header :where(h5,.spark-heading-5){max-width:80%}}.error-page .error-page-container .error-page-copy .sds-page-section__content{display:flex;flex-direction:column;justify-content:space-between;padding:0 1rem}@media (min-width:61.25rem){.error-page .error-page-container .error-page-copy .sds-page-section__content{padding:0;width:565px}}@media (min-width:73.125rem){.error-page .error-page-container .error-page-copy .sds-page-section__content{width:585px}}.error-page .error-page-container .error-page-copy .sds-page-section__content .error-page-actions{padding:0 0 1rem}.error-page .error-page-container .error-page-copy .sds-page-section__content .error-page-popular-content-header{margin-top:40px;width:100%}@media (min-width:61.25rem){.error-page .error-page-container .error-page-copy .sds-page-section__content .error-page-popular-content-header{margin-top:64px}}.error-page .error-page-container .error-page-copy .sds-page-section__content .error-page-popular-content-links{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content}.error-page .error-page-container .error-page-copy .sds-page-section__content .error-page-popular-content-links a{padding-top:.75rem;width:-moz-fit-content;width:fit-content}@media (min-width:48rem){.error-page .error-page-container .error-page-copy .sds-page-section__content .phone-mobile{display:none}}.error-page .error-page-container .error-page-copy .sds-page-section__content .phone-desktop{display:none}@media (min-width:48rem){.error-page .error-page-container .error-page-copy .sds-page-section__content .phone-desktop{display:inline-block}}.error-page .error-page-container .error-page-background-image{display:flex;flex:1 1;margin-top:2.5rem;overflow-x:hidden;width:100%}@media (min-width:61.25rem){.error-page .error-page-container .error-page-background-image{margin-top:0;position:relative}}.error-page .error-page-container .error-page-background-image .error-section-image{display:inline-block;overflow-x:hidden;width:100%}@media (min-width:61.25rem){.error-page .error-page-container .error-page-background-image .error-section-image{height:512px;max-width:none;position:absolute;width:auto}}@media (min-width:73.125rem){.error-page .error-page-container .error-page-background-image .error-section-image{left:10%}}.error-page .error-page-container .error-page-background-image .error-section-color{display:hidden}@media (min-width:61.25rem){.error-page .error-page-container .error-page-background-image .error-section-color{border-bottom:512px solid #fff;border-right:164px solid transparent;display:inline-block;position:absolute}}@media (min-width:73.125rem){.error-page .error-page-container .error-page-background-image .error-section-color{left:10%}}.error-page .sds-page-section--full{background-color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:0;padding:0}.new-cars{--ep-popover-color-background:var(--spark-color-background)}.new-cars.new-cars-landing{margin-top:-40px}@media (min-width:61.25rem){.new-cars.new-cars-landing{margin-top:-64px}}.new-cars.new-cars-landing spark-breadcrumb [aria-current]{color:#fff}.new-cars.new-cars-landing spark-breadcrumb svg{stroke:#fff}.new-cars.new-cars-landing spark-breadcrumb li+li:before{border-right:1px solid #fff}.new-cars.new-cars-landing .linkpack-heading{margin-bottom:2rem}.new-cars.new-cars-landing h1{max-width:220px}@media (min-width:48rem){.new-cars.new-cars-landing h1{max-width:330px}}.new-cars.new-cars-landing h1 .purple-text{color:#c098ef;font-weight:inherit}.new-cars.new-cars-landing .see-all-cars-link-wrapper{display:flex;justify-content:flex-end;margin-top:1.5rem;width:100%}.new-cars.new-cars-landing .brand-selector-flyout{--popover-height:min-content}@media(max-width:800px){.new-cars.new-cars-model spark-gallery-grid:not(:defined),.new-cars.new-cars-model spark-stack:not(:defined){visibility:hidden}}.new-cars.new-cars-model spark-notification{left:32px;position:fixed;top:32px;width:calc(100vw - 64px)}@media (min-width:48rem){.new-cars.new-cars-model spark-notification{left:calc(50vw - 350px);width:700px}}@media (min-width:61.25rem){.new-cars.new-cars-model spark-notification{left:calc(50vw - 400px);width:800px}}.new-cars.new-cars-model .mmy-notable-features{border:.0625rem solid #e0e4e3;border-radius:.625rem;display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}@media (min-width:48rem){.new-cars.new-cars-model .mmy-notable-features{flex-direction:row}}.new-cars.new-cars-model .mmy-notable-features .notable-features-heading{align-items:center;align-self:center;display:flex;gap:.5rem;justify-content:center;min-width:212px}@media (min-width:48rem){.new-cars.new-cars-model .mmy-notable-features .notable-features-heading{justify-content:flex-start}}.new-cars.new-cars-model .mmy-notable-features .notable-features-heading h2{align-self:center;font-size:1.125rem;white-space:nowrap}@media (min-width:48rem){.new-cars.new-cars-model .mmy-notable-features .notable-features-heading h2{align-self:flex-start;font-size:1.25rem}}.new-cars.new-cars-model .mmy-notable-features .notable-features-heading spark-svg{color:#b2c5e7;font-size:20px}.new-cars.new-cars-model .mmy-notable-features .notable-features-items{display:flex;flex-wrap:wrap;gap:1rem 1rem}.new-cars.new-cars-model .mmy-notable-features .notable-features-items .notable-features-item{border:.0625rem solid #e0e4e3;border-radius:100cqmax;display:-webkit-box;max-height:34px;max-width:calc(100vw - 82px);padding:.25rem .75rem;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (min-width:31.5rem){.new-cars.new-cars-model .mmy-notable-features .notable-features-items .notable-features-item{max-height:unset;max-width:unset}}.new-cars.new-cars-model div+.new-car-warranty,.new-cars.new-cars-model spark-notification+.new-car-warranty,.new-cars.new-cars-model spark-popover+.new-car-warranty{margin-top:2.5rem}@media (min-width:48rem){.new-cars.new-cars-model div+.new-car-warranty,.new-cars.new-cars-model spark-notification+.new-car-warranty,.new-cars.new-cars-model spark-popover+.new-car-warranty{margin-top:4rem}}.new-cars.new-cars-model .photo-video-gallery+.vmc-three-card-promo{padding-top:2.5rem}@media (min-width:48rem){.new-cars.new-cars-model .photo-video-gallery+.vmc-three-card-promo{padding-top:4rem}}.new-cars.new-cars-model .year-switch{border:1px solid #000;border-radius:999px;display:flex;gap:10px;padding:.25rem;width:-moz-fit-content;width:fit-content}.new-cars.new-cars-model .year-switch .year-btn{background-color:transparent;border-radius:999px;color:#141817;font-size:.8125rem;font-weight:500;padding:.25rem .75rem;text-decoration:none}.new-cars.new-cars-model .year-switch .year-btn:hover{background-color:hsla(171,6%,55%,.25);text-decoration:none}.new-cars.new-cars-model .year-switch .year-btn.year-btn-selected{background-color:#141817;color:#fff;font-weight:700}.new-cars.new-cars-model .year-switch .year-btn.year-btn-selected:hover{background-color:rgba(20,24,23,.8)}.new-cars.new-cars-model .year-switch-single button{font-size:1rem;font-weight:700}.new-cars.new-cars-model .trim-picker-label{color:#52605e;font-size:.875rem;margin-top:2px}.new-cars.new-cars-model .trim-picker-trigger{align-items:center;background-color:#141817;border-radius:999px;color:#fff;cursor:pointer;display:flex;font-size:1rem;gap:1rem;justify-content:center;padding:.75rem 1.25rem}.new-cars.new-cars-model .trim-picker-trigger spark-svg{font-size:.75rem}.new-cars.new-cars-model .trim-picker-trigger:before{content:"​";display:inline-block;flex-basis:0px;flex-grow:1;flex-shrink:1;margin-right:-1rem;max-width:calc(var(--svg-size) + 1rem)}.new-cars.new-cars-model .key-specs-popover{color:#141817}.new-cars.new-cars-model .key-specs-popover .key-specs-popover-content{display:flex;flex-direction:column;gap:1.5rem}.new-cars.new-cars-model .key-specs-popover .key-specs-popover-content .spec-group{border-bottom:1px solid #e0e4e3;display:flex;flex-direction:column;gap:1.5rem;padding-bottom:1.5rem}.new-cars.new-cars-model .key-specs-popover .key-specs-popover-content .spec-group:last-child{border-bottom:none}.new-cars.new-cars-model .key-specs-popover .key-specs-popover-content .spec-group .spec-group-heading{align-items:center;display:flex;flex-direction:row;gap:.5rem}.new-cars.new-cars-model .key-specs-popover .key-specs-popover-content .spec-group .spec-group-heading h3{font-size:1rem;font-weight:500}.new-cars.new-cars-model .new-cars-model-title-lead-in{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1.25rem}.new-cars.new-cars-model .unpriced-lead-msrp{font-size:1.25rem}@media (min-width:48rem){.new-cars.new-cars-model .unpriced-lead-msrp{font-size:1.8125rem}}.new-cars.new-cars-model .new-cars-model-title{display:flex;flex-direction:column;gap:2rem;justify-content:space-between;margin:2rem 0 0 2rem;min-height:528px;padding:0 2rem 0 0;width:100%}@media (min-width:31.5rem){.new-cars.new-cars-model .new-cars-model-title{max-width:50%;min-height:320px}}@media (min-width:48rem){.new-cars.new-cars-model .new-cars-model-title{border-radius:var(--spark-size-radius-card);justify-content:flex-start;margin:1.5rem 0 2.5rem 2rem;min-height:unset}}@media (min-width:61.25rem){.new-cars.new-cars-model .new-cars-model-title{margin:2.5rem 0 0 2rem;max-width:40%}}@media screen and (min-width:1360px){.new-cars.new-cars-model .new-cars-model-title{margin:4rem 0 0}}.new-cars.new-cars-model .new-cars-model-title .heading-year{color:#52605e;font-family:inherit;font-size:1.25rem;font-weight:inherit}@media (min-width:48rem){.new-cars.new-cars-model .new-cars-model-title .heading-year{font-size:1.625rem}}.new-cars.new-cars-model .new-cars-model-title .shop-options-button{align-self:center;position:relative;top:12px;width:calc(100vw - 64px)}@media (min-width:31.5rem){.new-cars.new-cars-model .new-cars-model-title .shop-options-button{align-self:flex-start;width:-moz-fit-content;width:fit-content}}.new-cars.new-cars-model .mobile-see-ratings-btn{display:block}@media (min-width:48rem){.new-cars.new-cars-model .mobile-see-ratings-btn{display:none}}.new-cars.new-cars-model .hero-ratings-wrapper{display:none;justify-content:center;width:100%}@media (min-width:48rem){.new-cars.new-cars-model .hero-ratings-wrapper{display:flex}}.new-cars.new-cars-model:has(.nvp-paid-hero-section-wrapper) .hero-ratings-wrapper{bottom:34px;position:relative}.new-cars.new-cars-model:has(.nvp-paid-hero-section-wrapper) .hero-ratings-wrapper .hero-ratings{position:static}.new-cars.new-cars-model:has(.nvp-paid-hero-section-wrapper) .mobile-see-ratings-btn-wrapper{bottom:34px;justify-content:center;position:relative;z-index:2}@media (min-width:31.5rem){.new-cars.new-cars-model:has(.nvp-paid-hero-section-wrapper) .mobile-see-ratings-btn-wrapper{margin:0 .5rem}}.new-cars.new-cars-model:has(.nvp-paid-hero-section-wrapper) .mobile-see-ratings-btn-wrapper .mobile-see-ratings-btn{position:static}@media (min-width:31.5rem){.new-cars.new-cars-model:has(.nvp-paid-hero-section-wrapper) .mobile-see-ratings-btn-wrapper .mobile-see-ratings-btn{width:calc(100vw - 64px)}}.new-cars.new-cars-model .hero-ratings-wrapper-mobile{display:flex;flex-direction:column;gap:1rem}.new-cars.new-cars-model .hero-ratings-wrapper-mobile .unclickable-btn{align-items:center;border:1px solid #e0e4e3;border-radius:100cqmax;display:flex;height:71px;justify-content:space-between;padding:.75rem 1.25rem}.new-cars.new-cars-model .hero-ratings-wrapper-mobile .arrow-right-wrapper{align-items:center;background-color:#f0f2f1;border-radius:50%;display:flex;height:32px;justify-content:center;width:32px}.new-cars.new-cars-model .hero-ratings-wrapper-mobile spark-button{--button-border-color:var(--spark-color-border);--button-height:71px;justify-content:space-between}.new-cars.new-cars-model .hero-ratings-wrapper-mobile spark-button::part(label){justify-content:space-between;text-align:left;width:100%}.new-cars.new-cars-model .hero-ratings-wrapper-mobile spark-button .hero-rating-text-underline{text-decoration:underline}.new-cars.new-cars-model .mobile-see-ratings-btn-wrapper{display:flex;justify-content:center}@media (min-width:31.5rem){.new-cars.new-cars-model .mobile-see-ratings-btn-wrapper{justify-content:flex-start;margin-left:2rem}}.new-cars.new-cars-model .mobile-see-ratings-btn-wrapper .mobile-see-ratings-btn{--button-border-color:transparent;position:relative;top:24px;width:calc(100vw - 64px)}@media (min-width:31.5rem){.new-cars.new-cars-model .mobile-see-ratings-btn-wrapper .mobile-see-ratings-btn{width:165px}}.new-cars.new-cars-model .mobile-see-ratings-btn-wrapper .mobile-see-ratings-btn::part(base){box-shadow:0 0 10px 0 rgba(68,89,88,.1)}.new-cars.new-cars-model .mobile-see-ratings-btn-wrapper .mobile-see-ratings-btn spark-svg{color:#b072f9;font-size:1.25rem}.new-cars.new-cars-model .hero-ratings{--ep-rating-font-weight:var(--spark-font-weight-body-bold);background-color:#fff;border-radius:100cqmax;box-shadow:0 0 10px 0 rgba(68,89,88,.1);display:flex;padding:.75rem 3rem;position:relative;top:34px;width:-moz-fit-content;width:fit-content}.new-cars.new-cars-model .hero-rating{align-items:center;display:flex;gap:1.25rem}@media (min-width:48rem){.new-cars.new-cars-model .hero-rating:not(:first-child){border-left:1px solid #e0e4e3;margin-left:2rem;padding-left:2rem}}.new-cars.new-cars-model .hero-rating spark-rating{min-width:50px}@media (min-width:48rem){.new-cars.new-cars-model .hero-rating spark-rating{min-width:unset}}.new-cars.new-cars-model .hero-rating .hero-rating-no-rating{align-items:center;display:flex;flex-direction:column;justify-content:center}.new-cars.new-cars-model .hero-rating .hero-rating-no-rating spark-svg{color:#859391;font-size:1.25rem;margin:.25rem 0}.new-cars.new-cars-model .hero-rating .hero-rating-no-rating .no-rating-text{color:#52605e;font-size:.625rem}.new-cars.new-cars-model .nvp-paid-hero-section-wrapper{border-radius:0 0 10px 10px;margin-top:-28px;position:relative}@media (min-width:73.125rem){.new-cars.new-cars-model .nvp-paid-hero-section-wrapper{overflow-x:hidden}}.new-cars.new-cars-model .nvp-paid-hero-section-wrapper .new-cars-model-title{color:#fff;height:100%;margin:auto;max-width:1170px;min-height:unset;padding:2.5rem 0 0;width:calc(100vw - 48px)}@media (min-width:48rem){.new-cars.new-cars-model .nvp-paid-hero-section-wrapper .new-cars-model-title{width:calc(100vw - 64px)}}.new-cars.new-cars-model .nvp-paid-hero-section-wrapper .new-cars-model-title .new-cars-model-title-top-content{width:100%}.new-cars.new-cars-model .nvp-paid-hero-section-wrapper .new-cars-model-title .shop-options-button{--ep-button-color-border-primary:transparent;align-self:center;position:static;width:calc(100vw - 64px)}@media (min-width:48rem){.new-cars.new-cars-model .nvp-paid-hero-section-wrapper .new-cars-model-title .shop-options-button{align-self:flex-start;width:-moz-fit-content;width:fit-content}}.new-cars.new-cars-model .nvp-paid-hero-section-wrapper .new-cars-model-title .heading-year{color:#c2c9c8}@media (min-width:31.5rem){.new-cars.new-cars-model .nvp-paid-hero-section-wrapper .mobile-see-ratings-btn-wrapper{justify-content:center;margin-left:0}}.new-cars.new-cars-model .nvp-paid-hero-section-wrapper .paid-mmmy-hero{aspect-ratio:3/4;height:100%;left:0;max-width:unset;-o-object-fit:cover;object-fit:cover;-o-object-position:80% 100%;object-position:80% 100%;position:absolute;top:0}@media (min-width:31.5rem){.new-cars.new-cars-model .nvp-paid-hero-section-wrapper .paid-mmmy-hero{aspect-ratio:10/9}}@media (min-width:48rem){.new-cars.new-cars-model .nvp-paid-hero-section-wrapper .paid-mmmy-hero{aspect-ratio:5/3;-o-object-position:unset;object-position:unset}}@media (min-width:61.25rem){.new-cars.new-cars-model .nvp-paid-hero-section-wrapper .paid-mmmy-hero{aspect-ratio:2/1}}@media (min-width:73.125rem){.new-cars.new-cars-model .nvp-paid-hero-section-wrapper .paid-mmmy-hero{aspect-ratio:13/5}}.new-cars.new-cars-model .nvp-paid-hero-section-wrapper .nvp-paid-hero-section-bg{aspect-ratio:3/4;background:linear-gradient(180deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.1) 56%,rgba(0,0,0,.8));border-radius:0;position:relative;z-index:2}@media (min-width:31.5rem){.new-cars.new-cars-model .nvp-paid-hero-section-wrapper .nvp-paid-hero-section-bg{aspect-ratio:10/9}}@media (min-width:48rem){.new-cars.new-cars-model .nvp-paid-hero-section-wrapper .nvp-paid-hero-section-bg{aspect-ratio:5/3;background:linear-gradient(0deg,transparent 0,transparent 40%,#000)}}@media (min-width:61.25rem){.new-cars.new-cars-model .nvp-paid-hero-section-wrapper .nvp-paid-hero-section-bg{aspect-ratio:2/1}}@media (min-width:73.125rem){.new-cars.new-cars-model .nvp-paid-hero-section-wrapper .nvp-paid-hero-section-bg{aspect-ratio:13/5}}.new-cars.new-cars-model .nvp-paid-hero-section-wrapper .nvp-paid-hero-section-bg .mobile-see-ratings-btn{width:calc(100vw - 48px)}.new-cars.new-cars-model .nvp-paid-hero-section-wrapper .nvp-paid-hero-section-bg .nvp-paid-hero-section{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:28px 0 0}@media (min-width:73.125rem){.new-cars.new-cars-model .nvp-paid-hero-section-wrapper .nvp-paid-hero-section-bg .nvp-paid-hero-section{min-height:564px;padding:28px 0 0}}.new-cars.new-cars-model .nvp-paid-hero-section-wrapper .nvp-paid-hero-section-bg .nvp-paid-hero-section .nvp-paid-hero-breadcrumbs{color:#fff;display:flex;justify-content:space-between;margin:auto;max-width:1170px;width:calc(100vw - 48px)}@media (min-width:48rem){.new-cars.new-cars-model .nvp-paid-hero-section-wrapper .nvp-paid-hero-section-bg .nvp-paid-hero-section .nvp-paid-hero-breadcrumbs{width:calc(100vw - 64px)}}.new-cars.new-cars-model .nvp-paid-hero-section-wrapper .nvp-paid-hero-section-bg .nvp-paid-hero-section .nvp-paid-hero-breadcrumbs a,.new-cars.new-cars-model .nvp-paid-hero-section-wrapper .nvp-paid-hero-section-bg .nvp-paid-hero-section .nvp-paid-hero-breadcrumbs a:active,.new-cars.new-cars-model .nvp-paid-hero-section-wrapper .nvp-paid-hero-section-bg .nvp-paid-hero-section .nvp-paid-hero-breadcrumbs a:hover,.new-cars.new-cars-model .nvp-paid-hero-section-wrapper .nvp-paid-hero-section-bg .nvp-paid-hero-section .nvp-paid-hero-breadcrumbs a:visited{color:#fff}.new-cars.new-cars-model .nvp-paid-hero-section-wrapper .nvp-paid-hero-section-bg .nvp-paid-hero-section .nvp-paid-hero-breadcrumbs .sds-icon svg{stroke:#fff}.new-cars.new-cars-model .nvp-paid-hero-section-wrapper .nvp-paid-hero-section-bg .nvp-paid-hero-section .nvp-paid-hero-content{height:100%;margin:0 auto 3rem;max-width:73.125rem;width:100%}.new-cars.new-cars-model .nvp-paid-hero-section-wrapper .nvp-paid-hero-section-bg .nvp-paid-hero-section .nvp-paid-hero-content .msrp-wrapper{display:flex;flex-direction:column;gap:.25rem;margin-top:.5rem}@media (min-width:48rem){.new-cars.new-cars-model .nvp-paid-hero-section-wrapper .nvp-paid-hero-section-bg .nvp-paid-hero-section .nvp-paid-hero-content .msrp-wrapper{margin-top:.75rem}}.new-cars.new-cars-model .nvp-paid-hero-section-wrapper .nvp-paid-hero-section-bg .nvp-paid-hero-section .nvp-paid-hero-content .msrp-wrapper .starts-at{color:#fff;font-size:.875rem}.new-cars.new-cars-model .nvp-paid-hero-section-wrapper .nvp-paid-hero-section-bg .nvp-paid-hero-section .nvp-paid-hero-content .msrp-wrapper .msrp{font-family:DM Sans,DM Sans Helvetica Fallback,DM Sans Arial Fallback,sans-serif}.new-cars.new-cars-model .nvp-paid-hero-section-wrapper .nvp-paid-hero-section-bg .nvp-paid-hero-section .nvp-paid-hero-content .msrp:where(h2,.spark-heading-2){font-family:DM Sans,DM Sans Helvetica Fallback,DM Sans Arial Fallback,sans-serif}.new-cars.new-cars-model .nvp-paid-hero-section-wrapper+spark-page-section{margin-top:76px}@media (min-width:48rem){.new-cars.new-cars-model .nvp-paid-hero-section-wrapper+spark-page-section{margin-top:100px}}.new-cars.new-cars-model .mmy-faq h2+spark-accordion{border-top:.0625rem solid #e0e4e3}.new-cars.new-cars-model .mmy-faq .faq-answer-list{margin-top:1rem}.new-cars.new-cars-model .mmy-faq .faq-chunked-lists{display:flex;flex-direction:column}@media (min-width:48rem){.new-cars.new-cars-model .mmy-faq .faq-chunked-lists{flex-direction:row;flex-wrap:wrap;gap:2.5rem}}.new-cars.new-cars-model .mmy-faq .faq-chunked-lists li{width:100%}@media (min-width:48rem){.new-cars.new-cars-model .mmy-faq .faq-chunked-lists li{width:calc(33.33333vw - 77.33333px)}}@media (min-width:61.25rem){.new-cars.new-cars-model .mmy-faq .faq-chunked-lists li{width:calc(25vw - 74px)}}@media (min-width:73.125rem){.new-cars.new-cars-model .mmy-faq .faq-chunked-lists li{width:230.5px}}.new-cars.new-cars-model .mmy-faq .faq-star-rating,.new-cars.new-cars-model .mmy-faq spark-disclaimer{margin-top:1rem}.new-cars.new-cars-model .mmy-faq .faq-star-rating spark-svg{color:#9653e5;font-size:1.25rem}.new-cars.new-cars-model .mmy-faq .faq-star-rating .faq-vehicle-rating{font-size:1.125rem;font-weight:700}.new-cars.new-cars-model .mmy-faq .faq-star-rating .review-basis{color:#52605e;font-size:.875rem}.new-cars.design-your-car,.new-cars.new-cars-gallery,.new-cars.new-cars-lead-form,.new-cars.review-your-design{margin-bottom:96px}.new-cars.design-your-car .headless-header-wrapper,.new-cars.new-cars-gallery .headless-header-wrapper,.new-cars.new-cars-lead-form .headless-header-wrapper,.new-cars.review-your-design .headless-header-wrapper{background-color:#fff;position:sticky;top:-1px;width:100%;z-index:2}@media (min-width:48rem){.new-cars.design-your-car .headless-header-wrapper,.new-cars.new-cars-gallery .headless-header-wrapper,.new-cars.new-cars-lead-form .headless-header-wrapper,.new-cars.review-your-design .headless-header-wrapper{flex-direction:row;padding-bottom:1rem;padding-top:2.5rem}}.new-cars.design-your-car .headless-header-wrapper.is-sticky,.new-cars.new-cars-gallery .headless-header-wrapper.is-sticky,.new-cars.new-cars-lead-form .headless-header-wrapper.is-sticky,.new-cars.review-your-design .headless-header-wrapper.is-sticky{border-bottom:1px solid #e0e4e3;box-shadow:0 0 10px 0 rgba(68,89,88,.1);padding-bottom:1.25rem;padding-top:1.25rem}@media (min-width:48rem){.new-cars.design-your-car .headless-header-wrapper.is-sticky,.new-cars.new-cars-gallery .headless-header-wrapper.is-sticky,.new-cars.new-cars-lead-form .headless-header-wrapper.is-sticky,.new-cars.review-your-design .headless-header-wrapper.is-sticky{padding-bottom:1rem;padding-top:2.5rem}}.new-cars.design-your-car .headless-header-wrapper .headless-header,.new-cars.new-cars-gallery .headless-header-wrapper .headless-header,.new-cars.new-cars-lead-form .headless-header-wrapper .headless-header,.new-cars.review-your-design .headless-header-wrapper .headless-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.new-cars.design-your-car .configurator-cta,.new-cars.new-cars-gallery .configurator-cta,.new-cars.new-cars-lead-form .configurator-cta,.new-cars.review-your-design .configurator-cta{background-color:#fff;bottom:0;padding-bottom:1.25rem;padding-top:1.25rem;width:100%}@media (min-width:48rem){.new-cars.design-your-car .configurator-cta,.new-cars.new-cars-gallery .configurator-cta,.new-cars.new-cars-lead-form .configurator-cta,.new-cars.review-your-design .configurator-cta{padding-bottom:2.5rem;padding-top:1.5rem}}.new-cars.design-your-car .configurator-cta.is-fixed,.new-cars.new-cars-gallery .configurator-cta.is-fixed,.new-cars.new-cars-lead-form .configurator-cta.is-fixed,.new-cars.review-your-design .configurator-cta.is-fixed{border-top:1px solid #e0e4e3;box-shadow:0 0 10px 0 rgba(68,89,88,.1);position:fixed;z-index:2}.new-cars.design-your-car h2{font-size:.875rem;margin-bottom:1rem;margin-top:1.5rem}@media (min-width:48rem){.new-cars.design-your-car h2{font-size:.875rem}}.new-cars.design-your-car .configurator-options{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem .5rem}.new-cars.design-your-car .configurator-trim-options a{line-height:16px}.new-cars.design-your-car .configurator-exterior-color-options button{display:flex;flex-direction:row;gap:.5rem}.new-cars.design-your-car .configurator-exterior-color-options button.nc-btn-selected .exterior-color-swatch{border:1px solid #667875}.new-cars.design-your-car .configurator-exterior-color-options .exterior-color-swatch{border:1px solid #a3aeac;border-radius:50%;height:16px;width:16px}.new-cars.design-your-car .configurator-package-options{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.5rem 1.5rem;margin-bottom:96px;max-width:735px;overflow-x:auto;width:calc(100vw - 32px)}@media (min-width:48rem){.new-cars.design-your-car .configurator-package-options{flex-wrap:wrap;margin-bottom:120px}}.new-cars.design-your-car .configurator-package-options button{align-items:center;display:flex;flex-direction:row;gap:.5rem}.new-cars.design-your-car .configurator-package-options button .package-select{align-items:center;border:1px solid #667875;border-radius:50%;display:flex;height:20px;justify-content:center;width:20px}.new-cars.design-your-car .configurator-package-options button .package-select spark-svg{color:#141817}.new-cars.design-your-car .configurator-package-options button.nc-btn-selected .package-select{background-color:#fff}@media (min-width:48rem){.new-cars.design-your-car .configurator-package-options button{width:-moz-fit-content;width:fit-content}}.new-cars.design-your-car .configurator-package-options .chrome-package{border:1px solid #e0e4e3;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;min-width:calc(100vw - 32px);padding:1.5rem;width:100%}@media (min-width:48rem){.new-cars.design-your-car .configurator-package-options .chrome-package{flex:1 0 calc(50% - 24px);min-width:unset}}.new-cars.design-your-car .configurator-package-options .chrome-package:has(.nc-btn-selected){border:2px solid #141817}.new-cars.design-your-car .configurator-package-options .chrome-package .package-name{font-size:1rem}.new-cars.design-your-car .configurator-package-options .chrome-package .chrome-package-details spark-reveal{margin-top:1rem}.new-cars.design-your-car .configurator-package-options .chrome-package .chrome-package-msrp{align-items:baseline;display:flex;flex-direction:row;font-size:.875rem;gap:.5rem}@media (min-width:48rem){.new-cars.design-your-car .configurator-package-options .chrome-package .chrome-package-msrp{font-size:.875rem}}@media (min-width:61.25rem){.new-cars.design-your-car .configurator-package-options.configurator-packages-3 .chrome-package{width:calc(33.33333vw - 34.66667px)}}@media (min-width:73.125rem){.new-cars.design-your-car .configurator-package-options.configurator-packages-3 .chrome-package{width:374px}}.new-cars.review-your-design{font-size:.875rem}.new-cars.review-your-design h2{margin-bottom:1rem;margin-top:1.5rem}.new-cars.review-your-design h3{font-size:.875rem}@media (min-width:48rem){.new-cars.review-your-design h3{font-size:.875rem}}.new-cars.review-your-design .color-matched-stock-photo{box-shadow:0 .2px 12px 4px rgba(68,89,88,.12);display:flex;justify-content:center;margin-top:1.5rem}.new-cars.review-your-design .color-matched-stock-photo img{margin:1rem;max-width:calc(100vw - 64px)}@media (min-width:48rem){.new-cars.review-your-design .color-matched-stock-photo img{max-width:600px;width:600px}}.new-cars.review-your-design .review-option{margin-bottom:1.25rem}@media (min-width:48rem){.new-cars.review-your-design .review-option{margin-bottom:1.5rem}}.new-cars.review-your-design .pricing-line-item,.new-cars.review-your-design .review-option-line-item,.new-cars.review-your-design .total-estimated-price{display:flex;flex-direction:row;justify-content:space-between}.new-cars.review-your-design .pricing-line-item{margin-bottom:1.25rem}@media (min-width:48rem){.new-cars.review-your-design .pricing-line-item{margin-bottom:1.5rem}}.new-cars.review-your-design .total-estimated-price{font-size:1rem;margin-bottom:1.25rem}@media (min-width:48rem){.new-cars.review-your-design .total-estimated-price{font-size:1.125rem;margin-bottom:1.5rem}}.new-cars.review-your-design .total-estimated-price div{font-weight:var(--spark-font-weight-body-bold)}.new-cars.review-your-design .item-summary{margin-bottom:2rem}.new-cars.review-your-design .pricing-summary{margin-bottom:132px}@media (min-width:48rem){.new-cars.review-your-design .pricing-summary{margin-bottom:120px}}.new-cars.review-your-design .pricing-summary h2{margin-top:2rem}@media (min-width:48rem){.new-cars.review-your-design spark-button{flex:1}}.new-cars.new-cars-lead-form .headless-header-wrapper .headless-header{flex-direction:row-reverse;gap:1rem;justify-content:flex-end}.new-cars.new-cars-lead-form form{margin-top:1.5rem}.new-cars.new-cars-lead-form .flex-spacer,.new-cars.new-cars-lead-form spark-input,.new-cars.new-cars-lead-form spark-textarea{--width:100%;--max-width:100%;flex:1}.new-cars.new-cars-lead-form .flex-spacer{display:none}@media (min-width:48rem){.new-cars.new-cars-lead-form .flex-spacer{display:unset}}.new-cars #vehicle-type-picker{color:#141817;display:inline-flex;height:calc(var(--spark-font-size-heading-1-sm)*var(--spark-font-line-height-heading));overflow:clip}@media (min-width:48rem){.new-cars #vehicle-type-picker{height:calc(var(--spark-font-size-heading-1-md)*var(--spark-font-line-height-heading))}}@media (min-width:61.25rem){.new-cars #vehicle-type-picker{height:calc(var(--spark-font-size-heading-1-lg)*var(--spark-font-line-height-heading))}}.new-cars #vehicle-type-picker[value=convertible]{--width:5.5em}.new-cars #vehicle-type-picker[value=coupe]{--width:3.09375em}.new-cars #vehicle-type-picker[value=electric-vehicle]{--width:7.3125em}.new-cars #vehicle-type-picker[value=hatchback]{--width:5.1875em}.new-cars #vehicle-type-picker[value=pickup-truck]{--width:6.125em}.new-cars #vehicle-type-picker[value=suv]{--width:2.0625em}.new-cars #vehicle-type-picker[value=sedan]{--width:3em}.new-cars #vehicle-type-picker[value=wagon]{--width:3.21875em}.new-cars #vehicle-type-picker[value=van]{--width:1.8125em}.new-cars #vehicle-type-picker::part(select){width:var(--width)}@media (min-width:48rem){.new-cars #vehicle-type-picker::part(select){width:calc(var(--width)*.96888)}}@media (min-width:61.25rem){.new-cars #vehicle-type-picker::part(select){width:calc(var(--width)*.95594)}}.new-cars #vehicle-type-picker::part(select){margin:0 0 var(--ep-spacing-3);padding:0}.new-cars #vehicle-type-picker::part(option){font-weight:500;text-transform:capitalize}.new-cars #vehicle-type-picker::part(error){display:none}.new-cars #vehicle-type-picker::part(flyout){font-size:1.25rem}.new-cars #vehicle-type-picker::part(control-wrapper){align-items:center;color:#9653e5;font-size:24px}.new-cars .new-cars-landing-hero{margin-top:1rem;padding-top:1.5rem}@media (min-width:61.25rem){.new-cars .new-cars-landing-hero{margin-top:2.25rem;padding-top:1.75rem}}.new-cars .new-cars-landing-hero spark-page-section{margin-bottom:0;padding-right:0}.new-cars .new-cars-landing-hero .hub-hero{aspect-ratio:3/2;display:block;margin-top:-96px;overflow:hidden;width:100%}@media (min-width:61.25rem){.new-cars .new-cars-landing-hero .hub-hero{aspect-ratio:7/4;display:flex;justify-content:flex-end;margin-top:-280px}}@media (min-width:73.125rem){.new-cars .new-cars-landing-hero .hub-hero{aspect-ratio:2/1}}.new-cars .new-cars-landing-hero .hub-hero img{margin-left:25%;width:100%}@media (min-width:61.25rem){.new-cars .new-cars-landing-hero .hub-hero img{margin-left:15%;width:85%}}.new-cars .header-dropdown{margin-top:1.5rem;position:relative}@media (min-width:61.25rem){.new-cars .header-dropdown{margin-top:80px}}.new-cars .header-dropdown h1{color:#fff}.new-cars .header-dropdown .featured-mmy{color:#fff;font-size:14px;margin-top:3.5rem}@media (min-width:61.25rem){.new-cars .header-dropdown .featured-mmy{margin-top:80px}}.new-cars .header-dropdown .featured-mmy .featured-mmy-label{font-size:.875rem;font-weight:var(--spark-font-weight-body-bold)}.new-cars .header-dropdown .featured-mmy a{color:#fff;font-weight:500;text-decoration:underline}.new-cars .header-dropdown .featured-mmy spark-svg{margin-left:2px}.new-cars .make-link{margin-top:.5rem}.new-cars .make-link a{align-items:center;display:flex;gap:.75rem}.new-cars .make-link a .oem-logo-wrapper{align-items:center;border-radius:50%;display:flex;height:36px;justify-content:center;width:36px}.new-cars .make-link a .oem-logo-wrapper spark-svg{font-size:20px}.new-cars .make-link a .make-link-make-name{font-weight:700}.new-cars spark-page-section[variant=full].hero-section-page-section{--page-section-background-color:transparent;--ep-page-section-width:100vw;--ep-page-section-max-width:100vw;--_section-spacing-vertical:0;--ep-page-section-padding-horizontal:0;--ep-page-section-gap-lg:28px}@media (min-width:31.5rem){.new-cars spark-page-section[variant=full].hero-section-page-section{--ep-page-section-width:calc(100vw - var(--spark-spacing-2));--ep-page-section-max-width:calc(100vw - var(--spark-spacing-2));--section-spacing-horizontal:var(--spark-spacing-2)}}@media screen and (min-width:1360px){.new-cars spark-page-section[variant=full].hero-section-page-section{--ep-page-section-width:1360px;--ep-page-section-max-width:1360px;--section-spacing-horizontal:0}}.new-cars spark-page-section[variant=full].hero-section-page-section+spark-page-section{margin-top:76px}@media (min-width:48rem){.new-cars spark-page-section[variant=full].hero-section-page-section+spark-page-section{margin-top:100px}}.new-cars spark-page-section[variant=full].hero-section-page-section+spark-page-section.photo-video-gallery h2{padding-top:2.5rem}@media (min-width:48rem){.new-cars spark-page-section[variant=full].hero-section-page-section+spark-page-section.photo-video-gallery h2{padding-top:4rem}}.new-cars .hero-section{background-image:linear-gradient(90deg,#f5eefc 40%,#e6f4f5);border-radius:1.25rem;width:100%}.new-cars .hero-section:has(.color-matched-image),.new-cars .hero-section:has(.gallery-image){padding:2px}.new-cars .hero-section:has(.color-matched-image) .hero-section-inner,.new-cars .hero-section:has(.gallery-image) .hero-section-inner{background-color:#fff;border-radius:1.25rem}.new-cars .hero-section .hero-section-constrained{display:flex;flex-direction:row;justify-content:space-between;margin:auto;max-width:1170px}.new-cars .hero-section .hero-section-constrained .new-cars-model-hero-img{aspect-ratio:3/2;border-radius:8px;display:block;overflow:hidden}@media (min-width:48rem){.new-cars .hero-section .hero-section-constrained .new-cars-model-hero-img{align-items:center;display:flex;justify-content:center;position:unset;width:50%}}@media (min-width:61.25rem){.new-cars .hero-section .hero-section-constrained .new-cars-model-hero-img{width:60%}}.new-cars .hero-section .hero-section-constrained .new-cars-model-hero-img.three-quarter-silouette-image{left:0;position:absolute;top:500px}@media (min-width:31.5rem){.new-cars .hero-section .hero-section-constrained .new-cars-model-hero-img.three-quarter-silouette-image{position:unset}}.new-cars .hero-section .hero-section-constrained .new-cars-model-hero-img.three-quarter-silouette-image img{margin-left:11%;scale:1.1}@media (min-width:31.5rem){.new-cars .hero-section .hero-section-constrained .new-cars-model-hero-img.three-quarter-silouette-image img{margin-left:20%;margin-top:100px;scale:1}}@media (min-width:48rem){.new-cars .hero-section .hero-section-constrained .new-cars-model-hero-img.three-quarter-silouette-image img{margin-left:20%;margin-top:40px;scale:1.3}}@media (min-width:61.25rem){.new-cars .hero-section .hero-section-constrained .new-cars-model-hero-img.three-quarter-silouette-image img{margin-left:0;scale:unset}}.new-cars .hero-section .hero-section-constrained .new-cars-model-hero-img.left-silouette-image{left:0;position:absolute;top:55%}@media (min-width:31.5rem){.new-cars .hero-section .hero-section-constrained .new-cars-model-hero-img.left-silouette-image{position:unset}}.new-cars .hero-section .hero-section-constrained .new-cars-model-hero-img.left-silouette-image img{margin-left:35%;scale:1.6}@media (min-width:31.5rem){.new-cars .hero-section .hero-section-constrained .new-cars-model-hero-img.left-silouette-image img{margin-left:30%;margin-top:12%}}@media (min-width:61.25rem){.new-cars .hero-section .hero-section-constrained .new-cars-model-hero-img.left-silouette-image img{margin-left:0;margin-top:0;scale:unset}}.new-cars .hero-section .hero-section-constrained .new-cars-model-hero-img.color-matched-image,.new-cars .hero-section .hero-section-constrained .new-cars-model-hero-img.gallery-image{border-radius:8px;left:0;margin:36px;position:absolute;top:500px}@media (min-width:31.5rem){.new-cars .hero-section .hero-section-constrained .new-cars-model-hero-img.color-matched-image,.new-cars .hero-section .hero-section-constrained .new-cars-model-hero-img.gallery-image{position:unset}}.new-cars .hero-section .hero-section-constrained .new-cars-model-hero-img.color-matched-image img,.new-cars .hero-section .hero-section-constrained .new-cars-model-hero-img.gallery-image img{border-radius:8px;scale:1}@media (min-width:31.5rem){.new-cars .hero-section .hero-section-constrained .new-cars-model-hero-img.color-matched-image img,.new-cars .hero-section .hero-section-constrained .new-cars-model-hero-img.gallery-image img{margin-top:50px}}@media (min-width:48rem){.new-cars .hero-section .hero-section-constrained .new-cars-model-hero-img.color-matched-image img,.new-cars .hero-section .hero-section-constrained .new-cars-model-hero-img.gallery-image img{margin:2.5rem 0 0}}@media (min-width:31.5rem){.new-cars .hero-section .hero-section-constrained .new-cars-model-hero-img.gallery-image{margin:36px 36px 0 0}}@media (min-width:73.125rem){.new-cars .hero-section .hero-section-constrained .new-cars-model-hero-img.gallery-image{margin-right:0}}@media (min-width:48rem){.new-cars .hero-section .hero-section-constrained .new-cars-model-hero-img.gallery-image img{margin:0;scale:1}}@media (min-width:31.5rem){.new-cars .hero-section .hero-section-constrained .new-cars-model-hero-img.color-matched-image{margin:0}.new-cars .hero-section .hero-section-constrained .new-cars-model-hero-img.color-matched-image img{margin-left:40%;margin-top:28%;scale:1.5}}@media (min-width:48rem){.new-cars .hero-section .hero-section-constrained .new-cars-model-hero-img.color-matched-image img{margin:0;scale:1}}.new-cars .hero-section .hero-section-constrained .new-cars-model-hero-img.fallback-image{aspect-ratio:2/1;display:block;position:absolute;right:-55%;top:50%}@media (min-width:31.5rem){.new-cars .hero-section .hero-section-constrained .new-cars-model-hero-img.fallback-image{position:unset}}.new-cars .hero-section .hero-section-constrained .new-cars-model-hero-img.fallback-image picture{align-items:center;display:flex;height:100%;justify-content:center}.new-cars .msrp-wrapper{display:flex;flex-direction:column;gap:.25rem;margin-top:.5rem}@media (min-width:48rem){.new-cars .msrp-wrapper{margin-top:.75rem}}.new-cars .msrp-wrapper .starts-at{color:#52605e;font-size:.875rem}.new-cars .msrp-wrapper .msrp{font-family:DM Sans,DM Sans Helvetica Fallback,DM Sans Arial Fallback,sans-serif}.new-cars .msrp:where(h2,.spark-heading-2){font-family:DM Sans,DM Sans Helvetica Fallback,DM Sans Arial Fallback,sans-serif}.new-cars .custom-new-cars-select-pill{background-color:#fff;border-radius:999px;padding:.5rem 1rem;width:-moz-fit-content;width:fit-content}.new-cars .custom-new-cars-select-pill select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-position:100% 50%;background-repeat:no-repeat;border:none;border-radius:999px;font-size:.875rem;min-width:-moz-fit-content;min-width:fit-content;outline:none;padding-right:20px}.new-cars .custom-new-cars-select-pill.select-transparent{background-color:transparent;padding:0}.new-cars .custom-new-cars-select-pill.select-transparent select{color:#fff}.new-cars .custom-new-cars-select-pill.select-light{background-color:var(--spark-color-background-callout-cool)}.new-cars .custom-new-cars-select-pill.select-dark{background-color:#141817}.new-cars .custom-new-cars-select-pill.select-dark select{background-color:#141817;color:#fff}.new-cars .custom-new-cars-select-pill.select-dark select option{padding-left:1rem}.new-cars .custom-new-cars-select-pill.select-heading{padding:.25rem 0}.new-cars .custom-new-cars-select-pill.select-heading select{border-radius:0}.new-cars .compare-popover::part(body-outer){background-color:var(--spark-color-background-callout-warm);border-bottom-left-radius:0;border-bottom-right-radius:0}.new-cars .compare-popover .compare-candidates{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25rem;justify-content:space-between}@media (min-width:31.5rem){.new-cars .compare-popover .compare-candidates{justify-content:flex-start}}@media (min-width:48rem){.new-cars .compare-popover .compare-candidates{flex-wrap:nowrap;justify-content:space-between}}.new-cars .compare-popover .compare-candidates .compare-tray-placeholder{align-items:center;background-color:var(--spark-color-background-action-disabled);border-radius:10px;color:var(--spark-color-text-action-disabled);display:flex;font-size:.875rem;font-weight:700;justify-content:center;min-height:240px;min-width:calc(50vw - 40px);padding:.75rem;text-align:center;width:calc(50vw - 40px)}@media (min-width:31.5rem){.new-cars .compare-popover .compare-candidates .compare-tray-placeholder{max-width:200px;min-width:unset;width:calc(50vw - 40px)}}@media (min-width:48rem){.new-cars .compare-popover .compare-candidates .compare-tray-placeholder{max-width:unset;min-width:calc(25vw - 28px);width:calc(25vw - 28px)}}@media (min-width:61.25rem){.new-cars .compare-popover .compare-candidates .compare-tray-placeholder{min-width:170px;width:170px}}.new-cars .compare-popover .compare-candidates .new-car-model-card{justify-content:flex-start;min-width:calc(50vw - 40px);width:calc(50vw - 40px)}@media (min-width:31.5rem){.new-cars .compare-popover .compare-candidates .new-car-model-card{min-width:unset;width:calc(50vw - 40px)}}@media (min-width:48rem){.new-cars .compare-popover .compare-candidates .new-car-model-card{min-width:calc(25vw - 28px);width:calc(25vw - 28px)}}@media (min-width:61.25rem){.new-cars .compare-popover .compare-candidates .new-car-model-card{min-width:170px;width:170px}}.new-cars .compare-popover .compare-candidates .new-car-model-card .compare-tray-close-button{--active-border-color:transparent;--border-color:transparent;--hover-border-color:transparent;cursor:pointer;left:-.5rem;max-width:40px;position:relative;top:-.5rem}.new-cars .compare-popover .compare-candidates .new-car-model-card .compare-tray-close-button spark-svg{font-size:14px}.new-cars .compare-popover .compare-candidates .new-car-model-card .compare-tray-close-button:after{content:"";height:200%;left:-40%;position:absolute;top:-40%;width:200%}.new-cars .compare-popover .compare-candidates .new-car-model-card.new-car-model-card-compare .missing-photo-container{background-color:#fff;min-height:132px;padding-right:.75rem}.new-cars .compare-popover .compare-candidates .spark-mmy-card-compare{height:240px;justify-content:flex-start;min-height:240px;min-width:calc(50vw - 40px);width:calc(50vw - 40px)}@media (min-width:31.5rem){.new-cars .compare-popover .compare-candidates .spark-mmy-card-compare{max-width:200px;min-width:unset;width:calc(50vw - 40px)}}@media (min-width:48rem){.new-cars .compare-popover .compare-candidates .spark-mmy-card-compare{min-width:calc(25vw - 28px);width:calc(25vw - 28px)}}@media (min-width:61.25rem){.new-cars .compare-popover .compare-candidates .spark-mmy-card-compare{min-width:170px;width:170px}}.new-cars .compare-popover .compare-vehicles-buttons{display:flex;flex-direction:row;gap:1rem;justify-content:space-between;width:100%}.new-cars .compare-popover .compare-vehicles-buttons .save-compare-btn{padding:0;width:-moz-fit-content;width:fit-content}@media (min-width:48rem){.new-cars .compare-popover .compare-vehicles-buttons .save-compare-btn{padding:unset;width:unset}}.new-cars .mmy-compare-button span{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:12px;justify-content:center;width:12px}.new-cars .mmy-compare-button spark-svg[name=check]{color:var(--spark-color-text);font-size:8px}.new-cars .spark-mmy-card .spark-mmy-card-details{display:flex;flex-direction:column;height:100%;justify-content:space-between}.new-cars .spark-mmy-card.spark-mmy-card-horizontal{--card-shadow:initial}.new-cars .spark-mmy-card.spark-mmy-card-horizontal .spark-mmy-card-details.spark-mmy-card-horizontal-details{padding-left:.75rem}.new-cars .spark-mmy-card.spark-mmy-card-horizontal .spark-mmy-card-details.spark-mmy-card-horizontal-details a{font-size:1rem;font-weight:var(--spark-font-weight-body-bold)}@media (min-width:48rem){.new-cars .spark-mmy-card.spark-mmy-card-horizontal .spark-mmy-card-details.spark-mmy-card-horizontal-details a{font-size:1.125rem}}.new-cars .spark-mmy-card.spark-mmy-card-horizontal .spark-mmy-card-details.spark-mmy-card-horizontal-details .spark-mmy-card-horizontal-price{font-size:.75rem}@media (min-width:48rem){.new-cars .spark-mmy-card.spark-mmy-card-horizontal .spark-mmy-card-details.spark-mmy-card-horizontal-details .spark-mmy-card-horizontal-price{font-size:.875rem}}.new-cars .spark-mmy-card.spark-mmy-card-vertical .spark-mmy-card-vertical-name a{font-weight:400}.new-cars .spark-mmy-card img{padding:.75rem}.new-cars .spark-mmy-card .spark-mmy-card-img{margin-left:35%;padding:0;transform:scale(1.5)}.new-cars .spark-mmy-card .spark-mmy-card-img.spark-mmy-card-img-full{margin-left:0;transform:unset}.new-cars .horizontal-model-year-card-wrapper{display:flex;flex-direction:column;gap:1rem}.new-cars .design-your-vehicle h2{margin-bottom:2rem}.new-cars .design-your-vehicle .configurator{border-radius:8px;box-shadow:0 .2px 12px 4px rgba(68,89,88,.12);display:flex;flex-direction:column;min-height:370px;padding:1.5rem 1rem}@media (min-width:48rem){.new-cars .design-your-vehicle .configurator{flex-direction:row;padding:4rem}}.new-cars .design-your-vehicle .configurator .configurator-exterior-color-image{margin-bottom:1rem;margin-top:2.5rem;width:100%}@media (min-width:48rem){.new-cars .design-your-vehicle .configurator .configurator-exterior-color-image{margin-bottom:0;margin-top:0;width:70%}.new-cars .design-your-vehicle .configurator .configurator-exterior-color-image img{width:80%}}.new-cars .design-your-vehicle .configurator .configurator-exterior-colors{align-items:flex-start;display:flex;flex-direction:column;gap:2.5rem;justify-content:center;width:100%}@media (min-width:48rem){.new-cars .design-your-vehicle .configurator .configurator-exterior-colors{align-items:center;max-width:unset;width:30%}}.new-cars .design-your-vehicle .configurator .configurator-exterior-colors .exterior-colors-wrapper{max-width:calc(100vw - 64px);overflow-x:auto;padding:.5rem}@media (min-width:48rem){.new-cars .design-your-vehicle .configurator .configurator-exterior-colors .exterior-colors-wrapper{max-width:unset}}.new-cars .design-your-vehicle .configurator .configurator-exterior-colors .exterior-colors-wrapper .exterior-colors{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.5rem;width:-moz-fit-content;width:fit-content}@media (min-width:48rem){.new-cars .design-your-vehicle .configurator .configurator-exterior-colors .exterior-colors-wrapper .exterior-colors{flex-wrap:wrap}}.new-cars .design-your-vehicle .configurator .configurator-exterior-colors .exterior-colors-wrapper .exterior-colors .exterior-color-btn{border:1px solid #e0e4e3;border-radius:50%;cursor:pointer;height:44px;width:44px}.new-cars .design-your-vehicle .configurator .configurator-exterior-colors .exterior-colors-wrapper .exterior-colors .exterior-color-btn.active{outline:2px solid #141817;outline-offset:4px}.new-cars .design-your-vehicle .configurator .configurator-exterior-colors .continue-design-btn{width:100%}@media (min-width:48rem){.new-cars .design-your-vehicle .configurator .configurator-exterior-colors .continue-design-btn{max-width:320px}}.new-cars .tab-button{align-items:center;background-color:#f2f1ef;border:none;border-radius:999px;color:#141817;font-size:.875rem;height:32px;padding:0 1rem}.new-cars .tab-button.active{background-color:#141817;color:#fff}.new-cars spark-tabs::part(tabs){margin-bottom:2rem}.new-cars spark-page-section[variant=full].key-specs{--page-section-background-color:var(--spark-color-background-inverse);--section-border-radius:var(--spark-size-radius-image);color:#fff;margin-top:0}.new-cars spark-page-section[variant=full].key-specs+.photo-video-gallery{padding-top:2.5rem}@media (min-width:48rem){.new-cars spark-page-section[variant=full].key-specs+.photo-video-gallery{padding-top:4rem}}.new-cars spark-page-section[variant=full].key-specs spark-tabs{margin:1.5rem 0 2rem}.new-cars spark-page-section[variant=full].key-specs spark-tabs:not(:defined){display:flex}.new-cars spark-page-section[variant=full].key-specs spark-tabs:not(:defined) spark-tab{order:-1}.new-cars spark-page-section[variant=full].key-specs spark-tabs:not(:defined) spark-tab-panel{order:0}.new-cars spark-page-section[variant=full].key-specs spark-tab spark-svg{display:none;margin-right:.5rem}.new-cars spark-page-section[variant=full].key-specs spark-tab[aria-selected=true] spark-svg{display:inline-block}.new-cars spark-page-section[variant=full].key-specs spark-tab::part(base){align-items:center;background-color:#3d4846;border:none;border-radius:999px;color:#fff;font-family:Apercu Pro,Apercu Pro Helvetica Fallback,Apercu Pro Arial Fallback,sans-serif;font-size:.875rem;font-weight:500;height:32px;padding:0 1rem}.new-cars spark-page-section[variant=full].key-specs spark-tab[selected]::part(base){background-color:#f2f1ef;color:#141817}.new-cars spark-page-section[variant=full].key-specs spark-tab:focus-visible{outline:none}.new-cars spark-page-section[variant=full].key-specs spark-tab:focus-visible::part(base){box-shadow:inset 0 0 0 2px #9653e5}.new-cars spark-page-section[variant=full].key-specs spark-tab a{color:inherit;text-decoration:none}.new-cars spark-page-section[variant=full].key-specs .key-specs{color:#141817;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:flex-start}@media (min-width:48rem){.new-cars spark-page-section[variant=full].key-specs .key-specs{flex-wrap:nowrap;gap:2rem}}.new-cars spark-page-section[variant=full].key-specs .key-spec{align-items:center;border:1px solid #859391;border-radius:8px;display:flex;flex-direction:column;justify-content:center;max-width:calc(50vw - 24px);padding:2rem 1rem;width:100%}@media (min-width:31.5rem){.new-cars spark-page-section[variant=full].key-specs .key-spec{max-width:calc(50vw - 32px)}}@media (min-width:48rem){.new-cars spark-page-section[variant=full].key-specs .key-spec{max-width:280px}}.new-cars spark-page-section[variant=full].key-specs .key-spec spark-svg{color:#859391;font-size:40px}.new-cars spark-page-section[variant=full].key-specs .key-spec .key-spec-value{color:#fff;font-weight:var(--spark-font-weight-body-bold);text-align:center}.new-cars spark-page-section[variant=full].key-specs .key-spec .key-spec-value .key-spec-unit{color:#fff;font-size:.875rem;font-weight:500}.new-cars spark-page-section[variant=full].key-specs .key-spec .key-spec-heading{color:#fff;font-size:.875rem}.new-cars .type-tab-content{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;max-width:1170px}.new-cars .type-tab-content .new-car-model-card{width:calc(50vw - 24px)}@media (min-width:61.25rem){.new-cars .type-tab-content .new-car-model-card{width:181.6666666667px}}.new-cars .type-tab-content .spark-mmy-card{height:278px;max-width:182px;width:calc(50vw - 24px)}@media (min-width:73.125rem){.new-cars .type-tab-content .spark-mmy-card{width:181.6666666667px}}.new-cars .type-tab-content .spark-mmy-card .spark-mmy-card-horizontal-details a{display:-webkit-box;max-height:42px;max-width:157px;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.new-cars .recommendations-heading{margin-bottom:var(--spark-spacing-3)}.new-cars .recommendations-tab-content{--section-spacing-horizontal:1rem;--section-spacing-vertical:1rem}.new-cars .recommendations-tab-content .new-car-model-card,.new-cars .recommendations-tab-content .spark-mmy-card{min-width:180px;width:180px}@media (min-width:73.125rem){.new-cars .recommendations-tab-content .new-car-model-card,.new-cars .recommendations-tab-content .spark-mmy-card{width:181.6666666667px}}.new-cars .recommendations-tab-content .spark-mmy-card{--card-shadow:none}@media (min-width:73.125rem){.new-cars .explore-brand{padding:0}}.new-cars .explore-brand .vmc-promo-tile-section{margin-bottom:2.5rem}@media (min-width:48rem){.new-cars .explore-brand .vmc-promo-tile-section{margin-bottom:4rem}}.new-cars .explore-brand .vmc-promo-tile-section:has(+.vmc-truncated-disclaimer){margin-bottom:0}.new-cars .explore-brand .vmc-truncated-disclaimer{margin-bottom:2.5rem}@media (min-width:48rem){.new-cars .explore-brand .vmc-truncated-disclaimer{margin-bottom:4rem}}.new-cars .explore-brand-content{max-width:772px}.new-cars #ymm-sticky-ad{flex-grow:0;flex-shrink:0;width:300px}@media(width < 768px){.new-cars #ymm-sticky-ad:has([data-hidden-on*=mobile]){display:none}}@media(768px <= width < 980px){.new-cars #ymm-sticky-ad [data-hidden-on*=tablet]{display:none}}@media(768px <= width < 980px)and (orientation:portrait){.new-cars #ymm-sticky-ad:has([data-hidden-on*=tablet]){display:none}}@media(width >= 980px){.new-cars #ymm-sticky-ad:has([data-hidden-on*=desktop]){display:none}}.new-cars .sponsored-placement-section{overflow:hidden}.new-cars .sponsored-placement-section .sponsored-placement{align-items:center;background-color:#e6f4f5;border-radius:10px;display:flex;flex-direction:row;justify-content:space-between;padding:1.5rem}.new-cars .sponsored-placement-section .sponsored-placement .sponsored-placement-copy{width:50%}@media (min-width:48rem){.new-cars .sponsored-placement-section .sponsored-placement .sponsored-placement-copy{padding:2rem}}@media (min-width:61.25rem){.new-cars .sponsored-placement-section .sponsored-placement .sponsored-placement-copy{width:45%}}.new-cars .sponsored-placement-section .sponsored-placement .sponsored-placement-pre-heading{margin-bottom:6px}.new-cars .sponsored-placement-section .sponsored-placement .sponsored-placement-heading{font-size:1rem}@media (min-width:48rem){.new-cars .sponsored-placement-section .sponsored-placement .sponsored-placement-heading{font-size:1.125rem}}@media (min-width:61.25rem){.new-cars .sponsored-placement-section .sponsored-placement .sponsored-placement-heading{font-size:1.25rem}}.new-cars .sponsored-placement-section .sponsored-placement .sponsored-placement-heading.sponsored-placement-heading-secondary{line-height:1.25}@media (min-width:48rem){.new-cars .sponsored-placement-section .sponsored-placement .sponsored-placement-heading.sponsored-placement-heading-secondary{line-height:1.15}}.new-cars .sponsored-placement-section .sponsored-placement .sponsored-placement-subheading{font-size:.875rem;margin-top:.25rem}@media (min-width:48rem){.new-cars .sponsored-placement-section .sponsored-placement .sponsored-placement-subheading{font-size:1rem}}.new-cars .sponsored-placement-section .sponsored-placement .sponsored-placement-btn{margin-top:1.5rem}@media (min-width:48rem){.new-cars .sponsored-placement-section .sponsored-placement .sponsored-placement-btn{margin-top:3.5rem}}.new-cars .sponsored-placement-section .sponsored-placement .sponsored-placement-image{width:50%}@media (min-width:61.25rem){.new-cars .sponsored-placement-section .sponsored-placement .sponsored-placement-image{width:55%}}.new-cars .sponsored-placement-section .sponsored-placement .sponsored-placement-image img{margin-left:60px;transform:scale(1.3)}@media (min-width:61.25rem){.new-cars .sponsored-placement-section .sponsored-placement .sponsored-placement-image img{margin-left:0;transform:unset}}.new-cars spark-page-section:has(.award-module){padding:0}@media (min-width:48rem){.new-cars spark-page-section:has(.award-module){padding:0 1rem}}@media (min-width:73.125rem){.new-cars spark-page-section:has(.award-module){padding:0}}.new-cars .award-module:has(#ymm-sticky-ad){display:flex;justify-content:space-between}.new-cars .award-module:has(#ymm-sticky-ad) .award{width:100%}@media (min-width:61.25rem){.new-cars .award-module:has(#ymm-sticky-ad) .award{flex-basis:calc(100vw - 388px)}}@media (min-width:73.125rem){.new-cars .award-module:has(#ymm-sticky-ad) .award{flex-basis:70%}}.new-cars .award-module:has(#ymm-sticky-ad).award-module-ad-only{justify-content:center}.new-cars .crash-test-data .crash-test-details-wrapper{border:1px solid #e0e4e3;border-radius:.625rem;padding:1rem}.new-cars .crash-test-data .crash-test-details-wrapper .crash-test-container-label{font-size:1rem;font-weight:400;margin-bottom:1rem}.new-cars .crash-test-data .crash-test-details-wrapper .crash-test-details{background-color:#f0f2f1;border-radius:.625rem;color:#52605e;display:flex;flex-direction:column;padding:1rem 1.5rem}@media (min-width:48rem){.new-cars .crash-test-data .crash-test-details-wrapper .crash-test-details{flex-direction:row;gap:2.5rem}}.new-cars .crash-test-data .crash-test-details-wrapper .crash-test-details spark-list dt{font-size:.875rem;font-weight:400}.new-cars .crash-test-data .crash-test-details-wrapper .crash-test-details spark-list dd{font-size:.875rem}.new-cars .crash-test-data .crash-test-details-wrapper .crash-test-details spark-list dd .crast-test-score-value{font-weight:700}.new-cars .crash-test-data .crash-test-details-wrapper .crash-test-details .crast-test-score{align-items:center;display:flex;gap:6px;justify-content:flex-end}.new-cars .crash-test-data .crash-test-details-wrapper .crash-test-details .crast-test-score .score-marker{border-radius:50%;height:8px;width:8px}.new-cars .crash-test-data .crash-test-details-wrapper .crash-test-details .crast-test-score .score-marker.score-marker-0,.new-cars .crash-test-data .crash-test-details-wrapper .crash-test-details .crast-test-score .score-marker.score-marker-1{background-color:#f6587e}.new-cars .crash-test-data .crash-test-details-wrapper .crash-test-details .crast-test-score .score-marker.score-marker-2,.new-cars .crash-test-data .crash-test-details-wrapper .crash-test-details .crast-test-score .score-marker.score-marker-3{background-color:#fa7412}.new-cars .crash-test-data .crash-test-details-wrapper .crash-test-details .crast-test-score .score-marker.score-marker-4,.new-cars .crash-test-data .crash-test-details-wrapper .crash-test-details .crast-test-score .score-marker.score-marker-5{background-color:#9653e5}.new-cars .crash-test-data .crash-test-details-wrapper .crash-test-details .rollover-risk{align-items:center;border:1px solid #e0e4e3;border-radius:100cqmax;display:flex;gap:.75rem;margin-top:.75rem;padding:.75rem}@media (min-width:48rem){.new-cars .crash-test-data .crash-test-details-wrapper .crash-test-details .rollover-risk{margin-top:1.25rem}}.new-cars .crash-test-data .crash-test-details-wrapper .crash-test-details .rollover-risk .rollover-risk-percentage{align-items:center;border:3px solid;border-radius:100cqmax;display:flex;font-size:1rem;font-weight:700;justify-content:center;padding:17px 7px}@media (min-width:48rem){.new-cars .crash-test-data .crash-test-details-wrapper .crash-test-details .rollover-risk .rollover-risk-percentage{font-size:1.25rem;padding:20px 9px}}.new-cars .crash-test-data .crash-test-details-wrapper .crash-test-details .rollover-risk .rollover-risk-percentage.rollover-risk-percentage-bad{border-color:#f6587e}.new-cars .crash-test-data .crash-test-details-wrapper .crash-test-details .rollover-risk .rollover-risk-percentage.rollover-risk-percentage-good{border-color:#fa7412}.new-cars .crash-test-data .crash-test-details-wrapper .crash-test-details .rollover-risk .rollover-risk-percentage.rollover-risk-percentage-great{border-color:#9653e5}.new-cars .crash-test-data .crash-test-details-wrapper .crash-test-details .rollover-risk .risk-of-rollover-label{font-size:.875rem}.new-cars .crash-test-data .crash-test-details-wrapper .crash-test-details spark-list.crash-test-data-first-half{flex-basis:50%;flex-grow:1;max-width:unset}.new-cars .crash-test-data .crash-test-details-wrapper .crash-test-details spark-list.crash-test-data-first-half dd:first-of-type,.new-cars .crash-test-data .crash-test-details-wrapper .crash-test-details spark-list.crash-test-data-first-half dt:first-of-type{border-width:2px}.new-cars .crash-test-data .crash-test-details-wrapper .crash-test-details spark-list.crash-test-data-first-half dd:first-of-type .crast-test-score-value,.new-cars .crash-test-data .crash-test-details-wrapper .crash-test-details spark-list.crash-test-data-first-half dt:first-of-type{font-size:1rem;font-weight:700}.new-cars .crash-test-data .crash-test-details-wrapper .crash-test-details spark-list.crash-test-data-first-half dd:first-of-type .score-marker{height:10px;width:10px}.new-cars .crash-test-data .crash-test-details-wrapper .crash-test-details .crash-test-data-second-half{flex-basis:50%;flex-grow:1}.new-cars .crash-test-data .crash-test-details-wrapper .crash-test-details .crash-test-data-second-half spark-reveal{display:block;--ep-reveal-font-size:var(--spark-font-size-body-small)}@media (min-width:48rem){.new-cars .crash-test-data .crash-test-details-wrapper .crash-test-details .crash-test-data-second-half spark-reveal{display:none}}.new-cars .crash-test-data .crash-test-details-wrapper .crash-test-details .crash-test-data-second-half .crash-test-data-second-half-desktop{display:none}@media (min-width:48rem){.new-cars .crash-test-data .crash-test-details-wrapper .crash-test-details .crash-test-data-second-half .crash-test-data-second-half-desktop{display:block}}.new-cars .crash-test-data .crash-test-details-wrapper .crash-test-details .crash-test-data-second-half .crash-test-data-second-half-desktop spark-list{max-width:unset}.new-cars .crash-test-data spark-list dl dt{flex-basis:80%}.new-cars .crash-test-data spark-list dl dd{flex-basis:20%}@media (min-width:48rem){.new-cars .crash-test-data spark-list{max-width:400px}}.new-cars .see-all-specs-link-wrapper{display:flex;justify-content:flex-end;margin-top:1.5rem}.new-cars .good-and-bad .good-bad-attribute-sections{display:flex;flex-direction:column;gap:2rem;justify-content:flex-start}@media (min-width:48rem){.new-cars .good-and-bad .good-bad-attribute-sections{justify-content:space-between}}@media (min-width:48rem){.new-cars .good-and-bad .good-bad-attribute-sections:has(.ad-duo){flex-direction:row}}.new-cars .good-and-bad .good-bad-attribute-sections .good-bad-attribute-sections-main-wrapper{width:100%}.new-cars .good-and-bad .good-bad-attribute-sections .good-bad-attribute-sections-main-wrapper .good-bad-attribute-sections-main{display:flex;flex-direction:column;gap:1.5rem;width:100%}@media (min-width:61.25rem){.new-cars .good-and-bad .good-bad-attribute-sections .good-bad-attribute-sections-main-wrapper .good-bad-attribute-sections-main{flex-direction:row}.new-cars .good-and-bad .good-bad-attribute-sections .good-bad-attribute-sections-main-wrapper .good-bad-attribute-sections-main .good-bad-attributes{width:50%}}@media (min-width:61.25rem){.new-cars .good-and-bad .good-bad-attribute-sections .good-bad-attribute-sections-main-wrapper .good-bad-attribute-sections-main .good-bad-attributes:has(.ad-duo){width:-moz-fit-content;width:fit-content}}.new-cars .good-and-bad .good-bad-attribute-sections .good-bad-attribute-sections-main-wrapper .good-bad-attribute-sections-main .good-bad-attributes h3{margin-bottom:1rem}.new-cars .good-and-bad .good-bad-attribute-sections .good-bad-attribute-sections-main-wrapper .good-bad-attribute-sections-main .good-bad-attributes .good-bad-attributes-wrapper{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:61.25rem){.new-cars .good-and-bad .good-bad-attribute-sections .good-bad-attribute-sections-main-wrapper .good-bad-attribute-sections-main .good-bad-attributes .good-bad-attributes-wrapper{gap:1.5rem}}.new-cars .good-and-bad .good-bad-attribute-sections .good-bad-attribute-sections-main-wrapper .good-bad-attribute-sections-main .good-bad-attributes .good-bad-attributes-wrapper .good-bad-attribute-wrapper{align-items:center;border-radius:100cqmax;display:flex;gap:.5rem;padding:.75rem}.new-cars .good-and-bad .good-bad-attribute-sections .good-bad-attribute-sections-main-wrapper .good-bad-attribute-sections-main .good-bad-attributes .good-bad-attributes-wrapper .good-bad-attribute-wrapper.good-bad-attribute-wrapper-good{background-color:#f5eefc}.new-cars .good-and-bad .good-bad-attribute-sections .good-bad-attribute-sections-main-wrapper .good-bad-attribute-sections-main .good-bad-attributes .good-bad-attributes-wrapper .good-bad-attribute-wrapper.good-bad-attribute-wrapper-bad{background-color:#feecf1}.new-cars .good-and-bad .good-bad-attribute-sections .good-bad-attribute-sections-main-wrapper .good-bad-attribute-sections-main .good-bad-attributes .good-bad-attributes-wrapper .good-bad-attribute-wrapper .thumbs-up-down{align-items:center;border-radius:50%;display:flex;height:30px;justify-content:center;min-height:30px;min-width:30px;width:30px}.new-cars .good-and-bad .good-bad-attribute-sections .good-bad-attribute-sections-main-wrapper .good-bad-attribute-sections-main .good-bad-attributes .good-bad-attributes-wrapper .good-bad-attribute-wrapper .thumbs-up-down.thumbs-up-down-good{background-color:#b072f9}.new-cars .good-and-bad .good-bad-attribute-sections .good-bad-attribute-sections-main-wrapper .good-bad-attribute-sections-main .good-bad-attributes .good-bad-attributes-wrapper .good-bad-attribute-wrapper .thumbs-up-down.thumbs-up-down-bad{background-color:#f6587e}.new-cars .good-and-bad .good-bad-attribute-sections .good-bad-attribute-sections-main-wrapper .good-bad-attribute-sections-main .good-bad-attributes .good-bad-attributes-wrapper .good-bad-attribute-wrapper .thumbs-up-down spark-svg{color:var(--spark-color-background);font-size:1em}.new-cars .good-and-bad .ad-duo-link-wrapper{align-items:flex-end;display:flex;flex-direction:column-reverse}@media (min-width:48rem){.new-cars .good-and-bad .ad-duo-link-wrapper{flex-direction:column}}.new-cars .good-and-bad .ad-duo-link-wrapper spark-button{margin-top:1.5rem}@media (min-width:48rem){.new-cars .good-and-bad .ad-duo-link-wrapper .ad-duo{margin-top:2rem}}.new-cars .good-and-bad .good-bad-fallback-wrapper{display:flex;flex-direction:column;gap:2.5rem;justify-content:flex-start}@media (min-width:48rem){.new-cars .good-and-bad .good-bad-fallback-wrapper{flex-direction:row;gap:1.5rem;justify-content:space-between}}.new-cars .good-and-bad .good-bad-fallback-wrapper .compare-icon-wrapper{align-items:center;background-color:#f5eefc;border-radius:100cqmax;display:flex;height:61px;justify-content:center;width:61px}.new-cars .good-and-bad .good-bad-fallback-wrapper .compare-icon-wrapper spark-svg{font-size:35px}.new-cars .good-and-bad .good-bad-fallback-wrapper .good-bad-fallback{align-items:center;border:1px solid #e0e4e3;border-radius:.625rem;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;padding:1.5rem;width:100%}.new-cars .good-and-bad .good-bad-fallback-wrapper .good-bad-fallback .no-insights-message-wrapper{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center;text-align:center}.new-cars .good-and-bad .good-bad-fallback-wrapper .good-bad-fallback .no-insights-message-wrapper .no-insights-message{font-size:1.125rem;font-weight:700}@media (min-width:48rem){.new-cars .good-and-bad .good-bad-fallback-wrapper .good-bad-fallback .no-insights-message-wrapper .no-insights-message{font-size:1.25rem}.new-cars .good-and-bad .good-bad-fallback-wrapper .ad-duo{margin-top:0}}.new-cars .ad-duo{display:flex;flex-direction:column;gap:1.5rem;margin-top:2.5rem;width:calc(100vw - 32px)}@media (min-width:48rem){.new-cars .ad-duo{width:300px}}.new-cars:has(.lead-banner-ad-wrapper) .listing-ad{margin:0}.new-cars:has(.lead-banner-ad-wrapper) .hero-banner-ad-wrapper-full{margin-bottom:28px;margin-top:28px}.new-cars:has(.lead-banner-ad-wrapper) .hero-banner-ad-wrapper-full .lead-banner-ad-wrapper{background-color:var(--spark-color-background-callout-cool);border-radius:1.25rem;display:flex;justify-content:center;margin:auto;max-width:calc(100vw - 48px);padding:.75rem}@media (min-width:48rem){.new-cars:has(.lead-banner-ad-wrapper) .hero-banner-ad-wrapper-full .lead-banner-ad-wrapper{margin-top:-28px;padding:1.5rem 0}}@media screen and (min-width:1360px){.new-cars:has(.lead-banner-ad-wrapper) .hero-banner-ad-wrapper-full .lead-banner-ad-wrapper{max-width:1360px}}.new-cars .consumer-reviews .sds-rating__wrapper .sds-rating__item spark-svg{color:#9653e5}.new-cars .consumer-reviews .ratings-breakdown{display:flex;flex-direction:column;gap:.5rem;width:100%}@media (min-width:48rem){.new-cars .consumer-reviews .ratings-breakdown{width:50%}}.new-cars .consumer-reviews .ratings-breakdown .rollup-rating{align-items:center;color:#52605e;display:flex;flex-direction:row;font-size:.875rem}.new-cars .consumer-reviews .ratings-breakdown .rollup-rating .rollup-rating-name{width:160px}.new-cars .consumer-reviews .ratings-breakdown .rollup-rating .rollup-rating-name .rollup-rating-value{font-weight:700}.new-cars .consumer-reviews .ratings-breakdown .rollup-rating .rollup-rating-value-bar{background-color:#fff;border-radius:50px;flex-grow:4;height:8px}.new-cars .consumer-reviews .ratings-breakdown .rollup-rating .rollup-rating-value-bar span{background-color:#b072f9;border-radius:50px;display:block;height:100%;overflow:hidden}.new-cars .consumer-reviews .reviews-recommended{color:#52605e}.new-cars .consumer-reviews .consumer-reviews-ad-wrapper{align-items:center;display:flex;flex-direction:column-reverse;gap:1.5rem}@media (min-width:48rem){.new-cars .consumer-reviews .consumer-reviews-ad-wrapper{align-items:flex-start;flex-direction:row}}.new-cars .consumer-reviews .consumer-reviews-ad-wrapper #iab-30-ad{width:300px}.new-cars .consumer-reviews .consumer-reviews-ad-wrapper .consumer-reviews-ad-wrapper-review{width:100%}@media (min-width:48rem){.new-cars .consumer-reviews .consumer-reviews-ad-wrapper .consumer-reviews-ad-wrapper-review:has(#iab-30-ad){width:calc(100vw - 324px)}}@media (min-width:73.125rem){.new-cars .consumer-reviews .consumer-reviews-ad-wrapper .consumer-reviews-ad-wrapper-review:has(#iab-30-ad){width:846px}}.new-cars .consumer-reviews .review-summary-wrapper{display:flex;flex-direction:column;font-size:.875rem;justify-content:space-between}.new-cars .consumer-reviews .review-summary-wrapper .review-summary{background-color:#f0f2f1;border-radius:10px;display:flex;flex-direction:column;flex-grow:2;font-size:.875rem;margin-bottom:1.5rem;margin-top:1.5rem;padding:1rem;width:100%}@media (min-width:48rem){.new-cars .consumer-reviews .review-summary-wrapper .review-summary{flex-direction:row;margin-bottom:2rem;padding-right:2rem}}@media (min-width:61.25rem){.new-cars .consumer-reviews .review-summary-wrapper .review-summary{max-width:calc(66.66667vw - 40px)}}@media (min-width:73.125rem){.new-cars .consumer-reviews .review-summary-wrapper .review-summary{max-width:773.3333333333px}}.new-cars .consumer-reviews .review-summary-wrapper .review-summary .sds-rating{align-items:flex-start;border-bottom:1px solid #c2c9c8;flex-direction:row;flex-wrap:nowrap;gap:.5rem;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:1.25rem;width:100%}@media (min-width:48rem){.new-cars .consumer-reviews .review-summary-wrapper .review-summary .sds-rating{align-items:flex-start;border-bottom:none;flex-direction:column;justify-content:flex-start;margin-bottom:unset;padding-bottom:unset;width:50%}}.new-cars .consumer-reviews .review-summary-wrapper .review-summary .sds-rating .sds-rating__count{font-size:20px;font-weight:var(--spark-font-weight-body-bold)}@media (min-width:48rem){.new-cars .consumer-reviews .review-summary-wrapper .review-summary .sds-rating .sds-rating__count{font-size:26px}}.new-cars .consumer-reviews .review-summary-wrapper .review-summary .sds-rating .sds-rating__wrapper{margin-bottom:1rem;margin-top:.75rem}.new-cars .consumer-reviews .review-summary-wrapper .no-reviews-container{align-items:flex-start;background-color:#f0f2f1;border-radius:10px;display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;margin-top:1.5rem;padding:1.5rem 1rem;width:100%}@media (min-width:48rem){.new-cars .consumer-reviews .review-summary-wrapper .no-reviews-container{align-items:center;flex-direction:row;flex-grow:2}}@media (min-width:48rem)and (min-width:61.25rem){.new-cars .consumer-reviews .review-summary-wrapper .no-reviews-container{max-width:calc(66.66667vw - 40px)}}@media (min-width:48rem)and (min-width:73.125rem){.new-cars .consumer-reviews .review-summary-wrapper .no-reviews-container{max-width:773.3333333333px}}.new-cars .consumer-reviews .recent-review-heading{bottom:-40px;font-size:.875rem;font-weight:500;position:relative}@media (min-width:48rem){.new-cars .consumer-reviews .recent-review-heading{font-size:.875rem}}.new-cars .consumer-reviews .reviews-collection{display:flex;flex-direction:column;gap:1.25rem}@media (min-width:48rem){.new-cars .consumer-reviews .reviews-collection{flex-direction:row}}@media (min-width:61.25rem){.new-cars .consumer-reviews .reviews-collection:has(div:only-child){width:-moz-fit-content;width:fit-content}}.new-cars .consumer-reviews .reviews-collection spark-card-carousel{max-width:calc(100vw - 32px)}@media (min-width:31.5rem){.new-cars .consumer-reviews .reviews-collection spark-card-carousel{--overflow-offset:0}}@media (min-width:73.125rem){.new-cars .consumer-reviews .reviews-collection spark-card-carousel{max-width:1170px}}.new-cars .consumer-reviews .reviews-collection spark-card-carousel li.review-count-1 .consumer-review-container{height:-moz-fit-content;height:fit-content;max-width:100%}@media (min-width:61.25rem){.new-cars .consumer-reviews .reviews-collection spark-card-carousel li.review-count-1 .consumer-review-container{max-width:calc(66.66667vw - 40px)}}@media (min-width:73.125rem){.new-cars .consumer-reviews .reviews-collection spark-card-carousel li.review-count-1 .consumer-review-container{max-width:773.3333333333px}}@media (min-width:61.25rem){.new-cars .consumer-reviews .reviews-collection spark-card-carousel li.review-count-2 .consumer-review-container{max-width:calc(50vw - 24px)}}@media (min-width:73.125rem){.new-cars .consumer-reviews .reviews-collection spark-card-carousel li.review-count-2 .consumer-review-container{max-width:577px}}.new-cars .consumer-reviews .reviews-collection .consumer-review-container{border:1px solid #e0e4e3;border-radius:10px;box-shadow:none;height:100%;min-width:calc(100vw - 48px);padding:1.25rem 1rem;width:100%}@media (min-width:31.5rem){.new-cars .consumer-reviews .reviews-collection .consumer-review-container{max-width:379.3333333333px;min-width:379.3333333333px}}@media (min-width:61.25rem){.new-cars .consumer-reviews .reviews-collection .consumer-review-container:only-child{width:calc(66.66667vw - 40px)}}@media (min-width:73.125rem){.new-cars .consumer-reviews .reviews-collection .consumer-review-container:only-child{width:773.3333333333px}}.new-cars .consumer-reviews .reviews-collection .consumer-review-container:not(:first-child){display:none}@media (min-width:48rem){.new-cars .consumer-reviews .reviews-collection .consumer-review-container:not(:first-child){display:block}}.new-cars .consumer-reviews .reviews-collection .consumer-review-container:nth-child(3){display:none}@media (min-width:61.25rem){.new-cars .consumer-reviews .reviews-collection .consumer-review-container:nth-child(3){display:block}}.new-cars .consumer-reviews .reviews-collection .consumer-review-container:has(.expanded) .review-body-tease{display:none}.new-cars .consumer-reviews .reviews-collection .consumer-review-container .rollup-rating-value-bar{background-color:var(--spark-color-background-callout-cool)}.new-cars .consumer-reviews .reviews-collection .consumer-review-container .review-byline{display:flex;flex-direction:row;font-size:.875rem;justify-content:space-between;margin-bottom:.5rem}.new-cars .consumer-reviews .reviews-collection .consumer-review-container .review-byline .author-details{display:flex;flex-direction:column}.new-cars .consumer-reviews .reviews-collection .consumer-review-container .review-byline .author-details .review-type{color:#52605e;font-size:.875rem}.new-cars .consumer-reviews .reviews-collection .consumer-review-container .review-stars spark-rating::part(rating){display:none}.new-cars .consumer-reviews .reviews-collection .consumer-review-container .review-stars .sds-rating__count{display:none}.new-cars .consumer-reviews .reviews-collection .consumer-review-container .title{font-family:Apercu Pro,Apercu Pro Helvetica Fallback,Apercu Pro Arial Fallback,sans-serif;font-weight:var(--spark-font-weight-body-bold);margin-top:1.25rem}.new-cars .consumer-reviews .reviews-collection .consumer-review-container .review-body{font-size:.875rem}.new-cars .consumer-reviews .reviews-collection .consumer-review-container a{color:#141817;font-size:.875rem;font-weight:500;text-decoration:underline}.new-cars .consumer-reviews .reviews-collection .consumer-review-container a svg{stroke:#141817}.new-cars .consumer-reviews .reviews-collection .consumer-review-container a div{font-weight:700}.new-cars .consumer-reviews .reviews-collection .consumer-review-container .consumer-ratings{align-items:flex-start;border:none;flex-direction:column;padding-top:.25rem}.new-cars .consumer-reviews .reviews-collection .consumer-review-container .consumer-ratings .consumer-rating-counts{font-size:.875rem}.new-cars .consumer-reviews .reviews-collection .consumer-review-container .consumer-ratings .consumer-rating-actions{display:flex;gap:.5rem;margin-bottom:.5rem}.new-cars .consumer-reviews .reviews-collection .consumer-review-container .consumer-ratings button{align-items:center;border:1px solid #141817;border-radius:999px;color:#141817;cursor:pointer;font-size:.875rem;font-weight:500;line-height:16px;margin:0;padding:.5rem 1rem;text-align:center;width:-moz-fit-content;width:fit-content}.new-cars .consumer-reviews .reviews-collection .consumer-review-container .consumer-ratings button:hover{background-color:var(--spark-color-background-callout-cool)}.new-cars .consumer-reviews .all-vehicle-reviews-link{display:flex;justify-content:flex-end}.new-cars .consumer-reviews .review-details{line-height:1.25}.new-cars .consumer-reviews .review-feedback{flex-direction:column}.new-cars .consumer-reviews .review-feedback .ratings-breakdown{line-height:1.5;margin-bottom:1.25rem;max-width:364px;width:100%}.new-cars .consumer-reviews .review-feedback .new-cars-list{margin-bottom:1.25rem;margin-top:.25rem}.new-cars .consumer-reviews .review-feedback .new-cars-list li{font-size:1rem}.new-cars .consumer-reviews .all-vehicle-reviews-link a{align-items:center;border:1px solid #141817;border-radius:999px;color:#141817;cursor:pointer;display:flex;flex-direction:row;font-size:.875rem;gap:.5rem;justify-content:center;line-height:16px;padding:.5rem 1rem;text-align:center;width:100%}@media (min-width:48rem){.new-cars .consumer-reviews .all-vehicle-reviews-link a{border:none;font-weight:700;justify-content:flex-end;text-decoration:underline}}.new-cars .sds-link-pack__title{font-family:DM Sans,DM Sans Helvetica Fallback,DM Sans Arial Fallback,sans-serif;font-size:20px;line-height:120%;margin-bottom:1.25rem}@media (min-width:48rem){.new-cars .sds-link-pack__title{font-size:28px;margin-bottom:2rem}}@media (min-width:61.25rem){.new-cars .sds-link-pack__title{font-size:30px}}.new-cars .sds-link-pack .sds-list li{margin-bottom:.75rem}.new-cars .sds-link-pack .sds-list li a{color:#141817;font-size:.875rem;font-weight:500;text-decoration:underline}@media (min-width:48rem){.new-cars .sds-link-pack .sds-list li a{font-size:1rem}}.new-cars .mobile-visible{display:block!important}@media (min-width:48rem){.new-cars .mobile-visible{display:none!important}}.new-cars .desktop-visible{display:none!important}@media (min-width:48rem){.new-cars .desktop-visible{display:block!important}}.new-cars .mobile-visible-flex{display:flex!important}@media (min-width:48rem){.new-cars .mobile-visible-flex{display:none!important}}.new-cars .desktop-visible-flex{display:none!important}@media (min-width:48rem){.new-cars .desktop-visible-flex{display:flex!important}}.new-cars .muted a{color:#141817}.new-cars .muted-block-link{color:#141817;display:block}.new-cars .underline a{text-decoration:underline}.new-cars .nc-link{color:#141817;font-weight:700;text-decoration:underline}.new-cars .nc-btn,.new-cars .nc-link{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:.5rem}.new-cars .nc-btn{border:none;border-radius:999px;font-size:.875rem;justify-content:center;line-height:16px;padding:.5rem 1rem;text-align:center;width:-moz-fit-content;width:fit-content}.new-cars .nc-btn.nc-btn-light{background-color:var(--spark-color-background-callout-cool);color:#141817}.new-cars .nc-btn.nc-btn-dark,.new-cars .nc-btn.nc-btn-light.nc-btn-selected{background-color:#141817;color:#fff}.new-cars .nc-btn.nc-btn-dark.nc-btn-selected{background-color:#fff;color:#141817}.new-cars .nc-btn.nc-btn-dark:hover{background-color:rgba(41,48,47,.9);text-decoration:none}.new-cars .nc-btn.nc-btn-primary{background-color:#9653e5;color:#fff}.new-cars .nc-btn.nc-btn-primary:hover{background-color:#c098ef;text-decoration:none}.new-cars .nc-btn.nc-btn-transparent{border:1px solid #141817;border-radius:999px;color:#141817;font-size:.875rem;line-height:16px;padding:.5rem 1rem}.new-cars .nc-btn.nc-btn-transparent a,.new-cars .nc-btn.nc-btn-transparent a:active,.new-cars .nc-btn.nc-btn-transparent a:hover,.new-cars .nc-btn.nc-btn-transparent a:visited{color:#141817}.new-cars .nc-btn.nc-btn-disabled{background-color:#e0e4e3;color:#859391;cursor:auto}.new-cars .nc-btn.expand-mobile{width:100%}@media (min-width:48rem){.new-cars .nc-btn.expand-mobile{width:-moz-fit-content;width:fit-content}}.new-cars .split-black-background{background-image:linear-gradient(180deg,#29302f,#29302f 80%,#f0f2f1 0)}@media (min-width:48rem){.new-cars .split-black-background{background-image:linear-gradient(180deg,#29302f,#29302f 70%,#f0f2f1 0)}}.new-cars .section-margin-top{margin-top:4rem}.new-cars .margin-top-0{margin-top:0}.new-cars .padding-top-0{padding-top:0}.new-cars .inverted-text,.new-cars .inverted-text a,.new-cars .inverted-text a:active,.new-cars .inverted-text a:hover,.new-cars .inverted-text a:visited{color:#fff}.new-cars .black-link a,.new-cars .black-link a:active,.new-cars .black-link a:hover,.new-cars .black-link a:visited{color:#141817;text-decoration:underline}.new-cars .black-link a:hover{font-weight:var(--spark-font-weight-body-bold)}.new-cars .close-button{align-items:center;background-color:var(--spark-color-background-callout-cool);border-radius:50%;color:#141817;display:flex;height:34px;justify-content:center;padding:.5rem;width:34px}.new-cars .close-button:hover{background-color:#141817}.new-cars .close-button:hover spark-svg{color:#fff}.new-cars .close-button:active,.new-cars .close-button:visited{color:#141817}.new-cars .confined-content{margin:auto;max-width:735px;padding:0 1rem;width:100%}@media (min-width:48rem){.new-cars .confined-content{padding:0}}.new-cars .new-cars-list{margin-bottom:1.5rem;margin-top:1rem}.new-cars .new-cars-list li{font-size:.875rem}.new-cars .new-cars-list li:before{background-color:#859391}.new-cars .new-cars-list spark-reveal::part(base){color:#141817;font-family:Apercu Pro,Apercu Pro Helvetica Fallback,Apercu Pro Arial Fallback,sans-serif;font-size:.875rem;font-weight:var(--spark-font-weight-body-bold);text-decoration:underline}.new-cars .new-cars-list spark-reveal::part(icon){color:#141817}.new-cars .divider{border-top:1px solid #e0e4e3;margin-bottom:0}.expert-review-full-screen{padding:0 0 4rem .5rem}.expert-review-full-screen h1,.expert-review-full-screen h2,.expert-review-full-screen h3,.expert-review-full-screen h4,.expert-review-full-screen h5,.expert-review-full-screen h6{margin:1.5rem 0 var(--spark-spacing-2)}.expert-review-full-screen .expert-review-top-billing{margin-bottom:1.5rem}html:has(.new-cars){scroll-behavior:smooth}body:has(.modal-visible){overflow:hidden}.new-cars-search-nav{padding-right:1rem;position:relative;width:100%}@media (min-width:48rem){.new-cars-search-nav{padding-right:0;width:-moz-fit-content;width:fit-content}}.new-cars-search-nav .new-cars-search-nav-triggers{display:flex;flex-direction:column;gap:0}@media (min-width:48rem){.new-cars-search-nav .new-cars-search-nav-triggers{flex-direction:row;gap:1rem}}.new-cars-search-nav .new-cars-search-nav-triggers spark-button:first-child{--button-border-radius:10px 10px 0 0;--button-width:100%;--button-justify-content:space-between}@media (min-width:48rem){.new-cars-search-nav .new-cars-search-nav-triggers spark-button:first-child{--button-border-radius:10px;--button-width:200px}}.new-cars-search-nav .new-cars-search-nav-triggers spark-button:last-child{--button-border-radius:0 0 10px 10px;--button-width:100%;--button-justify-content:space-between}@media (min-width:48rem){.new-cars-search-nav .new-cars-search-nav-triggers spark-button:last-child{--button-border-radius:10px;--button-width:220px}.new-cars-search-nav .new-cars-search-nav-triggers spark-button:last-child .search-nav-trigger-text{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:130px}}.new-cars-search-nav .new-cars-search-nav-triggers spark-button .search-nav-trigger-text{font-weight:inherit}.new-cars-search-nav .new-cars-search-nav-triggers spark-button.search-make-error{--button-border:solid 2px var(--spark-color-border-feedback-error)}.new-cars-search-nav .new-cars-search-options-wrapper{background-color:#fff;border-radius:.625rem;box-shadow:0 0 10px 0 rgba(68,89,88,.8);height:calc(100vh - 4px);left:4px;padding:1rem;position:fixed;top:4px;width:calc(100vw - 22px);z-index:3}@media (min-width:48rem){.new-cars-search-nav .new-cars-search-options-wrapper{box-shadow:none;height:506px;left:0;position:absolute;top:72px;width:386px}}.new-cars-search-nav .new-cars-search-options-wrapper .mobile-picker-header{display:block;display:flex;justify-content:space-between;padding:1rem 0}@media (min-width:48rem){.new-cars-search-nav .new-cars-search-options-wrapper .mobile-picker-header{display:none}}.new-cars-search-nav .new-cars-search-options-wrapper .mobile-picker-header .mobile-picker-header-heading{font-size:1.25rem;font-weight:700}.new-cars-search-nav .new-cars-search-options-wrapper .mobile-picker-header spark-button{--button-width:32px;--button-height:32px;--button-border:none;--button-font-size:10px}.new-cars-search-nav .new-cars-search-options-wrapper spark-input-lite label{align-items:center;display:flex;gap:.5rem}.new-cars-search-nav .new-cars-search-options-wrapper .new-cars-search-options{font-size:1rem;height:calc(100vh - 4px);margin-top:1.5rem;overflow-y:auto;scrollbar-width:none}.new-cars-search-nav .new-cars-search-options-wrapper .new-cars-search-options::-webkit-scrollbar{display:none}@media (min-width:48rem){.new-cars-search-nav .new-cars-search-options-wrapper .new-cars-search-options{height:400px}}.new-cars-search-nav .new-cars-search-options-wrapper .new-cars-search-options spark-button::part(base){text-decoration:none}.new-cars-search-nav .no-matches{display:flex;justify-content:center;margin-top:1.5rem}.blog-page .blog-top-content{background-image:linear-gradient(#e6e6e6,#e6e6e6 50%,#fff 0);padding-top:40px}@media (min-width:61.25rem){.blog-page .blog-top-content{background-image:linear-gradient(#e6e6e6,#e6e6e6 70%,#fff 0);padding-top:64px}}.blog-page .blog-top-content .blog-hero-content__hero-image{background-position-x:25%;background-repeat:no-repeat;background-size:cover;height:275px;margin:0 auto;width:100%}@media (min-width:61.25rem){.blog-page .blog-top-content .blog-hero-content__hero-image{height:500px;width:980px}}.blog-page .blog-top-content .blog-hero-content__sub-title{font-size:1rem;margin:0 auto;max-width:980px;padding:1rem 1rem 0}@media (min-width:61.25rem){.blog-page .blog-top-content .blog-hero-content__sub-title{font-size:1.25rem;padding:1rem 0 0}}.blog-page .blog-articles__title{padding-bottom:1rem}.blog-page .article-rail-section__content .article-rail-section__title{font-size:24px}@media (min-width:61.25rem){.blog-page .article-rail-section__content .article-rail-section__title{font-size:32px}}.blog-page .featured-story-header{margin:0 auto;max-width:280px;padding-bottom:16px;padding-top:0}@media (min-width:61.25rem){.blog-page .featured-story-header{max-width:100%}}.blog-page .blog-featured-article{border:1px solid #9653e5;border-radius:8px;margin:0 auto 36px}.blog-page .blog-featured-article__body{display:flex;flex-direction:row;padding:1.5rem;width:100%}@media (min-width:48rem){.blog-page .blog-featured-article__body{width:-moz-fit-content;width:fit-content}}@media (min-width:61.25rem){.blog-page .blog-featured-article__body{flex-direction:column;text-align:center;width:100%}}.blog-page .blog-featured-article__title{color:#212121;font-size:20px;font-weight:400;line-height:1.5;margin:0 0 1rem;max-width:100%}.blog-page .blog-featured-article__headshot{border-radius:50%;margin:0 auto;max-width:160px}.blog-page .blog-featured-article__content{margin:0 1rem}.blog-page .blog-featured-article__byline{color:#212121;font-size:.875rem}.blog-page .blog-featured-article__author-title{color:#767676;font-size:.75rem}.new-vehicle-review-page h1{margin-top:1rem}.new-vehicle-review-page .unvisible{height:0;width:0}.new-vehicle-review-page .visible{height:1rem;width:1rem}.new-vehicle-review-page .star-border{border:2px solid #00bfde!important}.new-vehicle-review-page .emp-star-border{border-color:#00bfde!important;border:1px solid #9653e5;box-shadow:0 0 0 1px #9653e5;outline:none}.new-vehicle-review-page .unvisible-button{height:0;width:0}.new-vehicle-review-page details.review-guidelines summary{margin:0 0 1rem}.new-vehicle-review-page details.review-guidelines[open]{margin-bottom:1rem}@media (min-width:48rem){.new-vehicle-review-page form.vehicle-review-form{max-width:454px}}@media (min-width:61.25rem){.new-vehicle-review-page form.vehicle-review-form{max-width:478px}}.new-vehicle-review-page form.vehicle-review-form .sds-list--unordered li:before{top:7px}.new-vehicle-review-page form.vehicle-review-form div.sds-radio input:checked+label:before,.new-vehicle-review-page form.vehicle-review-form div.sds-radio input:focus+label:before{border:none}.new-vehicle-review-page form.vehicle-review-form #form-hint,.new-vehicle-review-page form.vehicle-review-form fieldset.sds-field-group:first-of-type{margin-top:2rem}.new-vehicle-review-page form.vehicle-review-form .body-fieldset legend{margin:0 0 1rem}.new-vehicle-review-page form.vehicle-review-form .body-fieldset textarea{height:176px}.new-vehicle-review-page form.vehicle-review-form .body-fieldset .sds-field,.new-vehicle-review-page form.vehicle-review-form .title-fieldset{margin-top:1rem}.new-vehicle-review-page form.vehicle-review-form .optional-star-ratings-heading{font-size:1.25rem;margin-top:2rem}.new-vehicle-review-page form.vehicle-review-form .optional-star-rating-fieldset legend{margin-bottom:1rem}.new-vehicle-review-page form.vehicle-review-form .optional-star-rating-fieldset+.optional-star-rating-fieldset{margin-top:1rem}.new-vehicle-review-page form.vehicle-review-form .employee-ratings-heading{font-size:1.25rem;margin-top:2rem}.new-vehicle-review-page form.vehicle-review-form fieldset.about-you-fieldset{margin-top:2rem}.new-vehicle-review-page form.vehicle-review-form fieldset.about-you-fieldset legend{font-size:1.25rem}.new-vehicle-review-page form.vehicle-review-form button[type=submit]{margin-top:2rem;max-width:none;width:100%}@media (min-width:48rem){.new-vehicle-review-page form.vehicle-review-form button[type=submit]{max-width:250px;width:80%}}.new-vehicle-review-page form.vehicle-review-form .sds-input-container--textarea .sds-text-field:not(:-moz-placeholder-shown){margin-top:0;padding-top:1.5rem}.new-vehicle-review-page form.vehicle-review-form .sds-input-container--textarea .sds-text-field:focus,.new-vehicle-review-page form.vehicle-review-form .sds-input-container--textarea .sds-text-field:not(:placeholder-shown){margin-top:0;padding-top:1.5rem}.new-vehicle-review-page #guidelines-modal .btn-close svg{height:2rem;width:2rem}.new-vehicle-review-page #guidelines-modal .sds-modal__title{margin-bottom:1.5rem}.new-vehicle-review-page #guidelines-modal .sds-modal__content-body{margin:.25rem}.new-vehicle-review-page #guidelines-modal .sds-modal__content-body ul,.new-vehicle-review-page #guidelines-modal .sds-modal__content-body ul li+li{margin-top:1rem}.new-vehicle-review-page #guidelines-modal .sds-modal__content-body p:not(:first-child){margin-top:1.5rem}.new-vehicle-review-page .guidelines-modal-trigger{font-size:.875rem}.new-vehicle-review-page .sds-disclaimer{margin-top:1rem}.recall-search-page .write-review-outer-container{background-color:#532380;display:block;width:100%}.recall-search-page .write-review-outer-container .write-review-imagebox{background-image:url(/images/recalls/review-component-m-d.jpg);background-position:50%;background-size:cover;height:300px;width:100%}@media (min-width:48rem){.recall-search-page .write-review-outer-container .write-review-imagebox{background-image:url(/images/recalls/review-component-m-d.jpg)}}.recall-search-page .write-review-outer-container .purple-section__container{color:#fff;padding:0 8px;width:100%}.recall-search-page .write-review-outer-container .purple-section__container h2{font-size:1.2em}@media (min-width:48rem){.recall-search-page .write-review-outer-container .purple-section__container h2{font-size:2em}}@media (min-width:61.25rem){.recall-search-page .write-review-outer-container .purple-section__container h2{font-size:1.2em}}.recall-search-page .write-review-outer-container .purple-section__container .purple-heading{color:#fff;margin-bottom:10px}.recall-search-page .write-review-outer-container .purple-section__container .purple-heading span{color:#00bfde}.recall-search-page .write-review-outer-container .purple-section__container .purple-content{padding:24px}@media (min-width:48rem){.recall-search-page .write-review-outer-container .purple-section__container .purple-content{margin-bottom:0;padding:60px 48px}}@media (min-width:61.25rem){.recall-search-page .write-review-outer-container .purple-section__container .purple-content{padding:24px 12px}}.recall-search-page .write-review-outer-container .purple-section__container .triangle-clip-path{display:none}.recall-search-page .write-review-outer-container .purple-section__container a{background-color:transparent;margin-top:20px;text-decoration:none}@media (min-width:48rem){.recall-search-page .write-review-outer-container{display:flex;flex-direction:row-reverse}.recall-search-page .write-review-outer-container .triangle-clip-path{border-bottom:300px solid #532380;border-right:135px solid transparent;display:block;height:100%;width:100px}}@media (min-width:61.25rem){.recall-search-page .write-review-outer-container{display:block}.recall-search-page .write-review-outer-container img{height:300px}.recall-search-page .write-review-outer-container .purple-content{margin:0 auto;padding:60px 0 80px}.recall-search-page .write-review-outer-container .triangle-clip-path{display:none}}.recalls-page .recall-faqs{border:2px solid #9653e5;margin:0 1rem 40px;padding:1rem .875rem}@media (min-width:61.25rem){.recalls-page .recall-faqs{margin:0 1rem 64px 0}}.recalls-page .recall-faqs__question{font-family:Apercu Pro,Apercu Pro Helvetica Fallback,Apercu Pro Arial Fallback,sans-serif;font-size:1rem;font-weight:var(--spark-font-weight-body-bold);margin-top:1.5rem}.recalls-page .recall-faqs__answer{font-size:.875rem}.recalls-page .make-recalls-open{display:none}.recalls-page .make-recalls-closed{display:inline-block}.recalls-page .sds-accordion-section__header{background:#e6e6e6;position:relative}.recalls-page .sds-accordion-section__header svg{position:absolute;right:16px;top:12px}.recalls-page .sds-accordion-section__input:checked~.sds-accordion-section__header>.make-recalls-open{display:inline-block}.recalls-page .sds-accordion-section__input:checked~.sds-accordion-section__header>.make-recalls-closed{display:none}.recalls-page .category-article-card{padding-left:0;padding-right:0}.recalls-page .phablet-show{display:none}@media (min-width:31.5rem){.recalls-page .phablet-show{display:initial}}.recalls-page .phablet-hide{display:initial}@media (min-width:31.5rem){.recalls-page .phablet-hide{display:none}}.research-compare>.sds-page-container{padding-top:0}.research-compare-landing-page{padding-top:1.5rem}@media (min-width:61.25rem){.research-compare-landing-page{padding-top:1.75rem}}.research-compare-landing-page .top-banner-ad{margin-bottom:1.5rem}@media (min-width:61.25rem){.research-compare-landing-page .top-banner-ad{margin-bottom:1.75rem}}.research-compare-landing-page .sds-page-section--hero{background-image:linear-gradient(180deg,#9653e5 115px,#f2f2f2 0);display:flex;height:175px;justify-content:center;overflow:hidden;width:100%}@media (min-width:48rem){.research-compare-landing-page .sds-page-section--hero{background-image:linear-gradient(180deg,#9653e5 225px,#f2f2f2 0);height:300px}}.research-compare-landing-page .sds-page-section--hero img{flex-shrink:0;height:220px;position:relative;top:-13px;transform:scaleX(-1)}.research-compare-landing-page .sds-page-section--hero img+img{top:-19px;transform:none}@media (min-width:48rem){.research-compare-landing-page .sds-page-section--hero img{height:390px;margin-bottom:0}}.research-compare-landing-page .sds-page-section__title--sub{max-width:none}.research-compare-landing-page .compare-content-container{max-width:100vw;overflow-x:scroll;scrollbar-width:none}.research-compare-landing-page .compare-content-container::-webkit-scrollbar{display:none}.research-compare-landing-page .comparison-submit-container{display:flex;justify-content:flex-end}.research-compare-landing-page .compare-content{border-top:1px solid #f2f2f2;margin:auto;max-width:1170px;min-width:768px;padding-top:28px}@media (min-width:48rem){.research-compare-landing-page .compare-content{padding:28px 1rem 0}}.research-compare-landing-page .compare-content.mobile-single{min-width:auto}@media (min-width:48rem){.research-compare-landing-page .compare-content.mobile-single{min-width:768px}}.research-compare-landing-page .vehicle-cards{display:flex;justify-content:space-evenly;min-width:-moz-fit-content;min-width:fit-content;width:100%}@media (min-width:61.25rem){.research-compare-landing-page .vehicle-cards{max-width:1170px}}.research-compare-landing-page .sds-button{max-width:100%;width:100%}.research-compare-landing-page .sds-button :disabled{opacity:.7}@media (min-width:48rem){.research-compare-landing-page .sds-button{max-width:250px}}.research-compare-landing-page .comparison-box{display:flex;flex-direction:column;gap:1rem;justify-content:space-between;margin-bottom:2.5rem;position:relative}.research-compare-landing-page .comparison-box .mmy-form{background-image:linear-gradient(180deg,#9653e5,#9653e5 30%,#fff 0);border-radius:8px;padding:1rem;width:100%}@media (min-width:31.5rem){.research-compare-landing-page .comparison-box .mmy-form{background-image:linear-gradient(180deg,#9653e5,#9653e5 24%,#fff 0)}}@media (min-width:48rem){.research-compare-landing-page .comparison-box .mmy-form{background-image:linear-gradient(180deg,#9653e5,#9653e5 30%,#fff 0);padding:2rem}}@media (min-width:61.25rem){.research-compare-landing-page .comparison-box .mmy-form{background-image:linear-gradient(180deg,#9653e5,#9653e5 34%,#fff 0)}}@media (min-width:73.125rem){.research-compare-landing-page .comparison-box .mmy-form{background-image:linear-gradient(180deg,#9653e5,#9653e5 38%,#fff 0)}}.research-compare-landing-page .comparison-box .mmy-form .add-form-image-1{transform:scaleX(-1)}.research-compare-landing-page .comparison-box .comparison-container_ad{justify-self:center;margin-top:2.5rem}@media (min-width:48rem){.research-compare-landing-page .comparison-box .comparison-container_ad{justify-self:end;margin:0;width:unset}}@media (min-width:31.5rem){.research-compare-landing-page .comparison-box{flex-direction:row}.research-compare-landing-page .comparison-box .mmy-form{width:50%}}@media (min-width:48rem){.research-compare-landing-page .comparison-box{gap:2rem}}@media (min-width:61.25rem){.research-compare-landing-page .comparison-box{gap:3.5rem}}.research-compare-landing-page .featured-comparison-section{display:flex;flex-direction:column;gap:1.5rem}.research-compare-landing-page .featured-comparison-section .featured-comparison{border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);-moz-box-shadow:0 2px 10px;color:#141817;display:flex;flex-direction:column;width:100%}.research-compare-landing-page .featured-comparison-section .featured-comparison:active,.research-compare-landing-page .featured-comparison-section .featured-comparison:hover,.research-compare-landing-page .featured-comparison-section .featured-comparison:visited{color:#141817;text-decoration:none}.research-compare-landing-page .featured-comparison-section .featured-comparison .featured-comparison-images{align-items:center;background-color:var(--spark-color-background-callout-cool);background-image:linear-gradient(135deg,#e0e4e3,#e0e4e3 50%,#f0f2f1 0);border-top-left-radius:8px;border-top-right-radius:8px;display:flex;flex-direction:row;height:66.6666666667%;padding:.75rem}.research-compare-landing-page .featured-comparison-section .featured-comparison .featured-comparison-images .comparison-img{padding-left:.5rem;width:45%}.research-compare-landing-page .featured-comparison-section .featured-comparison .featured-comparison-images .comparison-img:first-child{padding-left:0;padding-right:.5rem}.research-compare-landing-page .featured-comparison-section .featured-comparison .featured-comparison-images .comparison-img:first-child img{transform:scaleX(-1)}.research-compare-landing-page .featured-comparison-section .featured-comparison .featured-comparison-images .vs{font-size:1.625rem;font-weight:700}.research-compare-landing-page .featured-comparison-section .featured-comparison .featured-comparison-name{height:33.3333333333%;padding:1rem}.research-compare-landing-page .featured-comparison-section .featured-comparison .featured-comparison-name .comparison-name-style{font-size:.75rem;font-weight:400;text-transform:uppercase}.research-compare-landing-page .featured-comparison-section .featured-comparison .featured-comparison-name .comparison-name-matchup{font-size:1rem;font-weight:700}@media (min-width:48rem){.research-compare-landing-page .featured-comparison-section{flex-direction:row}.research-compare-landing-page .featured-comparison-section .featured-comparison{width:33.3333333333%}.research-compare-landing-page .featured-comparison-section .featured-comparison .featured-comparison-images,.research-compare-landing-page .featured-comparison-section .featured-comparison .featured-comparison-name{height:50%}}@media (min-width:61.25rem){.research-compare-landing-page .featured-comparison-section .featured-comparison .featured-comparison-images{height:66.6666666667%}.research-compare-landing-page .featured-comparison-section .featured-comparison .featured-comparison-name{height:33.3333333333%}}.research-compare-landing-page .sds-field .sds-button{max-width:100%}.research-compare-landing-page .comparison-card-ad,.research-compare-landing-page .comparison-landing-card{border:2px dashed #bdbdbd;display:grid;grid-template-columns:100%;grid-template-rows:100%;height:285px;width:100%}.research-compare-landing-page .comparison-card-ad .comparison-contents,.research-compare-landing-page .comparison-landing-card .comparison-contents{display:grid;gap:1.5rem;grid-template-columns:auto;grid-template-rows:125px auto;height:100%;padding-top:1.5rem;width:100%}.research-compare-landing-page .comparison-card-ad .image,.research-compare-landing-page .comparison-landing-card .image{display:flex;height:125px}.research-compare-landing-page .comparison-card-ad .image .research-compare-landing-missing-photo,.research-compare-landing-page .comparison-landing-card .image .research-compare-landing-missing-photo{display:flex}.research-compare-landing-page .comparison-card-ad .image img,.research-compare-landing-page .comparison-landing-card .image img{align-self:center;justify-self:center;max-width:75%}.research-compare-landing-page .comparison-card-ad .details,.research-compare-landing-page .comparison-landing-card .details{align-items:center;display:flex;flex-direction:column}.research-compare-landing-page .comparison-card-ad .details a,.research-compare-landing-page .comparison-card-ad .details p,.research-compare-landing-page .comparison-landing-card .details a,.research-compare-landing-page .comparison-landing-card .details p{align-self:flex-start}.research-compare-landing-page .comparison-card-ad .details .trim-name,.research-compare-landing-page .comparison-landing-card .details .trim-name{font-size:.875rem}.research-compare-landing-page .comparison-card-ad .add-car,.research-compare-landing-page .comparison-landing-card .add-car{align-self:center;display:block;justify-self:center}.research-compare-landing-page .comparison-card-ad{display:none}@media (min-width:48rem){.research-compare-landing-page .comparison-card-ad{display:block;grid-column:4/span 1}}.research-compare-landing-page .comparison-landing-card{background-color:#fff}.research-compare-landing-page .comparison-landing-card .comparison-edit,.research-compare-landing-page .comparison-landing-card .comparison-plus{height:1rem;width:1rem;stroke:#212121;stroke-width:2px;transform:translateY(2px)}.research-compare-landing-page .comparison-landing-card--disabled{opacity:.4}.research-compare-landing-page .comparison-landing-card.comparison-landing-vehicle-card{background-color:var(--spark-color-background-callout-cool);border:none;display:grid;grid-template-columns:100%;grid-template-rows:100%;height:285px;width:100%}.research-compare-landing-page .comparison-landing-card.comparison-landing-vehicle-card .comparison-contents{justify-content:left}.research-compare-landing-page .link-pack-accordion{border-bottom:1px solid #e6e6e6}.research-compare-landing-page .link-pack-accordion:last-child{border-bottom:none}.research-compare-landing-page .link-pack-accordion .accordion-header{padding:0 .875rem}.research-compare-landing-page .link-pack-accordion .accordion-header[aria-expanded=true]{background-color:#e6e6e6;margin-bottom:1.25rem}.research-compare-landing-page .link-pack-accordion .accordion-panel{padding:0 .875rem}.research-compare-landing-page .link-pack-accordion .subtitle{padding:1rem 0}.research-compare-landing-page .link-pack-accordion ul+.subtitle{padding-top:0}@media (min-width:61.25rem){.research-compare-landing-page .link-pack-accordion ul+.subtitle{padding-top:.75rem}}.research-compare-landing-page .link-pack-accordion li{display:inline-block;padding-bottom:.75rem}@media (min-width:61.25rem){.research-compare-landing-page .link-pack-category-list{-moz-columns:3;column-count:3}}.research-compare-details-page .compare-page-card-container{padding-right:0;padding-top:1.5rem}@media (min-width:31.5rem){.research-compare-details-page .compare-page-card-container{padding-right:1rem}}@media (min-width:61.25rem){.research-compare-details-page .compare-page-card-container{padding-top:1.75rem}}@media (min-width:73.125rem){.research-compare-details-page .compare-page-card-container{padding-right:0}}.research-compare-details-page #compare-details-banner-top{margin-bottom:1.5rem}@media (min-width:48rem){.research-compare-details-page #compare-details-banner-top{max-height:250px}}@media (min-width:61.25rem){.research-compare-details-page #compare-details-banner-top{margin-bottom:1.75rem}}.research-compare-details-page .details-header{max-width:none}@media (min-width:61.25rem){.research-compare-details-page .details-header{max-width:1170px}}.research-compare-details-page .compare-content{border-top:1px solid #f0f2f1;padding-top:1rem}@media (min-width:48rem){.research-compare-details-page .compare-content{padding:1rem 1rem 0}}.research-compare-details-page .compare-content.mobile-single{min-width:auto}@media (min-width:48rem){.research-compare-details-page .compare-content.mobile-single{min-width:768px}}.research-compare-details-page .compare-content .scroll-wrapper{overflow-x:auto;overscroll-behavior-x:none;scrollbar-width:none;width:inherit}.research-compare-details-page .compare-content .scroll-wrapper::-webkit-scrollbar{display:none}.research-compare-details-page .compare-content .differences-switch{border-radius:.25rem;display:flex;flex-direction:row;justify-content:space-between;padding:0 1rem 1rem}@media (min-width:31.5rem){.research-compare-details-page .compare-content .differences-switch{border:1px solid #e0e4e3;margin-bottom:1rem;padding:.5rem;width:260px}}.research-compare-details-page .compare-content .differences-switch .switch{display:flex}.research-compare-details-page .compare-content .specs-section spark-accordion{border-top:1px solid #e0e4e3}.research-compare-details-page .compare-content .specs-section spark-accordion:last-child{border-bottom:1px solid #e0e4e3}.research-compare-details-page .compare-content .specs-section spark-accordion::part(button){background-color:#fff}.research-compare-details-page .compare-content .specs-section spark-accordion::part(content){margin:0}.research-compare-details-page .compare-content .specs-section spark-svg{color:#ffeb4c}.research-compare-details-page .compare-content .specs-section table{height:-moz-fit-content;height:fit-content;margin:auto;width:100%}.research-compare-details-page .compare-content .specs-section table tr:nth-child(odd) td{background-color:#fafafa;border:8px solid #fff;height:100%}.research-compare-details-page .compare-content .specs-section table tr:nth-child(odd) td.white-background{background-color:#fff}.research-compare-details-page .compare-content .specs-section table tr th{text-align:left}.research-compare-details-page .compare-content .specs-section table tr td{max-width:164px;min-width:164px;padding:.25rem;width:164px}.research-compare-details-page .compare-content .specs-section table tr td.data-point-td .compare-spec{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:.5rem}.research-compare-details-page .compare-content .specs-section table tr td.data-point-td .compare-spec .data-point{color:#000;font-size:.875rem;font-weight:500}.research-compare-details-page .compare-content .specs-section table tr td.data-point-td .compare-spec .data-heading{color:#3d4846;font-size:.75rem}@media screen and (max-width:768px){.research-compare-details-page .compare-content .specs-section table tr td.data-point-td.add-column{display:none}}@media (min-width:48rem){.research-compare-details-page .compare-content .specs-section table tr.compare-spec-row-2 td{width:50%}.research-compare-details-page .compare-content .specs-section table tr.compare-spec-row-3 td{width:33.3333333333%}.research-compare-details-page .compare-content .specs-section table tr.compare-spec-row-4 td,.research-compare-details-page .compare-content .specs-section table tr.compare-spec-row-5 td{width:25%}}.research-compare-details-page .vehicle-cards{display:flex;gap:.75rem;min-width:-moz-fit-content;min-width:fit-content;width:100%}@media (min-width:48rem){.research-compare-details-page .vehicle-cards{gap:1.25rem}}@media (min-width:61.25rem){.research-compare-details-page .vehicle-cards{max-width:1170px}}.research-compare-details-page .cards-section{align-content:space-between;display:flex;overflow-x:auto;overscroll-behavior-x:none;scrollbar-width:none}.research-compare-details-page .cards-section::-webkit-scrollbar{display:none}.research-compare-details-page .mini-cards-section{overflow-x:auto;overscroll-behavior-x:none;padding-bottom:.25rem;padding-left:0;position:fixed;scrollbar-width:none;top:0;width:calc(100vw - 40px);z-index:999}.research-compare-details-page .mini-cards-section::-webkit-scrollbar{display:none}.research-compare-details-page .mini-cards-section spark-svg{color:#141817!important}.research-compare-details-page .mini-cards-section .vehicle-cards-stalker{display:flex;flex-direction:row;gap:.5rem;padding:.5rem}.research-compare-details-page .mini-cards-section .vehicle-cards-stalker .details-card-mini{background-color:#fff;border-radius:.375rem;font-size:.75rem;padding:.5rem}.research-compare-details-page .mini-cards-section .vehicle-cards-stalker .details-card-mini .mini-name-wrapper{display:flex;flex-direction:row;gap:.25rem;justify-content:space-between}.research-compare-details-page .mini-cards-section .vehicle-cards-stalker .details-card-mini .mini-name-wrapper .remove-x{height:1rem;padding:3px;width:1rem}.research-compare-details-page .mini-cards-section .vehicle-cards-stalker .details-card-mini .muted-link a{color:#141817}.research-compare-details-page .mini-cards-section .vehicle-cards-stalker .details-card-mini .trim-select-button{font-size:.75rem;margin-top:.5rem}.research-compare-details-page .mini-cards-section .vehicle-cards-stalker .details-card-mini .trim-select-options{position:fixed}.research-compare-details-page .mini-cards-section .vehicle-cards-stalker .details-card-mini-empty{display:none}@media (min-width:48rem){.research-compare-details-page .mini-cards-section .vehicle-cards-stalker .details-card-mini-empty{background-color:var(--spark-color-background-callout-cool);display:unset}}.research-compare-details-page .mini-cards-section .vehicle-cards-stalker .details-card-mini .ghost-mini-name{display:flex;flex-direction:column;gap:.25rem;justify-content:flex-start}.research-compare-details-page .mini-cards-section .vehicle-cards-stalker .details-card-mini .ghost-mini-name .sponsored{background-color:#3d4846;border-radius:2px;color:#fff;font-size:10px;font-weight:700;padding:0 5px;width:-moz-fit-content;width:fit-content}.research-compare-details-page .mini-cards-section .card-count__4,.research-compare-details-page .mini-cards-section .card-count__5{min-width:154px}@media (min-width:48rem){.research-compare-details-page .mini-cards-section .card-count__4 .trim-select-button,.research-compare-details-page .mini-cards-section .card-count__5 .trim-select-button{max-width:152px}}@media (min-width:61.25rem){.research-compare-details-page .mini-cards-section .card-count__4 .trim-select-button,.research-compare-details-page .mini-cards-section .card-count__5 .trim-select-button{max-width:265px}}.research-compare-details-page .exterior-color-container .color-box-outline{margin:0 .5rem 1rem!important}.research-compare-details-page #compare-details-banner-bottom{margin-bottom:2.5rem;padding-top:26px}#comparison_builder_modal .close-button{box-sizing:border-box;color:#959595;cursor:pointer;z-index:50}#comparison_builder_modal spark-svg.sds-text-field__icon{color:var(--spark-color-fill-weak);height:.875rem;width:1.25rem;stroke:none;fill:none}.research-landing-page{margin-top:0}.research-landing-page .tabbed-search-link-pack .top-links{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}.research-landing-page .tabbed-search-link-pack .top-links li{width:152px}.research-landing-page .research-search .sds-text-field:focus{border-radius:0;height:100%}@media (min-width:48rem){.research-landing-page .research-search .field-group-melded{grid-template-columns:33% 33% 17% minmax(120px,1fr)}}@media (min-width:61.25rem){.research-landing-page .research-search .field-group-melded{display:grid}}.research-landing-page select#make-select{border-top-left-radius:6px;border-top-right-radius:6px}@media (min-width:48rem){.research-landing-page select#make-select{border-bottom-left-radius:6px;border-top-right-radius:0}}.research-landing-page .mobile-link-pack .reveal-links,.research-landing-page .mobile-link-pack .top-links{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;margin:2rem 0 0;grid-row-gap:2rem}@media (min-width:61.25rem){.research-landing-page .mobile-link-pack{display:none}}@media (min-width:48rem){.research-landing-page .mobile-link-pack{display:none}}.research-landing-page .tablet-link-pack{display:none}@media (min-width:48rem){.research-landing-page .tablet-link-pack{display:inherit}}@media (min-width:61.25rem){.research-landing-page .tablet-link-pack{display:none}}.research-landing-page .tablet-link-pack .reveal-links,.research-landing-page .tablet-link-pack .top-links{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;margin:1.5rem 0 0;grid-row-gap:1.5rem}.research-landing-page .desktop-link-pack{display:none}@media (min-width:61.25rem){.research-landing-page .desktop-link-pack{display:inherit}}.research-landing-page .type-link-container{align-items:center;display:flex;flex-direction:column;height:96px;justify-content:flex-end;margin:0 0 16px}@media (min-width:375px){.research-landing-page .type-link-container{height:104px}}.research-landing-page .type-link-container .type-link-image-container{display:flex;justify-content:flex-end}.research-landing-page .type-link-container .type-link-image{max-width:125px;-o-object-fit:contain;object-fit:contain}@media (min-width:375px){.research-landing-page .type-link-container .type-link-image{max-width:150px}}.research-landing-page .zip-search-container{padding-top:1.5rem}.research-landing-page .zip-search-container .sds-page-section__container{display:flex;flex-wrap:wrap;padding-bottom:1.5rem}.research-landing-page .zip-search-container .sds-page-section__container .map-marker-container{align-items:center;display:flex;margin-bottom:1rem;margin-right:1.5rem;padding-top:.25rem}.research-landing-page .zip-search-container .sds-page-section__container .map-marker-container .map-marker{height:2.5rem;margin-right:1rem;width:2.5rem}.research-landing-page .zip-search-container .sds-page-section__container .map-marker-container h2{font-size:24px}.research-landing-page .zip-search-container .sds-page-section__container .zip-and-button-container{display:flex}.research-landing-page .zip-search-container .sds-page-section__container .zip-and-button-container .zip-field{margin-right:1rem;max-width:140px}.research-landing-page .zip-search-container .sds-page-section__container .zip-and-button-container .sds-button{margin:0;max-width:168px;padding:0 1rem}.research-landing-page .latest-news__cards .sds-author__caption{display:block}.research-landing-page .tools-section{border-bottom:1px solid #e6e6e6;font-size:16px;padding-bottom:1rem;padding-top:1rem}.research-landing-page .tools-section-body{padding-bottom:16px}.research-landing-page .linkpack{border-bottom:1px solid #e6e6e6}.research-landing-page .display-ad-section .display-ad{margin-bottom:0}.research-landing-page .awards-linkpacks-container{margin-top:2.5rem}@media (min-width:61.25rem){.research-landing-page .awards-linkpacks-container{margin-top:4rem}}.research-landing-page .awards-linkpacks-container .linkpack:first-of-type{margin-top:1.5rem}.research-landing-page .awards-linkpacks-container .awards-linkpack-label{font-size:.75rem}.research-landing-page .awards-linkpacks-container+.tools_and_advice_section{margin-top:2.5rem}@media (min-width:61.25rem){.research-landing-page .awards-linkpacks-container+.tools_and_advice_section{margin-top:4rem}}.research-make-model .header-page-section{--page-section-background-color:var(--spark-color-background-callout-cool);margin-top:-28px;padding-top:28px}.research-make-model .header-page-section [slot=breadcrumbs]{display:flex;justify-content:space-between}.research-make-model .header-title{display:flex;flex-direction:column;gap:1rem}@media (min-width:48rem){.research-make-model .header-title{flex-direction:row}}.research-make-model .header-title .header-title-heading{display:flex;flex-basis:40%;flex-direction:column;margin-bottom:1.5rem}@media (min-width:48rem){.research-make-model .header-title .header-title-heading{margin-bottom:3rem}}.research-make-model .header-title .header-title-heading .make-link{margin-top:.5rem}.research-make-model .header-title .header-title-heading .tags-competitors{display:flex;gap:2rem;justify-content:space-between;margin-top:1.5rem}@media (min-width:48rem){.research-make-model .header-title .header-title-heading .tags-competitors{justify-content:flex-start}}.research-make-model .header-title .header-title-heading .tags-competitors .good-fit-section,.research-make-model .header-title .header-title-heading .tags-competitors .popular-competitors{flex-basis:50%}@media (min-width:48rem){.research-make-model .header-title .header-title-heading .tags-competitors .good-fit-section,.research-make-model .header-title .header-title-heading .tags-competitors .popular-competitors{flex-basis:unset}}.research-make-model .header-title .editorial-description{display:flex;flex-basis:60%;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}@media (min-width:48rem){.research-make-model .header-title .editorial-description{margin-bottom:3rem}}.research-make-model .header-title .editorial-description spark-list li{padding-top:.25rem}.research-make-model .header-title .editorial-description p:not(:first-child){margin-top:1rem}.research-make-model .header-title .make-link a{align-items:center;display:inline-flex;gap:.75rem;--spark-color-decoration-line-link:var(--spark-color-text)}.research-make-model .header-title .make-link a .oem-logo-wrapper{align-items:center;background-color:#141817;border-radius:50%;display:flex;height:36px;justify-content:center;width:36px}.research-make-model .header-title .make-link a .oem-logo-wrapper spark-svg{color:#fff;font-size:20px}.research-make-model .header-title .make-link a .make-link-make-name{font-weight:700}.research-make-model .generations-jump-nav{background-color:#fff;box-shadow:0 0 10px 0 rgba(68,89,88,.1);margin-bottom:3rem;padding:1.5rem 0}.research-make-model .generations-jump-nav spark-stack{max-width:calc(100vw - 32px)}@media (min-width:73.125rem){.research-make-model .generations-jump-nav spark-stack{margin:auto;max-width:73.125rem}}.research-make-model .generation-container{display:flex;flex-direction:column}@media (min-width:48rem){.research-make-model .generation-container{flex-direction:row}}.research-make-model .generation-container .generation-subheader-copy,.research-make-model .generation-container .generation-subheader-photo{flex-basis:50%}.research-make-model .generation-accordion-container{display:flex;flex-direction:column;gap:2.5rem;padding-bottom:1.5rem}@media (min-width:48rem){.research-make-model .generation-accordion-container{flex-direction:row;gap:4rem}}.research-make-model .generation-accordion-container .generation-accordion-content-specs{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:48rem){.research-make-model .generation-accordion-container .model-year-highlights{max-width:500px}}.research-make-model .generation-accordion-container .notable-features-heading{font-weight:700;margin-bottom:1rem}.research-make-page{margin-top:-28px}.research-make-page .sds-container--card-actions:hover{box-shadow:none;transform:scale(1)}.research-make-page p.sds-filter{align-items:center;background-color:#e6e6e6;border-radius:4px;color:#212121;cursor:pointer;display:inline-flex;font-size:14px;height:2rem;justify-content:space-between;line-height:2rem;margin:0 .75rem .75rem 0;padding:0 8px}.research-make-page p.sds-filter.active,.research-make-page p.sds-filter:hover{background-color:#555;color:#fff}.research-make-page p.sds-filter.active:hover{color:#fff}.research-make-page .hidden{display:none}.research-make-page .research-make-bottom-ad{margin-top:2.5rem}@media (min-width:48rem){.research-make-page .research-make-bottom-ad{margin-top:4rem}}.research-make-page .research-paid-make-hero-section-wrapper{aspect-ratio:3/4;border-radius:0 0 10px 10px;position:relative}@media (min-width:31.5rem){.research-make-page .research-paid-make-hero-section-wrapper{aspect-ratio:4/3}}@media (min-width:48rem){.research-make-page .research-paid-make-hero-section-wrapper{aspect-ratio:2/1}}@media (min-width:73.125rem){.research-make-page .research-paid-make-hero-section-wrapper{aspect-ratio:14/5}}.research-make-page .research-paid-make-hero-section-wrapper .paid-make-hero{aspect-ratio:3/4;border-radius:0 0 10px 10px;height:100%;left:0;max-width:unset;-o-object-fit:cover;object-fit:cover;position:absolute;top:0}@media (min-width:31.5rem){.research-make-page .research-paid-make-hero-section-wrapper .paid-make-hero{aspect-ratio:4/3}}@media (min-width:48rem){.research-make-page .research-paid-make-hero-section-wrapper .paid-make-hero{aspect-ratio:2/1}}@media (min-width:73.125rem){.research-make-page .research-paid-make-hero-section-wrapper .paid-make-hero{aspect-ratio:14/5}}.research-make-page .research-paid-make-hero-section-wrapper .research-paid-make-hero-section-bg{aspect-ratio:3/4;background:linear-gradient(180deg,#000 0,transparent 20%,transparent 44%,#000);border-radius:0 0 10px 10px;position:relative;z-index:2}@media (min-width:31.5rem){.research-make-page .research-paid-make-hero-section-wrapper .research-paid-make-hero-section-bg{aspect-ratio:4/3}}@media (min-width:48rem){.research-make-page .research-paid-make-hero-section-wrapper .research-paid-make-hero-section-bg{aspect-ratio:2/1;background:linear-gradient(180deg,#000 0,transparent 20%,#000)}}@media (min-width:73.125rem){.research-make-page .research-paid-make-hero-section-wrapper .research-paid-make-hero-section-bg{aspect-ratio:14/5}}.research-make-page .research-paid-make-hero-section-wrapper .research-paid-make-hero-section-bg .research-paid-make-hero-section{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:28px 1rem 0}@media (min-width:73.125rem){.research-make-page .research-paid-make-hero-section-wrapper .research-paid-make-hero-section-bg .research-paid-make-hero-section{padding:28px 0 0}}.research-make-page .research-paid-make-hero-section-wrapper .research-paid-make-hero-section-bg .research-paid-make-hero-section .research-paid-make-hero-breadcrumbs{color:#fff;display:flex;justify-content:space-between;margin:auto;max-width:1170px;width:100%}.research-make-page .research-paid-make-hero-section-wrapper .research-paid-make-hero-section-bg .research-paid-make-hero-section .research-paid-make-hero-breadcrumbs a,.research-make-page .research-paid-make-hero-section-wrapper .research-paid-make-hero-section-bg .research-paid-make-hero-section .research-paid-make-hero-breadcrumbs a:active,.research-make-page .research-paid-make-hero-section-wrapper .research-paid-make-hero-section-bg .research-paid-make-hero-section .research-paid-make-hero-breadcrumbs a:hover,.research-make-page .research-paid-make-hero-section-wrapper .research-paid-make-hero-section-bg .research-paid-make-hero-section .research-paid-make-hero-breadcrumbs a:visited{color:#fff}.research-make-page .research-paid-make-hero-section-wrapper .research-paid-make-hero-section-bg .research-paid-make-hero-section .research-paid-make-hero-breadcrumbs .sds-icon svg{stroke:#fff}.research-make-page .research-paid-make-hero-section-wrapper .research-paid-make-hero-section-bg .research-paid-make-hero-section .research-paid-make-hero-content{display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:flex-end;margin:auto;max-width:73.125rem;padding:0 1rem 2.5rem;width:100%}@media (min-width:73.125rem){.research-make-page .research-paid-make-hero-section-wrapper .research-paid-make-hero-section-bg .research-paid-make-hero-section .research-paid-make-hero-content{padding:0 0 3.5rem}}.research-make-page .research-paid-make-hero-section-wrapper .research-paid-make-hero-section-bg .research-paid-make-hero-section .research-paid-make-hero-content .paid-make-intro-text,.research-make-page .research-paid-make-hero-section-wrapper .research-paid-make-hero-section-bg .research-paid-make-hero-section .research-paid-make-hero-content h1,.research-make-page .research-paid-make-hero-section-wrapper .research-paid-make-hero-section-bg .research-paid-make-hero-section .research-paid-make-hero-content spark-svg{color:#fff}.research-make-page .research-paid-make-hero-section-wrapper .research-paid-make-hero-section-bg .research-paid-make-hero-section .research-paid-make-hero-content .paid-make-intro-text{max-width:600px}.research-make-page .research-paid-make-hero-section-wrapper .research-paid-make-hero-section-bg .research-paid-make-hero-section .research-paid-make-hero-content .paid-make-intro-actions{align-items:center;display:flex;gap:1.5rem;padding-top:.75rem}.research-make-page .research-paid-make-hero-section-wrapper .research-paid-make-hero-section-bg .research-paid-make-hero-section .research-paid-make-hero-content .paid-hero-logo{font-size:32px}.research-make-page .research-make-hero-section{background-image:linear-gradient(180deg,#f0f2f1,#f0f2f1 27%,#fff 0);padding-top:28px}.research-make-page .research-make-hero-section div[slot=breadcrumbs]{display:flex;justify-content:space-between;width:100%}.research-make-page .research-make-hero-section div[slot=breadcrumbs] nav,.research-make-page .research-make-hero-section div[slot=breadcrumbs] spark-picker{flex:0 0 max-content}@media (min-width:48rem){.research-make-page .research-make-hero-section{background-image:linear-gradient(180deg,#f0f2f1,#f0f2f1 40%,#fff 0)}}@media (min-width:61.25rem){.research-make-page .research-make-hero-section{background-image:linear-gradient(180deg,#f0f2f1,#f0f2f1 42%,#fff 0)}}.research-make-page .make-hero{aspect-ratio:9/5;border-radius:8px;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:48rem){.research-make-page .make-hero{aspect-ratio:7/2}}.research-make-page .make-intro{display:flex;flex-direction:column;justify-content:space-between;margin-top:2rem}@media (min-width:48rem){.research-make-page .make-intro{flex-direction:row}}.research-make-page .make-intro .make-intro-content{display:flex;flex-direction:column;gap:1.5rem}.research-make-page .make-intro .make-intro-content .make-intro-text{width:100%}@media (min-width:48rem){.research-make-page .make-intro .make-intro-content .make-intro-text{width:calc(100vw - 364px)}}@media (min-width:73.125rem){.research-make-page .make-intro .make-intro-content .make-intro-text{width:806px}}.research-make-page .make-intro .make-intro-content .make-intro-text p{margin-bottom:1rem;max-width:640px}.research-make-page .make-intro .make-intro-content .make-intro-actions{align-items:center;display:flex;gap:1.5rem;justify-content:flex-start}.research-make-page .make-intro .display-ad{margin:2.5rem auto 0;width:300px}@media (min-width:48rem){.research-make-page .make-intro .display-ad{margin:0}}.research-make-page .model-year-cards-section-unpaid{margin-bottom:2.5rem;margin-top:2.5rem}@media (min-width:48rem){.research-make-page .model-year-cards-section-unpaid{margin-bottom:4rem;margin-top:4rem}}.research-make-page .model-year-cards-section-unpaid h3{font-family:Apercu Pro,Apercu Pro Helvetica Fallback,Apercu Pro Arial Fallback,sans-serif;font-size:.875rem}.research-make-page .type-tab-content::part(indicators){display:none}@media (min-width:48rem){.research-make-page .type-tab-content::part(indicators){display:flex}}.research-make-page .type-tab-content .missing-photo-container{padding:1.5rem 0}.research-make-page .type-tab-content .new-car-lineup-model-card{background-color:transparent;padding:0;--card-shadow:none}@media (min-width:48rem){.research-make-page .type-tab-content .new-car-lineup-model-card{max-width:calc(33.33333vw - 10.66667px);width:calc(33.33333vw - 10.66667px)}}@media (min-width:61.25rem){.research-make-page .type-tab-content .new-car-lineup-model-card{max-width:calc(25vw - 12px);width:calc(25vw - 12px)}}@media (min-width:73.125rem){.research-make-page .type-tab-content .new-car-lineup-model-card{max-width:280.5px;width:280.5px}}.research-make-page .type-tab-content .new-car-lineup-model-card .new-car-lineup-model-card-footer{display:flex;gap:1rem;justify-content:flex-start}.research-make-page .type-tab-content .new-car-lineup-model-card .new-car-lineup-model-card-footer a{text-decoration:underline}.research-make-page .paid-marketing-disclaimer{--disclaimer-padding:0}:has(.new-cars-link-pack,.paid-marketing-disclaimer) .global-footer{margin-top:0}.research-redesigned-page .sds-page-section--full{margin-bottom:2.5rem;padding:1.5rem 1rem}@media (min-width:61.25rem){.research-redesigned-page .sds-page-section--full{margin-bottom:64px}}.research-redesigned-page .sds-page-section--full .search-container{margin:0 auto;max-width:1170px}.research-redesigned-page .sds-page-section__title--sub{margin:1rem 0 2.5rem}@media (min-width:61.25rem){.research-redesigned-page .sds-page-section__title--sub{margin-bottom:64px}}.research-redesigned-page .sds-page-section__header+.sds-page-section__content{margin-top:1rem}.research-redesigned-page .dropdown-container{display:flex;flex-direction:column;justify-content:left;width:100%}.research-redesigned-page .dropdown-container .sds-field{max-width:unset;width:100%}.research-redesigned-page .dropdown-container .sds-field .sds-input-container{max-width:100%}.research-redesigned-page .dropdown-container .sds-field+.sds-field{border-top:1px solid #bdbdbd;margin:0}@media (min-width:48rem){.research-redesigned-page .dropdown-container .sds-field+.sds-field{border-left:1px solid #bdbdbd;border-top:none}}.research-redesigned-page .dropdown-container .sds-field+.sds-field.search-button{margin:0}.research-redesigned-page .dropdown-container .sds-field+.sds-field.search-button .sds-button{border-radius:0;max-width:unset;width:100%}@media (min-width:48rem){.research-redesigned-page .dropdown-container{flex-direction:row}.research-redesigned-page .dropdown-container .sds-field+.sds-field.search-button{max-width:120px}}.research-redesigned-page .result-section{margin-bottom:0}.research-redesigned-page .result-section .body-style-card-container-top{display:flex;flex-direction:column;gap:1rem;height:-moz-fit-content;height:fit-content}@media (min-width:48rem){.research-redesigned-page .result-section .body-style-card-container-top{display:grid;grid-gap:1rem;grid-template-areas:"main";grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (min-width:61.25rem){.research-redesigned-page .result-section .body-style-card-container-top{grid-template-columns:repeat(3,32%)}}.research-redesigned-page .result-section .body-style-card-container-top .sds-container--card-actions{height:auto;width:auto}.sds-modal__content-head spark-button.js-close{--button-background-color-hover:var(--ep-button-color-background-icon);--button-background-color:transparent;--button-border-color-hover:var(--ep-button-color-border-icon);--button-border-color:transparent;--button-border-radius:0;--button-color:var(--ep-button-color-text-icon-disabled);--color-hover:var(--ep-button-color-text-icon);position:absolute;right:0;top:0;z-index:50}.specs-list li{border-bottom:1px solid #e6e6e6;display:flex;padding:1rem 0}.specs-list li svg{margin-right:1rem;fill:#141817;stroke:none}.specs-list li svg .cls-1{fill:#141817}.specs-list li .key-specs-text__content{display:flex;flex-direction:column}.specs-list li .key-specs-text{padding:.25rem 0 0}@media (min-width:61.25rem){.specs-list li{border-bottom:none}}.research-make-model-page .seo-images,.research-make-page .seo-images,.research-mmy-page .seo-images{display:none}.research-make-model-page .article-link,.research-make-page .article-link,.research-mmy-page .article-link{margin-top:1rem}.research-make-model-page .key-specs-section,.research-make-page .key-specs-section,.research-mmy-page .key-specs-section{margin:2.5rem 0}@media (min-width:61.25rem){.research-make-model-page .key-specs-section,.research-make-page .key-specs-section,.research-mmy-page .key-specs-section{margin:4rem 0}}.research-make-model-page .key-specs-section .key-specs-container,.research-make-page .key-specs-section .key-specs-container,.research-mmy-page .key-specs-section .key-specs-container{display:grid;grid-template-columns:repeat(2,auto);margin:1rem 0;row-gap:1rem}@media (min-width:61.25rem){.research-make-model-page .key-specs-section .key-specs-container,.research-make-page .key-specs-section .key-specs-container,.research-mmy-page .key-specs-section .key-specs-container{grid-template-columns:repeat(3,auto);margin:1.5rem 0;row-gap:1.5rem}}.research-make-model-page .ad-and-overview-container,.research-make-page .ad-and-overview-container,.research-mmy-page .ad-and-overview-container{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:61.25rem){.research-make-model-page .ad-and-overview-container,.research-make-page .ad-and-overview-container,.research-mmy-page .ad-and-overview-container{flex-direction:row-reverse}}.research-make-model-page .ad-and-overview-container .companion-ad-wrapper,.research-make-page .ad-and-overview-container .companion-ad-wrapper,.research-mmy-page .ad-and-overview-container .companion-ad-wrapper{margin-bottom:2.5rem}.research-make-model-page .ad-and-overview-container .companion-ad-wrapper .display-ad,.research-make-page .ad-and-overview-container .companion-ad-wrapper .display-ad,.research-mmy-page .ad-and-overview-container .companion-ad-wrapper .display-ad{margin-top:0}.research-make-model-page .ad-and-overview-container .overview-content,.research-make-page .ad-and-overview-container .overview-content,.research-mmy-page .ad-and-overview-container .overview-content{width:100%}.research-make-model-page .ad-and-overview-container .overview-content .pros-cons-container,.research-make-page .ad-and-overview-container .overview-content .pros-cons-container,.research-mmy-page .ad-and-overview-container .overview-content .pros-cons-container{justify-content:left;max-width:675px}@media (min-width:48rem){.research-make-model-page .ad-and-overview-container .overview-content .pros-cons-container,.research-make-page .ad-and-overview-container .overview-content .pros-cons-container,.research-mmy-page .ad-and-overview-container .overview-content .pros-cons-container{justify-content:space-between}}.research-make-model-page .sds-modal__title,.research-make-page .sds-modal__title,.research-mmy-page .sds-modal__title{margin-bottom:16px}.research-make-model-page .sds-modal__content,.research-make-page .sds-modal__content,.research-mmy-page .sds-modal__content{padding-bottom:0}.research-make-model-page .sds-modal__content .sds-modal__content-body,.research-make-page .sds-modal__content .sds-modal__content-body,.research-mmy-page .sds-modal__content .sds-modal__content-body{padding:0 32px 32px}.research-make-model-page .sds-modal__content #make-select,.research-make-page .sds-modal__content #make-select,.research-mmy-page .sds-modal__content #make-select{border-radius:6px 6px 0 0}.research-make-model-page .js-mmy-search-button,.research-make-page .js-mmy-search-button,.research-mmy-page .js-mmy-search-button{--button-border-radius:0 0 var(--ep-button-radius) var(--ep-button-radius);--button-scale-active:none}.research-make-model-page .write-review-container,.research-make-page .write-review-container,.research-mmy-page .write-review-container{margin-top:1.5rem}@media (min-width:48rem){.research-make-model-page .sds-modal__content,.research-make-page .sds-modal__content,.research-mmy-page .sds-modal__content{width:392px}.research-make-model-page .vg-lightbox-container,.research-make-page .vg-lightbox-container,.research-mmy-page .vg-lightbox-container{width:100%}}@media (min-width:48rem)and (min-width:48rem){.research-make-model-page .vg-lightbox-container,.research-make-page .vg-lightbox-container,.research-mmy-page .vg-lightbox-container{height:100%;max-height:100%;max-width:100%}}@media (min-width:48rem)and (min-width:61.25rem){.research-make-model-page .vg-lightbox-container,.research-make-page .vg-lightbox-container,.research-mmy-page .vg-lightbox-container{max-width:1170px;width:calc(100% - 135px)}}.research-mmy-page{display:grid;grid-template-areas:"a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12";grid-template-columns:repeat(12,1fr);justify-items:start;margin:0 auto;max-width:1170px}.research-mmy-page>*{grid-area:auto/1/auto/-1;width:100%}.research-mmy-page .sds-page-section:not(.notification-section){margin-left:0;margin-right:0}.research-mmy-page #auth-modal+.sds-page-section{margin:0}.research-mmy-page #auth-modal+.sds-page-section .sds-notification-toaster{margin:0 auto;max-width:1170px}.research-mmy-page .auth-modal{margin:1rem 0 1.5rem}@media (min-width:61.25rem){.research-mmy-page .auth-modal{margin-bottom:2.5rem}}.research-mmy-page .top-ad{margin-bottom:2.5rem}@media (min-width:61.25rem){.research-mmy-page .mmy-rail-ad{height:250px;position:sticky;top:2.5rem}}.research-mmy-page .auth-modal-live-wrapper .sds-page-section:last-child{margin-bottom:0}@media (min-width:61.25rem){.research-mmy-page .sds-page-section__mmy_ad_content{display:grid;grid-template-areas:"main";grid-template-columns:auto 320px;margin:0}.research-mmy-page .sds-page-section__mmy_ad_content .logo-and-text-ad-container,.research-mmy-page .sds-page-section__mmy_ad_content .rail-ad{margin-left:40px}}.research-mmy-page .sds-page-section__mmy_ad_content.mmy_sticky_ad_container>.rail-ad{display:none}@media (min-width:61.25rem){.research-mmy-page .sds-page-section__mmy_ad_content.mmy_sticky_ad_container{grid-template-columns:auto}.research-mmy-page .sds-page-section__mmy_ad_content.mmy_sticky_ad_container>section{grid-column:1}.research-mmy-page .sds-page-section__mmy_ad_content.mmy_sticky_ad_container>.rail-ad{display:block;grid-column:2;grid-row:1;justify-self:end;margin:0 -20px 40px 40px}.research-mmy-page .sds-page-section__mmy_ad_content.mmy_iab30_ad_container{grid-template-columns:auto}.research-mmy-page .sds-page-section__mmy_ad_content.mmy_iab30_ad_container>section{grid-column:1}.research-mmy-page .sds-page-section__mmy_ad_content.mmy_iab30_ad_container>.rail-ad{display:block;grid-column:2;grid-row:1;justify-self:end;margin:0 -20px 0 40px}}.research-mmy-page .sds-disclaimer{color:#555;font-size:.75rem}.research-mmy-page .review-summary-stars{margin-bottom:0;padding-top:1.125rem}.research-mmy-page .pros-cons-container{display:flex;flex-direction:column;justify-content:space-between;margin-top:1.5rem;max-width:675px}@media (min-width:48rem){.research-mmy-page .pros-cons-container{align-items:baseline;flex-direction:row}}.research-mmy-page .pros-cons-container .sds-list--unordered{padding:1rem 0 0 1rem}.research-mmy-page .pros-cons-container .bad-list{padding-top:1.5rem}@media (min-width:48rem){.research-mmy-page .pros-cons-container .bad-list{padding-top:0}}.research-mmy-page .notable-features-list li{line-height:1.5rem}.research-mmy-page .notable-features-list li:before{top:.5em}.research-mmy-page .trim-compare__title--sub{line-height:1.5;margin-bottom:1rem}.research-mmy-page .trim-compare-list{padding-bottom:1.5rem}.research-mmy-page .trim-compare-list li{border-bottom:1px solid #e6e6e6;display:flex;justify-content:space-between;line-height:1.5;padding:13.5px 0}.research-mmy-page .key-specs-list{display:grid;grid-template-columns:1fr;grid-gap:0}@media (min-width:61.25rem){.research-mmy-page .key-specs-list{align-items:start;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);grid-gap:1rem}}.research-mmy-page .mmy-specs-link{display:flex}.research-mmy-page .specs-list,.research-mmy-page .trim-compare-list{max-width:675px}.research-mmy-page .specs-list li:last-child,.research-mmy-page .trim-compare-list li:last-child{border:none}.research-mmy-page .header-container{display:flex;flex-direction:column}.research-mmy-page .header-container a{margin-top:1rem}@media (min-width:48rem){.research-mmy-page .header-container{align-items:baseline;flex-direction:row}.research-mmy-page .header-container a{margin:0 0 0 1rem}}.research-mmy-page .msrp-tag-container{margin-top:0}.research-mmy-page .msrp-tag-container .msrp-container{align-items:baseline;display:flex;flex-direction:row}.research-mmy-page .msrp-tag-container .msrp-container :where(h4,.spark-heading-4){font-size:24px}.research-mmy-page .msrp-tag-container .msrp-container p{margin-left:1rem}.research-mmy-page .tag-container{align-items:baseline;display:flex;flex-direction:column;margin-top:.5rem}@media (min-width:48rem){.research-mmy-page .tag-container{flex-direction:row}}.research-mmy-page .button-container{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:48rem){.research-mmy-page .button-container{flex-direction:row}}.research-mmy-page .table-section{margin-left:0}.research-mmy-page .table-section h3{margin-bottom:1.5rem;margin-top:2rem}.research-mmy-page .mmy-reviews .echeader,.research-mmy-page .mmy-reviews h1,.research-mmy-page .mmy-reviews h2,.research-mmy-page .mmy-reviews h3{margin-top:2rem;padding-bottom:1rem}.research-mmy-page .mmy-reviews .echeader,.research-mmy-page .mmy-reviews h3{font-weight:700}.research-mmy-page .mmy-reviews .article p+p{margin-top:32px}.research-mmy-page .mmy-reviews .article ul{margin:1rem 0;padding-left:1.5rem}.research-mmy-page .mmy-reviews .article ul li{position:relative}.research-mmy-page .mmy-reviews .article ul li:before{background-color:#00bfde;border-radius:50%;content:"";height:.45em;left:-16px;position:absolute;top:.5em;width:.45em}.research-mmy-page .mmy-reviews .article .mmy-author-name{margin-bottom:2rem}.research-mmy-page .mmy-reviews .article .mmy-whats-new p{margin-top:1rem}.research-mmy-page .mmy-reviews .article .mmy-whats-new br{display:none}.research-mmy-page .mmy-reviews .article .mmy-whats-new .ecbody{display:block}.research-mmy-page .mmy-reviews .article .mmy-whats-new .echeader{display:block;margin-top:1rem}.research-mmy-page .mmy-reviews .article .expert-review{margin-bottom:2.5rem}@media (min-width:48rem){.research-mmy-page .mmy-reviews .article .expert-review{margin-bottom:4rem}}.research-mmy-page .mmy-reviews .article .expert-review>p{max-width:768px}.research-mmy-page .mmy-reviews .article .expert-review>p:first-child{margin-top:0}.research-mmy-page .mmy-reviews .article .expert-review>h3{font-size:1.25rem;line-height:1.2}@media (min-width:61.25rem){.research-mmy-page .mmy-reviews .article .expert-review>h3{font-size:1.4375rem}}.research-mmy-page .mmy-reviews .article .expert-review>h2{font-size:1.625rem;line-height:1.2}@media (min-width:61.25rem){.research-mmy-page .mmy-reviews .article .expert-review>h2{font-size:1.8125rem}}.research-mmy-page .mmy-reviews .article .expert-review>h2,.research-mmy-page .mmy-reviews .article .expert-review>h3{font-family:DM Sans,DM Sans Helvetica Fallback,DM Sans Arial Fallback,sans-serif}.research-mmy-page .mmy-reviews .article .expert-review>p+h2,.research-mmy-page .mmy-reviews .article .expert-review>p+h3,.research-mmy-page .mmy-reviews .article .expert-review>ul+h2,.research-mmy-page .mmy-reviews .article .expert-review>ul+h3{margin-top:40px}@media (min-width:61.25rem){.research-mmy-page .mmy-reviews .article .expert-review>p+h2,.research-mmy-page .mmy-reviews .article .expert-review>p+h3,.research-mmy-page .mmy-reviews .article .expert-review>ul+h2,.research-mmy-page .mmy-reviews .article .expert-review>ul+h3{margin-top:64px}}.research-mmy-page .mmy-reviews .article .expert-review .phx-connected{padding-top:1rem}.research-mmy-page .mmy-reviews .author-content-container{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;margin-top:1.5rem;max-width:768px;padding:1.5rem 16px}@media (min-width:73.125rem){.research-mmy-page .mmy-reviews .author-content-container{padding:1.5rem 0}}.research-mmy-page .mmy-reviews .author-content-container img{border:.25rem solid #e6e6e6;height:64px}.research-mmy-page .mmy-reviews .author-content-container .author-description{display:flex}.research-mmy-page .mmy-reviews .author-content-container .author-bio{display:block;margin-left:1rem;margin-top:0}@media (min-width:48rem){.research-mmy-page .mmy-reviews .author-content-container .author-bio{margin-top:1rem}}.research-mmy-page .expert-review-links .link-header{padding-bottom:.75rem}.research-mmy-page .vehicle-reviews .reviews-recommended{margin-bottom:2.5rem}.research-mmy-page .vehicle-reviews .recent-review-heading{font-family:Apercu Pro,Apercu Pro Helvetica Fallback,Apercu Pro Arial Fallback,sans-serif;margin:2.5rem 0 1rem}@media (min-width:48rem){.research-mmy-page .vehicle-reviews .recent-review-heading{margin:2.5rem 0 1.5rem}}.research-mmy-page .vehicle-reviews .reviews-collection{margin-bottom:1.5rem;max-width:774px}.research-mmy-page .vehicle-reviews .review-breakdown{max-width:380px}.research-mmy-page .research-hero-gallery-modal::part(base){max-width:inherit}.research-mmy-page .research-hero-gallery-modal .research-hero-gallery-modal-content{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:61.25rem){.research-mmy-page .research-hero-gallery-modal .research-hero-gallery-modal-content{flex-direction:row}}.research-mmy-page .hero-container{align-items:flex-end;background-color:transparent;background-position:50%;background-size:cover;cursor:pointer;display:flex;gap:30px;grid-area:auto/1/auto/-1;height:auto;justify-content:center;margin-top:2.5rem;max-height:450px;min-height:285px;overflow:hidden;position:relative}.research-mmy-page .hero-container:focus{outline:none}.research-mmy-page .hero-container:focus-visible{outline:2px solid #9653e5;outline-offset:2px}.research-mmy-page .hero-container.mmy-hero{background-position:top;background-repeat:no-repeat;background-size:auto 200px;padding:0;width:100%}@media (min-width:48rem){.research-mmy-page .hero-container.mmy-hero{background-size:1170px 300px;min-height:450px}}@media (min-width:73.125rem){.research-mmy-page .hero-container.mmy-hero{margin-left:calc(50% - 585px);width:clamp(100%,1170px,100vw)}}.research-mmy-page .hero-container .mmy-hero__secondary{display:none}@media (min-width:48rem){.research-mmy-page .hero-container .mmy-hero__secondary{display:block;width:380px}}.research-mmy-page .hero-container .mmy-hero__primary{width:300px}@media (min-width:48rem){.research-mmy-page .hero-container .mmy-hero__primary{width:477px}}.research-mmy-page .hero-container .vehicle-gallery .image-control-no-carousel{height:275px}@media (min-width:48rem){.research-mmy-page .hero-container .vehicle-gallery .image-control-no-carousel{height:415px}}.research-mmy-page .hero-container .vehicle-gallery .image-control-no-carousel .maximize-logo{top:180px}.research-mmy-page .hero-container .image-count{align-items:center;background-color:rgba(0,0,0,.75);border-radius:5px;bottom:1rem;color:#fff;display:flex;gap:.5rem;justify-content:space-between;padding:.5rem 1rem;position:absolute;right:0}.research-mmy-page .hero-container .maximize-logo{left:48%;position:absolute;top:38%;stroke:transparent;height:42px;width:42px}.research-mmy-page .hero-container:hover .maximize-logo{stroke:#fff}.research-mmy-page .mmy-hero-image-container{position:relative}.research-mmy-page .hero-gallery-overlay{position:absolute;width:100%}.research-mmy-page .hero-container-legacy{margin-bottom:0}.research-mmy-page .hero-container-legacy .mmy-hero__primary{margin-top:0}.research-mmy-page .bold-text{font-weight:var(--spark-font-weight-body-bold);padding-bottom:1rem}.research-mmy-page .sds-rating--big{padding-top:2rem}.research-mmy-page .safety-section h2{margin-bottom:1.5rem}.research-mmy-page .safety-section h3{margin-bottom:1rem}.research-mmy-page .safety-section spark-list{max-width:675px}.research-mmy-page .warranty-section{grid-area:auto/1/auto/-1}@media (min-width:61.25rem){.research-mmy-page .warranty-section{grid-area:auto/1/auto/span 6}}.research-mmy-page .warranty-section-header{padding-bottom:1rem}.research-mmy-page .fancy-description-list{display:flex;flex-wrap:wrap;font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:1.5rem;overflow-wrap:break-word}.research-mmy-page .fancy-description-list dd,.research-mmy-page .fancy-description-list dt{border-bottom:1px solid #e6e6e6;padding:1rem 16px 1rem 0;width:50%}.research-mmy-page .fancy-description-list .sds-link--ext{white-space:normal}.research-mmy-page .fancy-description-list .description-content{white-space:pre-line}.research-mmy-page .compare-the-competitors .sds-page-section__header{margin-bottom:1.5rem}.research-mmy-page .compare-the-competitors .compare-the-competitors-cards{align-items:stretch;display:flex;flex-direction:column;gap:1rem}@media (min-width:48rem){.research-mmy-page .compare-the-competitors .compare-the-competitors-cards{flex-direction:row;justify-content:space-between}.research-mmy-page .compare-the-competitors .compare-the-competitors-cards .comparison-spotlight-ad-holder{flex:1}}.research-mmy-page .compare-the-competitors .compare-the-competitors-cards spark-card{width:100%}@media (min-width:48rem){.research-mmy-page .compare-the-competitors .compare-the-competitors-cards spark-card{width:calc(33.33333vw - 10.66667px)}}@media (min-width:73.125rem){.research-mmy-page .compare-the-competitors .compare-the-competitors-cards spark-card{width:379.3333333333px}}.research-mmy-page .compare-the-competitors .sds-page-section__footer{margin-top:1.5rem}.research-mmy-page .compare-the-competitors .sds-page-section__footer a{max-width:none;width:100%}@media (min-width:61.25rem){.research-mmy-page .compare-the-competitors .sds-page-section__footer a{width:auto}}.research-mmy-page .compare-the-competitors.comparison-spotlight-redesign .research-mmy-card-footer{position:relative}@media (min-width:48rem){.research-mmy-page .compare-the-competitors.comparison-spotlight-redesign .research-mmy-card-footer spark-badge{position:absolute;top:-1.5rem}}.research-mmy-page .compare-the-competitors.comparison-spotlight-redesign .research-mmy-card-footer .msrp-text{margin-bottom:1.5rem}.research-mmy-page .compare-the-competitors.comparison-spotlight-redesign .research-mmy-card-footer .mpg-text{display:none}.research-style-page .header-container .sds-page-section__title--sub{max-width:86ch}.research-style-page [slot=breadcrumbs]{display:flex;justify-content:space-between}.research-style-page [slot=breadcrumbs] .shopping-link{font-size:.875rem}@media (min-width:61.25rem){.research-style-page .sds-page-section__content{display:flex}}.research-style-page .top-ad{margin-bottom:40px}.research-style-page .style-grid-container{display:flex;flex-direction:column;gap:1rem}@media (min-width:48rem){.research-style-page .style-grid-container{display:grid;grid-gap:1rem;grid-template-columns:repeat(3,1fr)}.research-style-page .style-grid-container .display-ad{grid-column-end:4;grid-column-start:2;grid-row:3;margin-left:auto;margin-right:0;max-width:300px}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.research-style-page .style-grid-container{display:block}}.research-style-page .style-grid-container .starter-text{font-size:1rem}.research-style-page .style-grid-container .starter-text.starter-text-fuse{align-items:flex-end;display:flex}.research-style-page .filter-container{display:none}.research-style-page .filter-container .filter-section{border-bottom:1px solid #e6e6e6;padding:1rem}.research-style-page .filter-container .filter-section :where(h6,.spark-heading-6){display:block;margin-bottom:1rem}.research-style-page .filter-container .filter-section .active-filters-0{margin-bottom:0}.research-style-page .filter-container .filter-section .sds-filter{height:auto;margin:.25rem .25rem 0 0}.research-style-page .filter-container .filter-section .sds-filter:hover .sds-filter__icon{stroke:#fff}.research-style-page .filter-container .filter-section .sds-filter>span:hover{color:#fff}.research-style-page .filter-container .filter-section .js-style-clear-filters{display:block;margin-bottom:.25rem;margin-top:1.5rem}.research-style-page .filter-container .filter-section .js-style-clear-filters::part(base){justify-content:flex-start}.research-style-page .filter-container .filter-section.fuse-filters .applied-filters{display:flex;flex-wrap:wrap;gap:.5rem}.research-style-page .filter-container .filter-section.fuse-filters .clear-all-link,.research-style-page .filter-container .sds-field-group+.sds-field-group{margin-top:1rem}@media (min-width:61.25rem){.research-style-page .filter-container{display:block}.research-style-page .filter-container .sds-container.dimension{border:1px solid #e6e6e6}.research-style-page .filter-container .sds-accordion .sds-accordion__trigger{line-height:24px;padding:.875rem}.research-style-page .filter-container .sds-accordion .sds-accordion__panel[aria-hidden=false]{max-height:255px}.research-style-page .filter-container .sds-accordion:last-child .accordion-group{border-bottom:none}}.research-style-page .filter-container .accordion-group{padding:0 1rem}.research-style-page .accordion-container{grid-column:1/span 1}.research-style-page .modal-link{font-size:.875rem;padding:0 0 1.25rem}@media (min-width:61.25rem){.research-style-page .modal-link{grid-column:1/span 2;grid-row:1/span 1;padding-bottom:0}}.research-style-page .sort{display:none}@media (min-width:61.25rem){.research-style-page .sort{display:block;grid-column:3/span 1}}.research-style-page .sds-text-field__icon{height:22px;width:22px}.research-style-page .sds-radio{display:list-item}.research-style-page .sds-radio+.sds-radio{margin-top:0}.research-style-page .vehicle-card-ad-container{display:none}@media (min-width:61.25rem){.research-style-page .vehicle-card-ad-container{border:1px solid #e6e6e6;display:block;grid-column:3;grid-row:2}}.research-style-page .research-news{display:none}@media (min-width:61.25rem){.research-style-page .research-news{display:block}}.research-style-page .research-news .latest-news__cards{display:grid;grid-template-areas:"main";grid-template-columns:repeat(3,auto);grid-gap:0 1rem;margin:0 0 30px}.research-style-page .research-news .latest-news__cards .latest-news-card{margin:0;max-width:100%}.research-style-page .research-news .latest-news-links{display:grid;grid-template-areas:"main";grid-template-columns:repeat(3,auto);grid-gap:1.5rem;margin-top:2.5rem}@media (min-width:48rem){.research-style-page .research-news .latest-news-links{margin-top:4rem}}.research-style-page .research-news .latest-news-links .latest-news-links-link{max-width:374px}.research-style-page .research-news .all-article-link{display:block;margin:1rem 0 0 .25rem}.research-style-page .sds-pagination{grid-column:1/span 3}.research-style-page .sds-pagination .sds-input-container.sds-input-container--dropdown{display:none}.research-style-page .sds-pagination__controls{margin-top:2.5rem}.research-style-page .dropdown-filter+.dropdown-filter{margin-top:1rem}@media (min-width:61.25rem){.research-style-page .makes-accordion-panel{max-height:545px;overflow-y:scroll}}.research-style-page .sticky-buttons{bottom:0;position:fixed;width:100%;z-index:9998}.research-style-page .sticky-buttons::part(fields){border-radius:0;flex-direction:row}.research-style-page .sticky-buttons>*{--border-color:transparent}@media (min-width:61.25rem){.research-style-page .sticky-buttons{display:none}}.research-style-page #style-filter-modal .sds-modal__content,.research-style-page #style-sort-modal .sds-modal__content,.research-style-page .checkbox-modal .sds-modal__content{padding-bottom:0}.research-style-page #style-filter-modal .apply-button-container,.research-style-page #style-filter-modal .category-link,.research-style-page #style-filter-modal .filtered-by,.research-style-page #style-filter-modal .results-button-container,.research-style-page #style-filter-modal .sds-field-group,.research-style-page #style-filter-modal .sds-modal__content-head,.research-style-page #style-filter-modal .selected-filters,.research-style-page #style-filter-modal li,.research-style-page #style-sort-modal .apply-button-container,.research-style-page #style-sort-modal .category-link,.research-style-page #style-sort-modal .filtered-by,.research-style-page #style-sort-modal .results-button-container,.research-style-page #style-sort-modal .sds-field-group,.research-style-page #style-sort-modal .sds-modal__content-head,.research-style-page #style-sort-modal .selected-filters,.research-style-page #style-sort-modal li,.research-style-page .checkbox-modal .apply-button-container,.research-style-page .checkbox-modal .category-link,.research-style-page .checkbox-modal .filtered-by,.research-style-page .checkbox-modal .results-button-container,.research-style-page .checkbox-modal .sds-field-group,.research-style-page .checkbox-modal .sds-modal__content-head,.research-style-page .checkbox-modal .selected-filters,.research-style-page .checkbox-modal li{margin:0;padding-left:1rem;padding-right:1rem}.research-style-page #style-filter-modal .category-link,.research-style-page #style-filter-modal .sds-field-group,.research-style-page #style-filter-modal .sds-modal__content-head,.research-style-page #style-filter-modal li,.research-style-page #style-sort-modal .category-link,.research-style-page #style-sort-modal .sds-field-group,.research-style-page #style-sort-modal .sds-modal__content-head,.research-style-page #style-sort-modal li,.research-style-page .checkbox-modal .category-link,.research-style-page .checkbox-modal .sds-field-group,.research-style-page .checkbox-modal .sds-modal__content-head,.research-style-page .checkbox-modal li{padding-bottom:1rem;padding-top:1rem}.research-style-page #style-filter-modal .sds-modal__content-head,.research-style-page #style-sort-modal .sds-modal__content-head,.research-style-page .checkbox-modal .sds-modal__content-head{height:auto}.research-style-page #style-filter-modal .sds-modal__content-head>:first-child,.research-style-page #style-sort-modal .sds-modal__content-head>:first-child,.research-style-page .checkbox-modal .sds-modal__content-head>:first-child{line-height:2rem}.research-style-page #style-filter-modal .sds-modal__content-body,.research-style-page #style-filter-modal form,.research-style-page #style-sort-modal .sds-modal__content-body,.research-style-page #style-sort-modal form,.research-style-page .checkbox-modal .sds-modal__content-body,.research-style-page .checkbox-modal form{display:flex;flex-direction:column;flex-grow:1;padding:0}.research-style-page #style-filter-modal .apply-button-container,.research-style-page #style-filter-modal .results-button-container,.research-style-page #style-sort-modal .apply-button-container,.research-style-page #style-sort-modal .results-button-container,.research-style-page .checkbox-modal .apply-button-container,.research-style-page .checkbox-modal .results-button-container{background-color:#fff;border-top:1px solid #e0e4e3;bottom:0;padding-bottom:1.5rem;padding-top:1.5rem;position:sticky;z-index:9998}.research-style-page #style-filter-modal .category-link,.research-style-page #style-filter-modal li,.research-style-page #style-sort-modal .category-link,.research-style-page #style-sort-modal li{border-top:1px solid #e0e4e3}.research-style-page #style-filter-modal .results-button-container,.research-style-page #style-sort-modal .results-button-container{display:flex;flex-direction:column-reverse;flex-grow:1}.research-style-page #style-filter-modal .sds-modal__content-head,.research-style-page .checkbox-modal .sds-modal__content-head{border-bottom:1px solid #e0e4e3}.research-style-page #style-filter-modal .filtered-by{display:flex;justify-content:space-between}.research-style-page #style-filter-modal .mobile-filter-category-links{margin-top:2rem}.research-style-page #style-filter-modal .category-link{align-items:center;color:#141817;display:flex;justify-content:space-between;text-decoration:none}.research-style-page #style-filter-modal .accordion-section-icon{font-size:.625rem}.research-style-page .hidden{display:none}.research-style-page .sort-filter-controls{background-color:#f2f1ef;bottom:0;display:flex;gap:1rem;justify-content:space-between;left:0;padding:1rem;position:fixed;width:100%;z-index:2}@media (min-width:61.25rem){.research-style-page .sort-filter-controls{background-color:transparent;justify-content:flex-end;padding:0;position:relative}.research-style-page .sort-filter-controls spark-button,.research-style-page .sort-filter-controls spark-popover{display:none}}.research-style-page .sort-filter-controls spark-button,.research-style-page .sort-filter-controls spark-picker{width:calc(50vw - 24px)}@media (min-width:61.25rem){.research-style-page .sort-filter-controls spark-button,.research-style-page .sort-filter-controls spark-picker{width:-moz-fit-content;width:fit-content}}.research-style-page .sort-filter-controls spark-button{--button-background-color:var(--spark-color-background)}.research-style-page .sort-filter-controls spark-picker::part(trigger){width:100%}@media (min-width:61.25rem){.research-style-page .sort-filter-controls spark-picker::part(label){display:block;font-size:.875rem}}.research-style-page .filter-options{display:flex;flex-direction:column;gap:1rem}.research-trim-details .display-ad{margin-bottom:40px;margin-top:40px}@media (min-width:48rem){.research-trim-details .link-label-container{align-items:baseline;border-bottom:1px solid #e6e6e6;display:flex}}.research-trim-details .link-label-container .change-trim-link{border-bottom:1px solid #e6e6e6;padding-bottom:1rem}@media (min-width:48rem){.research-trim-details .link-label-container .change-trim-link{border:none;padding:0 0 16px 8px}}.research-trim-details .vehicle-feature{margin-top:1rem;padding-bottom:40px}@media (min-width:48rem){.research-trim-details .vehicle-feature{padding-bottom:64px}}.research-trim-details .vehicle-feature .vehicle-display{position:relative}.research-trim-details .vehicle-feature .vehicle-display .price-details{display:flex}.research-trim-details .vehicle-feature .vehicle-display .price-details .price-amount{font-size:1.625rem}.research-trim-details .vehicle-feature .vehicle-display .price-details .price-text{color:#555;font-size:.75rem;padding:9px 0 0 1rem}.research-trim-details .vehicle-feature .vehicle-display img{aspect-ratio:4/3;display:block;margin:0 auto;-o-object-fit:contain;object-fit:contain;width:100%}@media (min-width:48rem){.research-trim-details .vehicle-feature .vehicle-display img{max-width:500px}}@media (min-width:61.25rem){.research-trim-details .vehicle-feature .vehicle-display img{max-width:672px}}.research-trim-details .vehicle-feature .vehicle-display p{color:#555;font-size:.75rem;margin:0 auto}.research-trim-details .vehicle-feature .vehicle-display a{margin:40px 0 0}@media (min-width:48rem){.research-trim-details .vehicle-feature .vehicle-display a{left:0;margin:0;position:absolute;top:68px}}.research-trim-details .vehicle-feature .ad-placeholder{background-color:#e6e6e6;height:50px;margin-top:40px;width:100%}@media (min-width:48rem){.research-trim-details .vehicle-feature .ad-placeholder{height:90px;margin:40px auto 0;width:728px}}.research-trim-details .colors{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between}@media (min-width:48rem){.research-trim-details .colors{flex-wrap:nowrap;margin-top:40px}}.research-trim-details .colors .color-container{flex:1 1 auto;padding-top:40px;width:100%}@media (min-width:48rem){.research-trim-details .colors .color-container{padding-top:0}}@media (min-width:61.25rem){.research-trim-details .colors .color-container{max-width:524px;width:auto}}.research-trim-details .colors .color-container .color-label{display:block;font-size:20px;font-weight:var(--spark-font-weight-body-bold);padding-bottom:1rem}@media (min-width:48rem){.research-trim-details .colors .color-container .color-label.interior{padding-bottom:34px}}.research-trim-details .colors .display-ad{margin:40px 1.5rem 0}@media (min-width:61.25rem){.research-trim-details .colors .display-ad{flex:0 1 320px}}.research-trim-details .packages{display:flex;flex-wrap:wrap;justify-content:flex-start}.research-trim-details .packages details,.research-trim-details .packages h2{flex:0 0 100%}@media (min-width:48rem){.research-trim-details .packages{padding-right:0}}.research-trim-details .key-specs-section{background-color:#f2f2f2;padding-left:1rem;padding-right:1rem}@media (min-width:48rem){.research-trim-details .key-specs-section .key-specs-container{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:1rem;margin:0 auto;max-width:73.125rem}}.research-trim-details .key-specs-section .key-specs-container .key-spec{align-items:center;border-bottom:1px solid #e6e6e6;display:flex;height:72px}.research-trim-details .key-specs-section .key-specs-container .key-spec svg{margin-right:1rem;fill:#141817;stroke:none}.research-trim-details .key-specs-section .key-specs-container .key-spec:last-child{border-bottom:none;padding-bottom:1.25rem}@media (min-width:48rem){.research-trim-details .key-specs-section .key-specs-container .key-spec:nth-last-child(-n+3){border-bottom:none;padding-bottom:0}}.research-trim-details .specs-accordion .accordion .accordion-group{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}@media (min-width:48rem){.research-trim-details .specs-accordion .accordion .accordion-group{margin-left:unset;margin-right:unset}}.research-trim-details .specs-accordion .accordion .accordion-header{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}.research-trim-details .specs-accordion .accordion .accordion-header[aria-expanded=true]{background-color:#e6e6e6}.research-trim-details .specs-accordion .accordion .accordion-panel{padding:0}.research-trim-details .specs-accordion table.specs-table{margin-left:-1rem;margin-right:-1rem;width:100%}.research-trim-details .specs-accordion table.specs-table tr:not(:last-child){border-bottom:1px solid #e6e6e6}.research-trim-details .specs-accordion table.specs-table td{padding:1rem}.research-trim-details .specs-accordion table.specs-table td.row-header{width:60%}.research-trim-details .specs-accordion table.specs-table td.row-content{width:40%}.research-trim-details .compare-trims h2{font-size:2rem;padding-bottom:1.5rem}@media (min-width:61.25rem){.research-trim-details .compare-trims h2{font-size:3.25rem;padding:0 0 1.5rem}}.research-trim-details .compare-trims .compare-trims-background{background-image:linear-gradient(-185deg,#00bfde 119px,#fff 120px);margin-left:calc(50% - 50vw);padding:0;width:100vw}@media (min-width:61.25rem){.research-trim-details .compare-trims .compare-trims-background{background-image:linear-gradient(-185deg,#00bfde 189px,#fff 190px)}}.research-trim-details .compare-trims .compare-trims-background .stock-photo-and-text-container{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;max-width:800px;padding:0 1rem}@media (min-width:61.25rem){.research-trim-details .compare-trims .compare-trims-background .stock-photo-and-text-container{max-width:73.125rem}}.research-trim-details .compare-trims .compare-trims-background .stock-photo-and-text-container img{margin:0 auto;width:287px}@media (min-width:61.25rem){.research-trim-details .compare-trims .compare-trims-background .stock-photo-and-text-container img{width:476px}.research-trim-details .compare-trims .compare-trims-background .stock-photo-and-text-container .text-container{font-size:1.25rem;padding-left:75px}}.research-trim-details .compare-trims .compare-trims-background .stock-photo-and-text-container .text-container .text{padding-bottom:1rem}.research-trim-details .change-trim-modal .msrp-label{border-bottom:.0625rem solid #e0e4e3;display:flex;font-weight:700;justify-content:flex-end;padding-bottom:.5rem}.research-trim-details .change-trim-modal spark-list dl dt{flex-basis:80%}.research-trim-details .change-trim-modal spark-list dl dd{flex-basis:20%}.research-trim-details .change-trim-modal spark-list dl .trim-selected{background-color:#f0f2f1}.research-trim-details .trims-table-wrapper .trims-table{min-width:calc(100vw - 64px)}@media (min-width:48rem){.research-trim-details .trims-table-wrapper .trims-table{min-width:460px}}.research-trim-details .trims-table-wrapper .trims-table tr:nth-child(odd) .trims-table-data-point{background-color:#f0f2f1}.research-trim-details .trims-table-wrapper .trims-table tr:nth-child(2n) .trims-table-data-point{background-color:#fff}.research-trim-details .research-trim-packages{width:calc(100vw - 32px)}@media (min-width:73.125rem){.research-trim-details .research-trim-packages{width:73.125rem}}.research-trim-details .research-trim-packages .research-trim-package-card{width:100%}@media (min-width:48rem){.research-trim-details .research-trim-packages .research-trim-package-card{width:calc(33.33333vw - 16px)}}@media (min-width:73.125rem){.research-trim-details .research-trim-packages .research-trim-package-card{width:374px}}.research-trim-details .research-trim-packages .research-trim-package-card .research-trim-package-card-contents{display:flex;flex-direction:column;gap:1rem}.research-trim-details .research-trim-packages .msrp-text-container{align-items:baseline;display:flex;gap:.25rem}.research-trim-details .research-trim-packages .msrp-text-container.modal{margin-bottom:.5rem}.research-trim-details .research-trim-packages .msrp-text-container .msrp{font-size:24px;font-weight:var(--spark-font-weight-body-semi-bold);vertical-align:baseline}.research-trim-details .research-trim-packages .msrp-text-container .text{color:#555;font-size:.875rem}.research-trim-details .research-trim-package-reveal,.research-trim-details spark-reveal{width:100%}.research_trim_page .trim-summary-content{display:flex;flex-direction:column}.research_trim_page .trim-summary-content .text-content{flex:0 0 50%}.research_trim_page .trim-summary-content .text-content .trims-description{padding-bottom:.5rem}.research_trim_page .trim-summary-content .text-content .trims-description p{max-width:none}@media (min-width:48rem){.research_trim_page .trim-summary-content{flex-direction:row}}.research_trim_page .trim-summary-content .photo-content{display:flex;flex:0 0 50%;justify-content:center}.research_trim_page .trim-summary-content .photo-content img{max-height:225px;max-width:300px}@media (min-width:48rem){.research_trim_page .trim-summary-content .photo-content img{max-height:285px;max-width:380px}}.research_trim_page .link-container{display:flex;gap:1rem;margin-top:1rem}.trims-table-wrapper{max-width:calc(100vw - 64px);overflow-x:auto}@media (min-width:73.125rem){.trims-table-wrapper{max-width:73.125rem}}.trims-table-wrapper .trims-table{min-width:460px;text-align:left;width:-moz-fit-content;width:fit-content}.trims-table-wrapper .trims-table tr{width:100%}.trims-table-wrapper .trims-table tr:nth-child(2n) .trims-table-data-point{background-color:#f0f2f1}.trims-table-wrapper .trims-table th{font-weight:700}.trims-table-wrapper .trims-table td{padding:.25rem .5rem .25rem 0;width:-moz-fit-content;width:fit-content}.trims-table-wrapper .trims-table .trims-table-data-point{border-radius:.375rem;display:flex;flex-direction:column;padding:.5rem}@media (min-width:48rem){.trims-table-wrapper .trims-table .trims-table-data-point{max-width:unset}}.trims-table-wrapper .trims-table .trims-table-data-point .data-point{color:#141817;font-size:.875rem;font-weight:500}.trims-table-wrapper .trims-table .trims-table-data-point .data-point .exterior-color-samples{display:flex;gap:.5rem}.trims-table-wrapper .trims-table .trims-table-data-point .data-point .exterior-color-samples .exterior-color-sample{border-radius:50%;height:1.25rem;width:1.25rem}.trims-table-wrapper .trims-table .trims-table-data-point .data-heading{color:#3d4846;font-size:.75rem}.trims-table-wrapper .trims-table.trims-table-2 td{width:50%}.trims-table-wrapper .trims-table.trims-table-3 td{width:33%}.trims-table-wrapper .trims-table.trims-table-4 td{width:25%}.trims-table-wrapper .trims-table.trims-table-5 td{width:20%}.vehicle-reviews-page section{margin-bottom:2rem}.vehicle-reviews-page h1{margin-bottom:1rem}.vehicle-reviews-page .stock-photo{align-items:center;display:flex;justify-content:center;margin-bottom:1.5rem}.vehicle-reviews-page .stock-photo img{height:164px;-o-object-fit:contain;object-fit:contain;width:100%}@media (min-width:48rem){.vehicle-reviews-page .stock-photo img{height:219px}}@media (min-width:61.25rem){.vehicle-reviews-page .stock-photo img{height:319px;margin-bottom:0}}.vehicle-reviews-page .stock-photo .missing-photo-container{height:164px;max-width:247px}@media (min-width:48rem){.vehicle-reviews-page .stock-photo .missing-photo-container{height:219px;max-width:328px}}@media (min-width:61.25rem){.vehicle-reviews-page .stock-photo .missing-photo-container{height:319px;max-width:unset;width:478px}}.vehicle-reviews-page .ratings-section{margin-bottom:2.5rem}@media (min-width:61.25rem){.vehicle-reviews-page .ratings-section{margin-bottom:2rem}}.vehicle-reviews-page .summary-container{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:1.5rem}@media (min-width:61.25rem){.vehicle-reviews-page .summary-container{flex-direction:row-reverse}}.vehicle-reviews-page .summary-container .review-breakdown{margin-top:2.5rem}@media (min-width:48rem){.vehicle-reviews-page .summary-container .review-breakdown{width:360px}}@media (min-width:61.25rem){.vehicle-reviews-page .summary-container .review-breakdown{width:379px}}.vehicle-reviews-page .summary-container.no-reviews{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:1rem}@media (min-width:61.25rem){.vehicle-reviews-page .summary-container.no-reviews{margin-bottom:1rem}.vehicle-reviews-page .summary-container.no-reviews .stock-photo{justify-content:flex-start}}.vehicle-reviews-page .vehicle-reviews-section{position:relative}.vehicle-reviews-page .vehicle-reviews-section .review-sort-container{margin-bottom:24px}.vehicle-reviews-page .vehicle-reviews-section .reviews-collection{padding-bottom:1.5rem}@media (min-width:48rem){.vehicle-reviews-page .vehicle-reviews-section .reviews-collection{padding-bottom:2rem}}.vehicle-reviews-page .msrp-range{margin-bottom:2.5rem}@media (min-width:48rem){.vehicle-reviews-page .msrp-range{margin-bottom:64px}}.vehicle-reviews-page .msrp-range .msrp-value{font-size:24px;margin-right:.25rem}.vehicle-reviews-page .msrp-range .msrp-blurb{font-size:.875rem}.vehicle-reviews-page .learn-more-section{margin-bottom:3rem}@media (min-width:48rem){.vehicle-reviews-page .learn-more-section{margin-bottom:64px}}.vehicle-reviews-page .learn-more-section h2{margin-bottom:2rem}.vehicle-reviews-page .learn-more-section div{margin-top:0}.vehicle-reviews-page .learn-more-section div:not(:last-child){margin-bottom:1rem}@media (min-width:61.25rem){.rail-ad-container{height:100%;position:absolute;right:0;top:0}}.rail-ad-container .reviews-rail-ad{margin-bottom:1rem}@media (min-width:61.25rem){.rail-ad-container .reviews-rail-ad{position:sticky;top:1rem}}.no-reviews-ad{margin:0 auto}@media (min-width:61.25rem){.no-reviews-ad{margin:0 0 0 auto}.column-layout{display:grid}}.column-layout>*{margin:0;width:auto}.column-layout--2>:first-child{grid-area:a1}.column-layout--2>.column-layout--2>:first-child,.column-layout--3>.column-layout--2>:first-child,.column-layout--4>.column-layout--2>:first-child,.column-layout--5>.column-layout--2>:first-child,.research-mmy-page>.column-layout--2>:first-child,.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .thumbnails>.column-layout--2>:first-child{-ms-grid-column:1;-ms-grid-row:1}.column-layout--2>:nth-child(2){grid-area:a2}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .thumbnails>.column-layout--2>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.research-mmy-page>.column-layout--2>:nth-child(2){-ms-grid-column:2;-ms-grid-row:1}.column-layout--2>.column-layout--2>:nth-child(2),.column-layout--3>.column-layout--2>:nth-child(2),.column-layout--4>.column-layout--2>:nth-child(2),.column-layout--5>.column-layout--2>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.column-layout--2{grid-gap:16px;grid-template-areas:" a1 a2";grid-template-columns:repeat(2,1fr)}.column-layout--3>:first-child{grid-area:a1}.column-layout--2>.column-layout--3>:first-child,.column-layout--3>.column-layout--3>:first-child,.column-layout--4>.column-layout--3>:first-child,.column-layout--5>.column-layout--3>:first-child,.research-mmy-page>.column-layout--3>:first-child,.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .thumbnails>.column-layout--3>:first-child{-ms-grid-column:1;-ms-grid-row:1}.column-layout--3>:nth-child(2){grid-area:a2}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .thumbnails>.column-layout--3>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.research-mmy-page>.column-layout--3>:nth-child(2){-ms-grid-column:2;-ms-grid-row:1}.column-layout--2>.column-layout--3>:nth-child(2),.column-layout--3>.column-layout--3>:nth-child(2),.column-layout--4>.column-layout--3>:nth-child(2),.column-layout--5>.column-layout--3>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.column-layout--3>:nth-child(3){grid-area:a3}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .thumbnails>.column-layout--3>:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}.research-mmy-page>.column-layout--3>:nth-child(3){-ms-grid-column:3;-ms-grid-row:1}.column-layout--3>.column-layout--3>:nth-child(3),.column-layout--4>.column-layout--3>:nth-child(3),.column-layout--5>.column-layout--3>:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}.column-layout--3{grid-gap:16px;grid-template-areas:" a1 a2 a3";grid-template-columns:repeat(3,1fr)}.column-layout--4>:first-child{grid-area:a1}.column-layout--2>.column-layout--4>:first-child,.column-layout--3>.column-layout--4>:first-child,.column-layout--4>.column-layout--4>:first-child,.column-layout--5>.column-layout--4>:first-child,.research-mmy-page>.column-layout--4>:first-child,.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .thumbnails>.column-layout--4>:first-child{-ms-grid-column:1;-ms-grid-row:1}.column-layout--4>:nth-child(2){grid-area:a2}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .thumbnails>.column-layout--4>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.research-mmy-page>.column-layout--4>:nth-child(2){-ms-grid-column:2;-ms-grid-row:1}.column-layout--2>.column-layout--4>:nth-child(2),.column-layout--3>.column-layout--4>:nth-child(2),.column-layout--4>.column-layout--4>:nth-child(2),.column-layout--5>.column-layout--4>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.column-layout--4>:nth-child(3){grid-area:a3}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .thumbnails>.column-layout--4>:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}.research-mmy-page>.column-layout--4>:nth-child(3){-ms-grid-column:3;-ms-grid-row:1}.column-layout--3>.column-layout--4>:nth-child(3),.column-layout--4>.column-layout--4>:nth-child(3),.column-layout--5>.column-layout--4>:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}.column-layout--4>:nth-child(4){grid-area:a4}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .thumbnails>.column-layout--4>:nth-child(4){-ms-grid-column:7;-ms-grid-row:1}.research-mmy-page>.column-layout--4>:nth-child(4){-ms-grid-column:4;-ms-grid-row:1}.column-layout--4>.column-layout--4>:nth-child(4),.column-layout--5>.column-layout--4>:nth-child(4){-ms-grid-column:7;-ms-grid-row:1}.column-layout--4{grid-gap:16px;grid-template-areas:" a1 a2 a3 a4";grid-template-columns:repeat(4,1fr)}.column-layout--5>:first-child{grid-area:a1}.column-layout--2>.column-layout--5>:first-child,.column-layout--3>.column-layout--5>:first-child,.column-layout--4>.column-layout--5>:first-child,.column-layout--5>.column-layout--5>:first-child,.research-mmy-page>.column-layout--5>:first-child,.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .thumbnails>.column-layout--5>:first-child{-ms-grid-column:1;-ms-grid-row:1}.column-layout--5>:nth-child(2){grid-area:a2}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .thumbnails>.column-layout--5>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.research-mmy-page>.column-layout--5>:nth-child(2){-ms-grid-column:2;-ms-grid-row:1}.column-layout--2>.column-layout--5>:nth-child(2),.column-layout--3>.column-layout--5>:nth-child(2),.column-layout--4>.column-layout--5>:nth-child(2),.column-layout--5>.column-layout--5>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.column-layout--5>:nth-child(3){grid-area:a3}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .thumbnails>.column-layout--5>:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}.research-mmy-page>.column-layout--5>:nth-child(3){-ms-grid-column:3;-ms-grid-row:1}.column-layout--3>.column-layout--5>:nth-child(3),.column-layout--4>.column-layout--5>:nth-child(3),.column-layout--5>.column-layout--5>:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}.column-layout--5>:nth-child(4){grid-area:a4}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .thumbnails>.column-layout--5>:nth-child(4){-ms-grid-column:7;-ms-grid-row:1}.research-mmy-page>.column-layout--5>:nth-child(4){-ms-grid-column:4;-ms-grid-row:1}.column-layout--4>.column-layout--5>:nth-child(4),.column-layout--5>.column-layout--5>:nth-child(4){-ms-grid-column:7;-ms-grid-row:1}.column-layout--5>:nth-child(5){grid-area:a5;-ms-grid-column:9;-ms-grid-row:1}@media (min-width:48rem){.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .thumbnails>:first-child{-ms-grid-column:1;-ms-grid-row:1}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .thumbnails>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.column-layout--2>:first-child{-ms-grid-column:1;-ms-grid-row:1}.column-layout--2>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.column-layout--3>:first-child{-ms-grid-column:1;-ms-grid-row:1}.column-layout--3>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.column-layout--4>:first-child{-ms-grid-column:1;-ms-grid-row:1}.column-layout--4>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.column-layout--5>:first-child{-ms-grid-column:1;-ms-grid-row:1}.column-layout--5>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}}@media (min-width:61.25rem){.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .thumbnails>:first-child{-ms-grid-column:1;-ms-grid-row:1}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .thumbnails>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .thumbnails>:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}.vehicle-gallery-lightbox>.vg-lightbox-container .lightbox-content.lightbox-content-tablet .vgl-tablet-gallery .thumbnails>:nth-child(4){-ms-grid-column:7;-ms-grid-row:1}.column-layout--2>:first-child{-ms-grid-column:1;-ms-grid-row:1}.column-layout--2>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.column-layout--3>:first-child{-ms-grid-column:1;-ms-grid-row:1}.column-layout--3>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.column-layout--3>:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}.column-layout--4>:first-child{-ms-grid-column:1;-ms-grid-row:1}.column-layout--4>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.column-layout--4>:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}.column-layout--4>:nth-child(4){-ms-grid-column:7;-ms-grid-row:1}.column-layout--5>:first-child{-ms-grid-column:1;-ms-grid-row:1}.column-layout--5>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.column-layout--5>:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}.column-layout--5>:nth-child(4){-ms-grid-column:7;-ms-grid-row:1}}.research-mmy-page>.column-layout--5>:nth-child(5){-ms-grid-column:5;-ms-grid-row:1}.column-layout--5{grid-gap:16px;grid-template-areas:" a1 a2 a3 a4 a5";grid-template-columns:repeat(5,1fr)}.hide-for-mobile{display:block}@media screen and (min-width:768px){.hide-for-mobile{display:none}}.show-for-mobile{display:none}@media screen and (min-width:768px){.show-for-mobile{display:block}}*{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none}
