.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}@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}}.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}@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}.truck-landing-page .js-carousel .carousel-slides .slide-media{background-position:50% 64%}.truck-landing-page .sds-field-group.geo-dropdown-enabled .sds-input-container{overflow:visible;position:relative}.truck-landing-page .news-tips-section{margin-top:2.5rem}@media (min-width:61.25rem){.truck-landing-page .news-tips-section{margin-top:4rem}}.truck-landing-page .news-tips-section .news-tips-cards{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem;margin-top:1.5rem}.truck-landing-page .news-tips-section .news-tips-cards .news-tips-card{flex:0 1 100%}@media (min-width:48rem){.truck-landing-page .news-tips-section .news-tips-cards .news-tips-card{flex:40%}}@media (min-width:61.25rem){.truck-landing-page .news-tips-section .news-tips-cards .news-tips-card{flex:1 1 30%}}.truck-landing-page .news-tips-section .news-tips-cards .news-tips-card .sds-card__link{display:flex;flex-direction:row-reverse;gap:1rem;height:100%;justify-content:space-between}@media (min-width:48rem){.truck-landing-page .news-tips-section .news-tips-cards .news-tips-card .sds-card__link{flex-direction:column;gap:0}}.truck-landing-page .news-tips-section .news-tips-cards .news-tips-card .sds-card__link .sds-card__media{line-height:0;margin-right:0}.truck-landing-page .news-tips-section .news-tips-cards .news-tips-card .sds-card__link .sds-card__desc :where(h4,.spark-heading-4){font-size:.875rem}.truck-landing-page .learn-more-container{margin-bottom:2.5rem}@media (min-width:61.25rem){.truck-landing-page .learn-more-container{margin-bottom:0}}.truck-landing-page .learn-more-container .learn-more-section{border-bottom:.0625rem solid #e0e4e3;font-size:1rem;padding:1rem 0}.truck-landing-page .learn-more-container .learn-more-section p{padding-bottom:1rem}.truck-landing-page .truck-search-section{background-color:var(--spark-color-background-callout-cool);margin:0 auto;max-width:1170px;padding:none}.truck-landing-page .truck-search-section .truck-search-content{padding:1.5rem 0}@media (min-width:73.125rem){.truck-landing-page .truck-search-section .truck-search-content{padding:1.5rem 1rem}}.truck-landing-page .truck-search-section .truck-search-content .truck-search-fields{margin-top:1rem;grid-gap:1px;grid-template-areas:"stock stock" "make make" "model model" "price price" "distance zip" "submit submit";grid-template-columns:repeat(2,1fr)}@media (min-width:48rem){.truck-landing-page .truck-search-section .truck-search-content .truck-search-fields{grid-template-areas:"stock stock make make model model" "price price distance distance zip submit";grid-template-columns:repeat(6,1fr)}}.truck-landing-page .truck-search-section .truck-search-content .truck-search-fields .sds-field{margin-top:0}.truck-landing-page .truck-search-section .truck-search-content .truck-search-fields .stock-type-field{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:3;grid-area:stock}.truck-landing-page .truck-search-section .truck-search-content .truck-search-fields .make-field{-ms-grid-column:1;-ms-grid-row:3;-ms-grid-column-span:3;grid-area:make}.truck-landing-page .truck-search-section .truck-search-content .truck-search-fields .model-field{-ms-grid-column:1;-ms-grid-row:5;-ms-grid-column-span:3;grid-area:model}.truck-landing-page .truck-search-section .truck-search-content .truck-search-fields .price-field{-ms-grid-column:1;-ms-grid-row:7;-ms-grid-column-span:3;grid-area:price}.truck-landing-page .truck-search-section .truck-search-content .truck-search-fields .distance-field{grid-area:distance;-ms-grid-column:1;-ms-grid-row:9}.truck-landing-page .truck-search-section .truck-search-content .truck-search-fields .zip-field{grid-area:zip;-ms-grid-column:3;-ms-grid-row:9}.truck-landing-page .truck-search-section .truck-search-content .truck-search-fields .search-button{-ms-grid-column:1;-ms-grid-row:11;-ms-grid-column-span:3;grid-area:submit}@media (min-width:48rem){.truck-landing-page .truck-search-section .truck-search-content .truck-search-fields .stock-type-field{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:3}.truck-landing-page .truck-search-section .truck-search-content .truck-search-fields .make-field{-ms-grid-column:5;-ms-grid-row:1;-ms-grid-column-span:3}.truck-landing-page .truck-search-section .truck-search-content .truck-search-fields .model-field{-ms-grid-column:9;-ms-grid-row:1;-ms-grid-column-span:3}.truck-landing-page .truck-search-section .truck-search-content .truck-search-fields .price-field{-ms-grid-column:1;-ms-grid-row:3;-ms-grid-column-span:3}.truck-landing-page .truck-search-section .truck-search-content .truck-search-fields .distance-field{-ms-grid-column:5;-ms-grid-row:3;-ms-grid-column-span:3}.truck-landing-page .truck-search-section .truck-search-content .truck-search-fields .zip-field{-ms-grid-column:9;-ms-grid-row:3}.truck-landing-page .truck-search-section .truck-search-content .truck-search-fields .search-button{-ms-grid-column:11;-ms-grid-row:3;-ms-grid-column-span:1}}.truck-landing-page .truck-search-section .truck-search-content .truck-search-fields .sds-button{border-radius:0;max-width:100%;width:100%}.truck-landing-page .f-a-q-section :where(h2,.spark-heading-2){margin-bottom:.5rem}.truck-landing-page .f-a-q-section p{max-width:100%}.truck-landing-page .linkpacks .linkpacks-header{margin-bottom:1rem}.truck-landing-page .linkpacks .linkpack{border-bottom:.0625rem solid #e0e4e3}
