.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}.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}@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}.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}.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}}.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}}.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}.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}.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}}#calculator-non-modal{background-color:var(--spark-color-background-callout-cool);padding:2rem 1rem}#calculator-non-modal h2{margin-bottom:1rem}spark-popover#calculator-modal{--popover-height:min-content}spark-popover#calculator-modal::part(base){background-color:var(--spark-color-background-callout-cool)}@media (min-width:61.25rem){spark-popover#calculator-modal h2{font-size:1.8125rem}}spark-popover#calculator-modal #trade-in-input{margin-bottom:1rem}@media (min-width:61.25rem){spark-popover#calculator-modal{margin-bottom:0}}spark-popover#calculator-modal .length-of-loan-radio-buttons-container{margin-top:0}.length-of-loan-radio-buttons-container{margin-top:1rem}.length-of-loan-radio-buttons-container .loan-term-input{height:45px}.length-of-loan-radio-buttons-container .fieldset{--flex-direction:row}.length-of-loan-radio-buttons-container .fieldset::part(legend){font-weight:400}#calculator-cta{margin-top:1rem}.breakdown-section{background-color:#fff;border-radius:.625rem;text-align:center}.breakdown-section-header{width:100%}.breakdown-section-row{display:flex;flex-flow:column nowrap;padding:1rem}.breakdown-section-results{align-items:center;display:flex}.calculation-result-line{background-color:#9653e5;height:80px;width:.25rem}.calculation-result-container{align-content:space-evenly;display:flex;flex-direction:column;margin-left:1rem}.calculation-result{align-self:baseline;font-size:1.25rem;font-weight:var(--spark-font-weight-body-bold)}@media (min-width:61.25rem){.calculation-result{font-size:2.25rem}}.calculation-result#payment-result-value{order:1}.calculation-result#affordability-result-value{order:3}.calculation-result#affordability-result-value.experience-standalone{order:1}.calculation-result-details{font-size:.75rem;order:2;padding-bottom:0;text-align:left}.breakdown-section-details{order:4}.breakdown-section-details spark-reveal{width:100%}.breakdown-section-details spark-reveal::part(icon){font-size:unset}.breakdown-section-details spark-reveal::part(base){margin-bottom:0;width:-moz-max-content;width:max-content}.breakdown-section-details--container{padding-top:1rem;text-align:left}.breakdown-section-details--grid{display:grid;grid-template:repeat(5,auto)/auto auto;margin-bottom:1rem;row-gap:.5rem}.breakdown-section-details--summary-grid{display:grid;grid-template:repeat(4,auto)/auto auto;margin-bottom:.5rem;margin-top:1rem;row-gap:.5rem}.breakdown-section-details--summary-grid .breakdown-section-details--title,.breakdown-section-details--summary-grid .breakdown-section-details--value{font-weight:var(--spark-font-weight-body-bold)}.breakdown-section-details--title span.text-sm{font-family:Apercu Pro,Apercu Pro Helvetica Fallback,Apercu Pro Arial Fallback,sans-serif;font-size:.75rem}.breakdown-section-details--value{text-align:right}.calculator-form-container{align-content:center}.calculator-form-container h2{margin-bottom:1rem}.calculator-form-container .calculator-form{margin:0;padding-top:0}.calculator-form-container .calculator-form #down-payment-input::-webkit-inner-spin-button,.calculator-form-container .calculator-form #down-payment-input::-webkit-outer-spin-button,.calculator-form-container .calculator-form #trade-in-value-input::-webkit-inner-spin-button,.calculator-form-container .calculator-form #trade-in-value-input::-webkit-outer-spin-button,.calculator-form-container .calculator-form #zip-code-input::-webkit-inner-spin-button,.calculator-form-container .calculator-form #zip-code-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calculator-form-container .calculator-form #down-payment-input[type=number],.calculator-form-container .calculator-form #trade-in-value-input[type=number],.calculator-form-container .calculator-form #zip-code-input[type=number]{-moz-appearance:textfield}.calculator-form-container .form-row{display:flex;flex-direction:column;justify-content:center;margin-top:1rem;width:100%}@media (min-width:48rem){.calculator-form-container .form-row{flex-direction:row;gap:1rem;justify-content:space-between;margin-left:auto;margin-right:auto}}.calculator-form-container .form-row-input{max-width:100%}@media (min-width:48rem){.calculator-form-container .form-row-input{margin-right:0;width:100%}}.calculator-form-container .currency-input{max-width:100%}@media (min-width:48rem){.calculator-form-container .currency-input{margin-top:0}}.calculator-form-container .not-first-input-in-row{margin-top:1rem}@media (min-width:48rem){.calculator-form-container .not-first-input-in-row{margin-top:0}}.calculator-form-container .currency-input:before{bottom:.5rem;content:"$";left:1rem;position:absolute}.calculator-form-container .currency-input-field{padding-left:1.5rem}.calculator-form-container .currency-input-field::-moz-placeholder{color:#141817;font-weight:400}.calculator-form-container .currency-input-field::placeholder{color:#141817;font-weight:400}.calculator-form-container .currency-label,.calculator-form-container .zip-code-label{font-size:.75rem;transform:translate3d(0,-10px,0);transform-origin:top left}.calculator-form-container #zip-code-input{padding:1rem 1rem 0}.calculator-form-container #length-of-loan{margin-top:1rem}.calculator-form-container .loan-term-label{height:100%;padding:0}.calculator-form-container .trade-in-mmy-container{font-size:.75rem;margin-bottom:1rem;margin-top:.25rem}@media (min-width:48rem){.calculator-form-container .trade-in-mmy-container.mobile{display:none}}.calculator-form-container .trade-in-mmy-container.desktop{display:none}@media (min-width:48rem){.calculator-form-container .trade-in-mmy-container.desktop{display:block;max-width:calc(50% - 8px)}}.calculator-form-container .loan-term-container{display:grid;gap:1rem 1rem;grid-auto-rows:46px;grid-template-columns:repeat(4,1fr);justify-items:center;margin-bottom:1.5rem;margin-top:1rem}@media (min-width:48rem){.calculator-form-container .loan-term-container{grid-template-columns:repeat(4,1fr)}}.calculator-form-container .loan-term-input{display:flex;position:relative;width:100%}.calculator-form-container .loan-term-input-field{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.calculator-form-container .loan-term-label{align-items:center;background-color:#fff;border:.0625rem solid #a3aeac;border-radius:.25rem;display:flex;justify-content:center;width:100%}.calculator-form-container input[type=radio]:hover+label{background-color:var(--ep-radio-label-color-background-button-hover);border:none;color:#fff}.calculator-form-container input[type=radio]:checked+label{background-color:var(--ep-radio-label-color-background-button-checked);border:none;color:#fff}.calculator-form-container input[type=radio]:checked:focus-visible+label{box-shadow:inset 0 0 0 2px #fff;outline:2px solid #9653e5}.calculator-form-container .loan-term-label:hover,.calculator-form-container input.loan-term-input:hover{cursor:pointer}.calculator-form-container #finance-button-calculator{margin-bottom:1rem;margin-top:0}.calculator-form-container #see-matching-cars-button{margin-bottom:1rem}.calculator-form-container .legal-disclaimer{color:#52605e;font-size:.75rem;margin-top:1rem}.calculator-form-container .legal-disclaimer p{margin-bottom:.875rem;max-width:100%}.calculator-form-container .legal-disclaimer p:last-of-type{margin-bottom:0}.calculator-form-container :where(spark-input-lite) input:not(:focus),.calculator-form-container :where(spark-radio-lite) label,.calculator-form-container :where(spark-select-lite),.calculator-form-container :where(spark-select-lite) select:not(:focus){min-width:100%}.calculator-form-container :where(spark-input-lite) input:not(:focus).calculator-form-field,.calculator-form-container :where(spark-radio-lite) label.calculator-form-field,.calculator-form-container :where(spark-select-lite) select:not(:focus).calculator-form-field,.calculator-form-container :where(spark-select-lite).calculator-form-field{border-color:#fff;border-radius:.625rem;min-width:100%}.calculator-form-container :where(spark-input-lite) input:focus,.calculator-form-container :where(spark-select-lite) select:focus{min-width:100%}#instant-offer-calc-link{margin-bottom:1rem;margin-top:.5rem}@media (min-width:48rem){#instant-offer-calc-link{margin-bottom:0}}.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}.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}}.car-loan-calculator-page .payment-row #payment-large-display:after{content:"/mo.";font-size:1.4375rem;font-weight:700}.car-affordability-calculator-page .sds-page-section:first-child,.car-loan-calculator-page .sds-page-section:first-child{margin-bottom:1rem}@media (min-width:48rem){.car-affordability-calculator-page .sds-page-section:first-child,.car-loan-calculator-page .sds-page-section:first-child{margin-bottom:0}}@media (min-width:61.25rem){.car-affordability-calculator-page .sds-page-section:first-child,.car-loan-calculator-page .sds-page-section:first-child{margin-bottom:1.5rem}}.car-affordability-calculator-page .top-leaderboard-ad-container,.car-loan-calculator-page .top-leaderboard-ad-container{margin-bottom:1.5rem}@media (min-width:61.25rem){.car-affordability-calculator-page .top-leaderboard-ad-container,.car-loan-calculator-page .top-leaderboard-ad-container{margin-bottom:2.5rem}}.car-affordability-calculator-page .native-ads-wrapper,.car-loan-calculator-page .native-ads-wrapper{border:1px solid #e0e4e3;margin:2.5rem 0 0;padding:1.5rem 1rem;position:relative}.car-affordability-calculator-page .native-ads-wrapper .left,.car-loan-calculator-page .native-ads-wrapper .left{grid-area:left;margin:0 0 1rem}.car-affordability-calculator-page .native-ads-wrapper .right,.car-loan-calculator-page .native-ads-wrapper .right{grid-area:right;margin:0 0 1rem}@media (min-width:61.25rem){.car-affordability-calculator-page .native-ads-wrapper .right,.car-loan-calculator-page .native-ads-wrapper .right{display:flex}.car-affordability-calculator-page .native-ads-wrapper .right .twin-right,.car-loan-calculator-page .native-ads-wrapper .right .twin-right{align-self:flex-end}}.car-affordability-calculator-page .native-ads-wrapper .bed,.car-loan-calculator-page .native-ads-wrapper .bed{grid-area:bottom}@media (min-width:48rem){.car-affordability-calculator-page .native-ads-wrapper,.car-loan-calculator-page .native-ads-wrapper{margin:2.5rem auto;max-width:548px}}@media (min-width:61.25rem){.car-affordability-calculator-page .native-ads-wrapper,.car-loan-calculator-page .native-ads-wrapper{background-color:#fff;display:grid;grid-template-areas:"left right bottom";grid-template-columns:25% 25% 50%;grid-template-rows:auto;margin:2.5rem auto 0;max-width:970px;padding:1.5rem 2.5rem}.car-affordability-calculator-page .native-ads-wrapper .bed,.car-loan-calculator-page .native-ads-wrapper .bed{border-left:2px solid #e0e4e3;padding:0 0 0 2rem}.car-affordability-calculator-page .native-ads-wrapper .left,.car-loan-calculator-page .native-ads-wrapper .left{-ms-grid-column:1;-ms-grid-row:1}.car-affordability-calculator-page .native-ads-wrapper .right,.car-loan-calculator-page .native-ads-wrapper .right{-ms-grid-column:2;-ms-grid-row:1}.car-affordability-calculator-page .native-ads-wrapper .bed,.car-loan-calculator-page .native-ads-wrapper .bed{-ms-grid-column:3;-ms-grid-row:1}}.car-affordability-calculator-page .bottom-leaderboard-ad-container,.car-loan-calculator-page .bottom-leaderboard-ad-container{margin:2.5rem 0 0}@media (min-width:61.25rem){.car-affordability-calculator-page .bottom-leaderboard-ad-container,.car-loan-calculator-page .bottom-leaderboard-ad-container{margin:64px 0 0}}.car-affordability-calculator-page .bottom-leaderboard-ad-container .display-ad,.car-loan-calculator-page .bottom-leaderboard-ad-container .display-ad{margin-bottom:0}.car-affordability-calculator-page h2,.car-loan-calculator-page h2{margin-bottom:2rem}.car-affordability-calculator-page .q-and-a-section,.car-loan-calculator-page .q-and-a-section{margin-top:2.5rem;padding:0}.car-affordability-calculator-page .q-and-a-section .bold,.car-loan-calculator-page .q-and-a-section .bold{font-weight:700}.car-affordability-calculator-page .q-and-a-section h4,.car-affordability-calculator-page .q-and-a-section p:not(:first-child),.car-loan-calculator-page .q-and-a-section h4,.car-loan-calculator-page .q-and-a-section p:not(:first-child){margin-top:1rem}.car-affordability-calculator-page .q-and-a-section ul,.car-loan-calculator-page .q-and-a-section ul{list-style-type:disc;margin-left:1.5rem}.car-affordability-calculator-page .q-and-a-section ul li,.car-loan-calculator-page .q-and-a-section ul li{margin-top:1rem}@media (min-width:61.25rem){.car-affordability-calculator-page .q-and-a-section,.car-loan-calculator-page .q-and-a-section{margin-top:64px}}.car-affordability-calculator-page .q-and-a-section spark-accordion p,.car-loan-calculator-page .q-and-a-section spark-accordion p{max-width:100%}.car-affordability-calculator-page .vehicle-cards-section,.car-loan-calculator-page .vehicle-cards-section{padding:0}.car-affordability-calculator-page .vehicle-cards-section .date-label,.car-loan-calculator-page .vehicle-cards-section .date-label{display:none}@media (min-width:48rem){.car-affordability-calculator-page .vehicle-cards-section .date-label,.car-loan-calculator-page .vehicle-cards-section .date-label{display:block}}.car-shipping-content-wrapper{background-color:#f2f2f2;justify-content:space-around;padding:40px 16px 0}.car-shipping-content-wrapper .title-wrapper{max-width:478px;padding:0}@media (min-width:61.25rem){.car-shipping-content-wrapper .title-wrapper{max-width:1170px}}.car-shipping-content-wrapper .title-wrapper h2{font-size:24px;font-weight:700px;padding-bottom:1rem}@media (min-width:61.25rem){.car-shipping-content-wrapper .title-wrapper h2{font-size:36px}}@media (min-width:48rem){.car-shipping-content-wrapper .title-wrapper .title-subheading{max-width:none}}.car-shipping-content-wrapper .title-wrapper .title-disclaimer{font-size:14px;margin-bottom:16px;margin-top:32px}.car-shipping-content-wrapper .car-shipping-calculator{align-items:center;display:flex;flex-direction:column;gap:32px;margin-bottom:0;margin-top:0;padding-bottom:40px;padding-left:0;padding-right:0}@media (min-width:61.25rem){.car-shipping-content-wrapper .car-shipping-calculator{align-items:flex-start;flex-direction:row;gap:72px}}.car-shipping-content-wrapper .car-shipping-calculator .selection-container{max-width:478px;width:100%}.car-shipping-content-wrapper .car-shipping-calculator .selection-container .car-shipping-form{display:flex;flex-direction:column;gap:1em}.car-shipping-content-wrapper .car-shipping-calculator .selection-container .car-shipping-form a[disabled]{cursor:not-allowed;opacity:.4}.car-shipping-content-wrapper .car-shipping-calculator .selection-container .car-shipping-form .directions-container{background:transparent;border-width:0;display:flex;flex-direction:column;gap:1em}.car-shipping-content-wrapper .car-shipping-calculator .selection-container .car-shipping-form .directions-container .zip-input{width:100%}.car-shipping-content-wrapper .car-shipping-calculator .selection-container .car-shipping-form .directions-container .sds-input-container{margin-top:0}.car-shipping-content-wrapper .car-shipping-calculator .selection-container .car-shipping-form .directions-container .sds-input-container .sds-text-field{background-color:#fff;border-radius:6px}.car-shipping-content-wrapper .car-shipping-calculator .selection-container .car-shipping-form .directions-container .sds-input-container .sds-text-field::-moz-placeholder{opacity:0}.car-shipping-content-wrapper .car-shipping-calculator .selection-container .car-shipping-form .directions-container .sds-input-container .sds-text-field::placeholder{opacity:0}.car-shipping-content-wrapper .car-shipping-calculator .selection-container .car-shipping-form .directions-container .error{font-size:12px}@media (min-width:48rem){.car-shipping-content-wrapper .car-shipping-calculator .selection-container .car-shipping-form .directions-container{flex-direction:row}}.car-shipping-content-wrapper .car-shipping-calculator .selection-container .car-shipping-form .submit-container,.car-shipping-content-wrapper .car-shipping-calculator .selection-container .car-shipping-form .vehicle-container{display:flex;flex-direction:column;gap:1em}.car-shipping-content-wrapper .car-shipping-calculator .selection-container .car-shipping-form .submit-container .sds-input-container,.car-shipping-content-wrapper .car-shipping-calculator .selection-container .car-shipping-form .vehicle-container .sds-input-container{margin-top:0}.car-shipping-content-wrapper .car-shipping-calculator .selection-container .car-shipping-form .vehicle-container>div.disabled{opacity:.4}.car-shipping-content-wrapper .car-shipping-calculator .selection-container .car-shipping-form .vehicle-container .sds-text-field__icon{height:22px;width:22px}.car-shipping-content-wrapper .car-shipping-calculator .selection-container .car-shipping-form .submit-container{align-items:flex-start}.car-shipping-content-wrapper .car-shipping-calculator .selection-container .car-shipping-form .submit-container .submit-button{border-radius:6px;width:100%}.car-shipping-content-wrapper .car-shipping-calculator .selection-container .car-shipping-form .transport-modal-content-block p:first-of-type{margin-bottom:1em}.car-shipping-content-wrapper .car-shipping-calculator .selection-container .car-shipping-form .transport-modal-content-block:first-child{margin-bottom:2.5rem}.car-shipping-content-wrapper .car-shipping-calculator .selection-container .car-shipping-form .transport-modal-content-block p:nth-of-type(2){margin-top:1rem}.car-shipping-content-wrapper .car-shipping-calculator .selection-container .car-shipping-form .transport-modal-content-block p:first-of-type{margin-bottom:1.5rem}.car-shipping-content-wrapper .car-shipping-calculator .selection-container .car-shipping-form #to-faq-disclaimer{padding-left:0;padding-top:0;width:100%}.car-shipping-content-wrapper .car-shipping-calculator .selection-container spark-modal::part(header){margin-bottom:2.5rem}.car-shipping-content-wrapper .car-shipping-calculator .selection-container .radio-selector-container{background-color:transparent;border-width:0;height:-moz-fit-content;height:fit-content;margin-top:16px}.car-shipping-content-wrapper .car-shipping-calculator .selection-container .radio-selector-container fieldset::part(fields){display:flex}.car-shipping-content-wrapper .car-shipping-calculator .selection-container .radio-selector-container fieldset input[type=radio]{opacity:0;position:absolute}.car-shipping-content-wrapper .car-shipping-calculator .selection-container .radio-selector-container fieldset input[type=radio]:checked+label{background-color:#f0f2f1;border:none;color:#fff}.car-shipping-content-wrapper .car-shipping-calculator .selection-container .radio-selector-container fieldset input[type=radio]:focus+label{box-shadow:inset 0 0 0 2px #9653e5}.car-shipping-content-wrapper .car-shipping-calculator .selection-container .radio-selector-container fieldset input[type=radio]:hover:not([disabled])+label{background-color:#29302f;color:#fff}.car-shipping-content-wrapper .car-shipping-calculator .selection-container .radio-selector-container fieldset .radio-selection-wrapper{display:flex;flex-direction:column;gap:1em;width:100%}@media (min-width:48rem){.car-shipping-content-wrapper .car-shipping-calculator .selection-container .radio-selector-container fieldset .radio-selection-wrapper{flex-direction:row}}.car-shipping-content-wrapper .car-shipping-calculator .selection-container .radio-selector-container fieldset .radio-selection-label{align-items:center;background-color:#fff;border:1px solid #a3aeac;border-radius:6px;display:flex;justify-content:center;padding:15px;width:100%}.car-shipping-content-wrapper .car-shipping-calculator .selection-container .radio-selector-container fieldset .radio-selection-label:hover{cursor:pointer}.car-shipping-content-wrapper .car-shipping-calculator .selection-container spark-button{--button-width:auto;--button-margin:-16px 0 16px 0;--button-border:none}.car-shipping-content-wrapper .car-shipping-calculator .selection-container spark-button::part(base):focus{box-shadow:inset 0 0 0 2px #00bfde;outline:none}.car-shipping-content-wrapper .car-shipping-calculator .results-container{background-color:#fff;border-radius:20px;max-width:478px;padding:40px;width:100%}@media (min-width:61.25rem){.car-shipping-content-wrapper .car-shipping-calculator .results-container{width:476px}}.car-shipping-content-wrapper .car-shipping-calculator .results-container .results-title{font-size:24px;font-weight:700}.car-shipping-content-wrapper .car-shipping-calculator .results-container .results-title span{color:#9653e5;font-weight:700}.car-shipping-content-wrapper .car-shipping-calculator .results-container #shipping-cost{font-size:36px;font-weight:700;padding-bottom:20px}.car-shipping-content-wrapper .car-shipping-calculator .results-container .fancy-description-list{display:flex;flex-wrap:wrap;font-size:16px;line-height:1.5;margin-bottom:1rem;overflow-wrap:break-word}.car-shipping-content-wrapper .car-shipping-calculator .results-container .fancy-description-list dt{border-bottom:1px solid #e6e6e6;font-weight:700;padding:12px 16px 12px 0;width:50%}.car-shipping-content-wrapper .car-shipping-calculator .results-container .fancy-description-list dd{border-bottom:1px solid #e6e6e6;padding:12px 0;width:50%}.car-shipping-content-wrapper .car-shipping-calculator .results-container .fancy-description-list li{padding-bottom:12px;width:100%}.car-shipping-content-wrapper .car-shipping-calculator .results-container .fancy-description-list dd>ul>li{padding-bottom:0}.car-shipping-content-wrapper .car-shipping-calculator .results-container .fancy-description-list .sds-link--ext{display:block;white-space:normal}.car-shipping-content-wrapper .car-shipping-calculator .results-container .fancy-description-list .sds-link--ext .sds-text-field__icon{vertical-align:middle}.car-shipping-content-wrapper .car-shipping-calculator .results-container #shipping-cost-disclaimer{padding-left:0;padding-top:0}.car-shipping-content-wrapper #loading.hide{display:none}.car-shipping-content-wrapper #loading .loading-cover{background-color:#000;display:block;height:100vh;left:0;opacity:.5;position:fixed;top:0;width:100vw;z-index:9999}.car-shipping-content-wrapper #loading .loading-wrapper{display:block;height:100vh;left:0;opacity:1;position:fixed;top:0;width:100vw;z-index:9999}.car-shipping-content-wrapper #loading .loading-wrapper .loader{animation:spinner 1s linear infinite;border:2px solid #dd8be6;border-radius:50%;border-top-color:#b0c;height:100%;margin:0;width:100%}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.car-shipping-content-wrapper #loading .loading-wrapper .loading-square{background-color:#fff;border-radius:8px;display:block;height:100px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px}.car-shipping-content-wrapper #loading .loading-wrapper .loading-center{height:38px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:38px}.car-shipping-content-wrapper .results-disclaimer{background-color:#fff}.faq-container .faq-accordion-section{display:flex;flex-direction:column;margin-top:2rem;max-width:775px}.faq-container .faq-accordion-section spark-accordion p{margin-bottom:1rem;max-width:100%}.faq-container .faq-accordion-section spark-accordion .faq-section-heading{font-size:16px;font-weight:600;max-width:100%;padding-bottom:.8rem;padding-top:.8rem}#stand-alone-calculator-tabs.link-tabs{border-bottom:var(--ep-tabs-tabs-border-bottom-width) solid var(--ep-tabs-tabs-color-border);display:flex;gap:var(--ep-tabs-tabs-gap);list-style-type:none;padding:0}#stand-alone-calculator-tabs.link-tabs li a{align-items:flex-end;border-bottom:var(--ep-tab-border-width) solid var(--ep-tab-color-border);color:var(--ep-tab-color-text);display:flex;font-family:var(--ep-tab-font-family);font-size:var(--ep-tab-font-size);font-weight:var(--ep-tab-font-weight);height:var(--ep-tab-height);line-height:var(--ep-tab-font-line-height);padding:var(--ep-tab-padding);text-decoration:none}#stand-alone-calculator-tabs.link-tabs li[aria-current=true] a{border-bottom-color:var(--ep-tab-color-border-selected);color:var(--ep-tab-color-text-selected);font-weight:var(--ep-tab-font-weight-selected)}.stand-alone-calculator .calculation-result-line{border-radius:.625rem}.stand-alone-calculator spark-page-section{max-width:800px;padding:2.5rem 0}.stand-alone-calculator h2{font-size:2rem}.stand-alone-calculator .stand-alone-calculator-wrapper{-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-direction:column-reverse;padding:0}.stand-alone-calculator .stand-alone-calculator-wrapper .breakdown-section{border-radius:.625rem;padding:0}@media (min-width:48rem){.stand-alone-calculator .stand-alone-calculator-wrapper{flex-direction:row}}.stand-alone-calculator .stand-alone-calculator-wrapper .calculator-form-container{flex-grow:1;margin-top:1rem;min-width:300px;width:-webkit-fill-available}@media (min-width:48rem){.stand-alone-calculator .stand-alone-calculator-wrapper .calculator-form-container{margin-top:0}}.stand-alone-calculator .stand-alone-calculator-wrapper .calculator-form-container .calculator-input{border-radius:.625rem;margin-top:1rem}.stand-alone-calculator .stand-alone-calculator-wrapper .calculator-form-container .calculator-input:first-child{margin-top:0}.stand-alone-calculator .stand-alone-calculator-wrapper .calculator-form{align-content:center;align-items:stretch;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.stand-alone-calculator .breakdown-section-wrapper{flex-grow:1;min-width:300px;padding-top:0;width:-webkit-fill-available}.stand-alone-calculator .breakdown-section-wrapper .calculation-result-line{height:70px}.stand-alone-calculator .breakdown-section-wrapper .calculation-result-container{margin-left:.75rem}.stand-alone-calculator .breakdown-section-wrapper .calculation-result{font-size:1.8125rem}.stand-alone-calculator .breakdown-section-wrapper .calculation-result span{font-size:1.25rem;font-weight:500}.stand-alone-calculator .breakdown-section-wrapper .calculation-result-details{font-size:.875rem}.stand-alone-calculator .breakdown-section-wrapper .breakdown-section-row{padding:1rem 1rem 0}.stand-alone-calculator .breakdown-section-wrapper .breakdown-section-details--container{padding:0 1rem}.stand-alone-calculator .breakdown-section-wrapper .breakdown-section-details--container:first-child{padding:1rem 1rem 0}.stand-alone-calculator .breakdown-section-wrapper .breakdown-section-details--grid,.stand-alone-calculator .breakdown-section-wrapper .breakdown-section-details--summary-grid{font-size:.875rem}.stand-alone-calculator #length-of-loan{margin:0}.stand-alone-calculator .loan-term-label{border:none;border-radius:.625rem}.stand-alone-calculator input[type=radio]:checked+label{background-color:var(--ep-radio-label-color-background-button-checked);border:none;color:#fff}.stand-alone-calculator .disclaimer{margin-top:.5rem}.stand-alone-calculator .get-prequalified-section{font-size:.875rem;margin-top:1rem}@media (min-width:61.25rem){.column-layout{display:grid}}.column-layout>*{margin:0;width:auto}.column-layout--2>:first-child{grid-area:a1}.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{-ms-grid-column:1;-ms-grid-row:1}.column-layout--2>:nth-child(2){grid-area:a2}.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--3>.column-layout--3>:first-child,.column-layout--3>:first-child,.column-layout--4>.column-layout--3>:first-child,.column-layout--5>.column-layout--3>:first-child{-ms-grid-column:1;-ms-grid-row:1}.column-layout--3>:nth-child(2){grid-area:a2}.column-layout--3>.column-layout--3>:nth-child(2),.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}.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--3>.column-layout--4>:first-child,.column-layout--4>.column-layout--4>:first-child,.column-layout--4>:first-child,.column-layout--5>.column-layout--4>:first-child{-ms-grid-column:1;-ms-grid-row:1}.column-layout--4>:nth-child(2){grid-area:a2}.column-layout--3>.column-layout--4>:nth-child(2),.column-layout--4>.column-layout--4>:nth-child(2),.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}.column-layout--4>.column-layout--4>:nth-child(3),.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}.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--3>.column-layout--5>:first-child,.column-layout--4>.column-layout--5>:first-child,.column-layout--5>.column-layout--5>:first-child,.column-layout--5>:first-child{-ms-grid-column:1;-ms-grid-row:1}.column-layout--5>:nth-child(2){grid-area:a2}.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),.column-layout--5>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.column-layout--5>:nth-child(3){grid-area:a3}.column-layout--4>.column-layout--5>:nth-child(3),.column-layout--5>.column-layout--5>:nth-child(3),.column-layout--5>:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}.column-layout--5>:nth-child(4){grid-area:a4}.column-layout--5>.column-layout--5>:nth-child(4),.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}.column-layout--5{grid-gap:16px;grid-template-areas:" a1 a2 a3 a4 a5";grid-template-columns:repeat(5,1fr)}*{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none}
