.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}.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}.email-capture.auth-identified{align-items:unset}.email-capture.auth-identified .email-capture__form{width:unset}@media (min-width:832px)and (max-width:979px){.email-capture.auth-identified{align-items:center;display:flex;flex-direction:column}}@container email-capture (min-width: 800px){.email-capture.auth-identified header{max-width:640px;width:100%}.email-capture.auth-identified .email-capture__content{max-width:640px}.email-capture.auth-identified .email-capture__content .email-capture__form{width:unset}}@media (max-width:400px){.email-capture.auth-identified .email-capture__form{width:100%}}.sds-page-section--full .email-capture{padding-bottom:0;padding-top:0}@media (min-width:1186px){.sds-page-section--full .email-capture{padding:0}}.sds-page-section--full .email-capture.auth-identified{max-width:680px}@media (min-width:831px)and (max-width:979px){.sds-page-section--full .email-capture.auth-identified{align-items:unset}}@container email-capture (min-width: 500px){.sds-page-section--full .email-capture.auth-identified .email-capture__content{flex-direction:row}}.newsletter-signup-section:has(cars-newsletter-signup[identified]){display:none}.sds-page-section--full cars-newsletter-signup{padding-bottom:0;padding-top:0}@media (min-width:1186px){.sds-page-section--full cars-newsletter-signup{padding:0}}.category-articles .email-capture-live-section{margin-bottom:var(--spark-spacing-3);padding:0}.article-content:has(.email-capture),.article-content:has(cars-newsletter-signup){padding:0}.email-capture{background-color:var(--spark-color-background-callout-cool);container-name:email-capture;container-type:inline-size;padding:40px var(--spark-spacing-2)}.email-capture header{align-items:center;display:flex;gap:var(--spark-spacing-2);margin-bottom:var(--spark-spacing-2)}.email-capture .email-capture__desc{max-width:480px}.email-capture .email-capture__content{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.email-capture .email-capture__input{flex-grow:1}.email-capture .email-capture__input .sds-input-container{max-width:unset}.email-capture .email-capture__form{display:flex;flex-direction:row;gap:var(--spark-spacing-2);width:100%}.email-capture .email-capture__form .sds-button{max-width:503px;width:150px}@container email-capture (max-width: 400px){.email-capture .email-capture__form{flex-direction:column}.email-capture .email-capture__form .sds-form-module__input{flex:unset}.email-capture .email-capture__form .sds-button{width:100%}}@container email-capture (min-width: 800px){.email-capture .email-capture__content{flex-direction:row}}.article-rail-section{margin-bottom:40px;padding:0 16px}@media (min-width:61.25rem){.article-rail-section{padding:0}}.article-rail-section__header{padding:8px 0}.article-rail-section__header .article-rail-section__title{font-family:DM Sans,DM Sans Helvetica Fallback,DM Sans Arial Fallback,sans-serif;line-height:1.1}.article-rail-section__content{margin:0 auto;width:100%}.article-rail-section__content .sds-preview-module{align-items:flex-start;border-bottom:1px solid #e0e4e3;color:#141817;flex-direction:row-reverse;justify-content:space-between;padding:1.25rem 0 1rem;width:100%}.article-rail-section__content .sds-preview-module__content{color:#141817;display:block;flex-grow:1;height:auto;min-width:163px;padding-right:16px;text-decoration:none;width:100%}@media (min-width:61.25rem){.article-rail-section__content .sds-preview-module__content{flex-basis:147px;height:auto}}.article-rail-section__content .sds-preview-module__content .news-card-byline{font-size:.75rem;margin-top:6px}.article-rail-section__content .sds-preview-module__media{flex-basis:144px;height:81px;margin:0;overflow:hidden}@media (min-width:61.25rem){.article-rail-section__content .sds-preview-module__media{flex-basis:123px;height:69px;margin:initial}}.article-rail-section__content .news-card-title--truncate{display:block;font-family:Apercu Pro,Apercu Pro Helvetica Fallback,Apercu Pro Arial Fallback,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.2;max-height:75%;white-space:pre-line;word-break:break-word}.article-rail-section__footer{margin-top:10px}.recall-articles{margin-bottom:16px}@media (min-width:61.25rem){.recall-articles{margin-bottom:24px}}.recall-articles .recall-article{border-bottom:1px solid #e0e4e3;display:flex;flex-direction:row-reverse;padding:1rem 0}@media (min-width:61.25rem){.recall-articles .recall-article{border:1px solid #e0e4e3;flex-direction:column;padding-top:0}}.recall-articles .recall-article__media{flex-basis:122px;margin:0 0 0 5px;min-width:122px}@media (min-width:61.25rem){.recall-articles .recall-article__media{margin:initial;margin-bottom:21.5px}}.recall-articles .recall-article__content{flex-grow:1}@media (min-width:61.25rem){.recall-articles .recall-article__content{padding:0 24.5px 0 16px}}.recall-articles .recall-article__content .recall-article__kicker{color:#141817;display:none;font-size:.875rem}@media (min-width:61.25rem){.recall-articles .recall-article__content .recall-article__kicker{display:block;margin-bottom:8px}}.recall-articles .recall-article__content .recall-article__title{display:-webkit-box;font-size:1rem;margin-bottom:0;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.recall-articles .recall-article__content .recall-article__title:after{display:none}@media (min-width:61.25rem){.recall-articles .recall-article__content .recall-article__title:after{display:block;font-size:1.25rem;margin:10px 0 15.5px}}.recall-articles .recall-article__content .recall-article__byline{font-size:.875rem;margin-top:6px}@media (min-width:61.25rem){.recall-articles .recall-article__content .recall-article__byline{margin-top:0}}.recall-articles .recall-article__content .recall-article__date{display:none;font-size:.75rem}@media (min-width:61.25rem){.recall-articles .recall-article__content .recall-article__date{display:initial}}.recall-cards-section .sds-page-section+.sds-page-section.recall-cards-section{margin-top:0}.recall-cards-section .recall-layout{display:grid;grid-gap:1rem}@media (min-width:48rem){.recall-cards-section .recall-layout{grid-template-areas:"a1 a2";grid-template-columns:repeat(2,1fr)}}@media (min-width:61.25rem){.recall-cards-section .recall-layout{grid-template-areas:"a1 a2 a3 a4";grid-template-columns:repeat(4,1fr)}}.recall-cards-section .recall-cards-section__header{margin-bottom:0;padding-bottom:.25rem}@media (min-width:61.25rem){.recall-cards-section .sds-card--research{max-width:282px}}.recall-cards-section .sds-page-section__footer{margin-top:0}.recall-cards-section .card{color:#141817;display:flex;flex-direction:row;height:100%;padding-bottom:1.5rem;padding-top:1rem}@media (min-width:48rem){.recall-cards-section .card{align-items:unset;flex-direction:column;min-height:220px;padding:1rem 1rem 1.5rem}}.recall-cards-section .card:hover{text-decoration:none}.recall-cards-section .card .missing-photo-container{height:inherit;width:inherit}.recall-cards-section .card .missing-photo-container .missing-photo-text{display:none}@media (min-width:48rem){.recall-cards-section .card .missing-photo-container .missing-photo-text{display:block}}.recall-cards-section .card .missing-photo-container svg.missing-photo-icon{min-height:64px;min-width:64px;padding:.25rem}@media (min-width:48rem){.recall-cards-section .card .missing-photo-container svg.missing-photo-icon{min-height:2rem;min-width:2rem;padding:0}}.recall-cards-section .card .card__thumb{margin-right:1rem;text-align:center;width:120px}@media (min-width:48rem){.recall-cards-section .card .card__thumb{height:170px;margin-left:0;margin-right:0;min-height:170px;width:100%}}.recall-cards-section .card .card__thumb img{max-height:100%}.recall-cards-section .card .card__content{display:block;height:100%}@media (min-width:48rem){.recall-cards-section .card .card__content{margin-top:auto;padding:1.5rem 0 0}}.recall-cards-section .card .card__content .card__title_year{font-size:var(--spark-font-size-body-smaller);padding-bottom:.25rem}@media (min-width:48rem){.recall-cards-section .card .card__content .card__title_year{font-size:14px}}.recall-cards-section .card .card__content .card__title{font-size:1rem;padding-bottom:.25rem}@media (min-width:48rem){.recall-cards-section .card .card__content .card__title{font-size:1.25rem;padding-bottom:1rem}}.recall-cards-section .card .card__content .card__header{font-size:20px;line-height:1.15}.recall-cards-section .card .card__content .card__recall_component{font-family:Apercu Pro,Apercu Pro Helvetica Fallback,Apercu Pro Arial Fallback,sans-serif;font-size:1.25rem;font-weight:700;padding-bottom:.25rem}@media (min-width:48rem){.recall-cards-section .card .card__content .card__recall_component{font-size:20px}}.recall-cards-section .card .card__content .card__date{font-size:.75rem}.recall-results label{color:#3d4846;font-size:.75rem}.recall-results__count{font-family:Apercu Pro,Apercu Pro Helvetica Fallback,Apercu Pro Arial Fallback,sans-serif;font-weight:var(--spark-font-weight-body-bold)}.recall-results__sub{font-size:.75rem}.recall-results .result-card{border-radius:.625rem;display:flex;flex-direction:column;margin-bottom:1.5rem;padding:19px 16px}.recall-results .result-card__title{color:#141817;font-family:Apercu Pro,Apercu Pro Helvetica Fallback,Apercu Pro Arial Fallback,sans-serif;font-size:1.25rem}.recall-results .result-card hr{align-self:center;margin:8px 16px 18px;width:100%}.recall-results .result-card__header{align-items:flex-start;display:flex}.recall-results .result-card__header-date{flex:1;flex-basis:auto}.recall-results .result-card__header-recall-no{flex:2}.recall-results .result-card__date,.recall-results .result-card__recall-no{font-size:.875rem}.recall-results .result-card__content{color:#141817;font-size:.75rem;margin-top:1.125rem}.recall-results .result-card__content label{display:inline-block;margin:18px 0 6px}.recall-results .result-card__content .sds-reveal__summary{margin:8px 0 0}.recall-results__pagination{margin-top:1.5rem}.recall-search{padding-bottom:24px;padding-top:24px}@media (min-width:61.25rem){.recall-search{padding-bottom:40px;padding-top:40px}}.recall-search+.sds-template-sidebar{margin-top:40px}@media (min-width:61.25rem){.recall-search+.sds-template-sidebar{margin-top:64px}}.recall-search .recall-search__text{font-size:16px;font-weight:700;margin-bottom:16px}@media (min-width:61.25rem){.recall-search .recall-search__text{font-size:24px;line-height:1.1}}.recall-search .js-make-is-required-warning{display:none;font-size:14px}.recall-search .js-make-is-required-warning.make-is-required{color:#e03d2e;display:block}@media (min-width:61.25rem){.recall-search .js-make-is-required-warning.make-is-required{margin-top:62px;position:absolute}}.recall-search .recall-search__form{border:1px solid #bdbdbd;border-radius:6px;overflow:hidden}@media (min-width:61.25rem){.recall-search .recall-search__form{display:grid;grid-template-columns:33% 33% 17% 17%}}.recall-search .recall-search__field{border:0;border-radius:0;max-width:none}.recall-search .recall-search__field.make-is-required{border:1px solid #e03d2e;border-top-left-radius:6px;border-top-right-radius:6px}@media (min-width:61.25rem){.recall-search .recall-search__field.make-is-required{border-bottom-left-radius:6px;border-top-right-radius:0}}.recall-search .recall-search__field+.recall-search__field{border-top:1px solid #bdbdbd;margin-top:0}@media (min-width:61.25rem){.recall-search .recall-search__field+.recall-search__field{border-left:1px solid #bdbdbd;border-top:initial}}.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}.diy-index-page .sds-hero--secondary{padding:0}.diy-index-page .sds-hero--secondary .slide-media img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;width:100%}.diy-index-page .diy-link-list{font-size:1.25rem;margin-top:1.5rem}@media (min-width:61.25rem){.diy-index-page .diy-link-list{-moz-column-count:2;column-count:2;margin-top:2rem}}.diy-index-page .sds-page-section__title--sub{max-width:480px}.diy-index-page .landing-hero{padding:0}.diy-index-page .landing-hero .hero-image-container{height:100%}.diy-index-page .landing-hero .hero-image-container img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}.diy-index-page .sds-author.byline p{font-size:.875rem}.diy-index-page .sds-author.byline .date-label{font-size:.75rem}.diy-topic-page .what-you-need-section .what-you-need-content{padding-top:2.5rem}.diy-topic-page .faq-questions{display:grid;grid-template-rows:1fr 1fr;padding-top:1.5rem}@media (min-width:61.25rem){.diy-topic-page .faq-questions{grid-template-columns:1fr 1fr;grid-template-rows:unset}}.diy-topic-page .faq-questions .faq-question-content{max-width:480px}.diy-topic-page .faq-questions .faq-question-content:first-child{padding-bottom:2rem}@media (min-width:61.25rem){.diy-topic-page .faq-questions .faq-question-content:first-child{padding-bottom:0}}.diy-topic-page .faq-questions .faq-question-content div+div{padding-top:1rem}@media (min-width:61.25rem){.diy-topic-page .faq-questions .faq-question-content div+div{padding-top:1.25rem}}.diy-topic-page .faq-questions .faq-question-content .faq-question{padding-bottom:1rem}.diy-topic-page .faq-single-question{grid-template-rows:1fr}@media (min-width:61.25rem){.diy-topic-page .faq-single-question{grid-template-rows:unset}}.diy-topic-page .faq-single-question .faq-single-question-content:first-child{padding-bottom:0}.diy-topic-page .diy-disclaimer-section{margin-top:2.5rem}.diy-topic-page .diy-disclaimer-section .diy-disclaimer{font-size:.75rem;font-weight:700;max-width:480px}.diy-topic-page .step-by-step-directions{padding:1rem 0 2.5rem}@media (min-width:61.25rem){.diy-topic-page .step-by-step-directions{-moz-column-count:2;column-count:2}}.diy-topic-page .step-by-step-directions .diy-step{display:inline-block;max-width:480px;padding-top:2rem}.diy-topic-page .step-by-step-directions .diy-step .diy-step-number{padding-bottom:1rem}.diy-topic-page .step-by-step-directions .diy-step div+ul,.diy-topic-page .step-by-step-directions .diy-step div:nth-child(n+2)+div{padding-top:1rem}@media (min-width:61.25rem){.diy-topic-page .step-by-step-directions .diy-step div+ul,.diy-topic-page .step-by-step-directions .diy-step div:nth-child(n+2)+div{padding-top:1.25rem}}.diy-topic-page .step-by-step-directions .diy-step--warning{font-size:.875rem}.diy-topic-page .additional-tips-subsection{display:grid;padding-top:2.5rem}@media (min-width:61.25rem){.diy-topic-page .additional-tips-subsection{grid-template-columns:1fr 1fr;grid-template-rows:unset}}.diy-topic-page .additional-tips-subsection .additional-tips-content{max-width:480px}.diy-topic-page .additional-tips-subsection .additional-tips-content:first-child{padding-bottom:2rem}@media (min-width:61.25rem){.diy-topic-page .additional-tips-subsection .additional-tips-content:first-child{padding-bottom:0}}.diy-topic-page .additional-tips-subsection .additional-tips-content .additional-tips-list{padding-top:1.5rem}.diy-topic-page .repair-difficulty-section .repair-difficulty-container{max-width:774px;position:relative}.diy-topic-page .repair-difficulty-section .repair-difficulty-container .repair-difficulty-line{color:#bdbdbd;position:absolute;top:2%;width:100%}.diy-topic-page .repair-difficulty-section .repair-difficulty-container .repair-difficulty-gauge{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:2.5rem;position:relative;z-index:50}.diy-topic-page .repair-difficulty-section .repair-difficulty-container .repair-difficulty-gauge .difficulty-divider{min-height:20px;position:relative}.diy-topic-page .repair-difficulty-section .repair-difficulty-container .repair-difficulty-gauge .difficulty-divider--easy,.diy-topic-page .repair-difficulty-section .repair-difficulty-container .repair-difficulty-gauge .difficulty-divider--medium{border-right:2px solid #bdbdbd}.diy-topic-page .repair-difficulty-section .repair-difficulty-container .repair-difficulty-gauge .difficulty-divider .difficulty-dot{background-color:var(--spark-color-fill-accent);border-radius:45%;height:12px;left:48%;position:absolute;top:20%;width:12px}.diy-topic-page .repair-difficulty-section .repair-difficulty-container .repair-difficulty-gauge .difficulty-divider-label{font-size:.875rem;text-align:center}.sds-page-container{padding-top:0}.service-repair-page .hero{background-image:url(/images/service-repair-hero/hero-1x.jpg);background-image:-webkit-image-set(url(/images/service-repair-hero/hero-1x.jpg) 1x,url(/images/service-repair-hero/hero-2x.jpg) 2x,url(/images/service-repair-hero/hero-3x.jpg) 3x);background-image:image-set(url(/images/service-repair-hero/hero-1x.jpg) 1x,url(/images/service-repair-hero/hero-2x.jpg) 2x,url(/images/service-repair-hero/hero-3x.jpg) 3x);background-size:cover;color:#fff;max-height:200px;padding-bottom:54px;padding-top:54px}@media (min-width:61.25rem){.service-repair-page .hero{max-height:400px;padding-bottom:130px;padding-top:130px}}.service-repair-page .hero .hero__header{color:#fff;line-height:.88}@media (min-width:61.25rem){.service-repair-page .hero .hero__header{font-size:72px;line-height:1.1}}.service-repair-page .hero .hero__content{font-size:.875rem;line-height:1.25;margin-top:10px}@media (min-width:61.25rem){.service-repair-page .hero .hero__content{font-size:1rem;line-height:1.5;margin-top:15px;max-width:35em}}.service-repair-page .link-cards .link-card{border-bottom:3px solid #9653e5;box-shadow:none;font-size:.875rem;line-height:1.25;padding:15px 16px 21px}.service-repair-page .link-cards .link-card+.link-card{margin-top:0}.service-repair-page .link-cards .link-card .link-card__header{color:#333;font-family:Apercu Pro,Apercu Pro Helvetica Fallback,Apercu Pro Arial Fallback,sans-serif;font-size:1rem;font-weight:700;line-height:normal;margin-top:12px}.service-repair-page .link-cards .link-card .link-card__icon-duotone{stroke:unset}.service-repair-page .link-cards .link-card .link-card__text{margin:8px 0}.service-repair-page .auto-part-content{display:flex;flex-direction:column;margin-top:2.5rem}@media (min-width:61.25rem){.service-repair-page .auto-part-content{flex-direction:row-reverse}}.service-repair-page .auto-part-content .auto-part-copy{width:100%}.service-repair-page .auto-part-content .auto-part-copy .auto-part-copy-text{margin:1rem 0 1.5rem}@media (min-width:61.25rem){.service-repair-page .auto-part-content .auto-part-copy .auto-part-copy-text{font-size:1.25rem;margin-right:1rem;max-width:576px}}.service-repair-page .auto-part-content .auto-part-image{padding-bottom:1.5rem}@media (min-width:61.25rem){.service-repair-page .auto-part-content .auto-part-image{padding:0}}.service-repair-page .auto-part-content .auto-part-image .repair-image-caption{color:#555;font-size:.75rem;font-weight:700;margin-top:5px}.service-repair-page .auto-part-content .auto-part-image .repair-image{border:1px solid #e6e6e6}@media (min-width:61.25rem){.service-repair-page .auto-part-content .auto-part-image .repair-image img{max-width:478px}}.repair-glossary-page,.repair-glossary-terms-page{padding-top:1.5rem}@media (min-width:61.25rem){.repair-glossary-page,.repair-glossary-terms-page{padding-top:1.75rem}}.repair-glossary-page .repair-glossary-header{padding-bottom:60px}.repair-glossary-page .repair-glossary-link-list{padding:1rem 0 2rem}@media (min-width:48rem){.repair-glossary-page .repair-glossary-link-list{-moz-column-count:2;column-count:2}}.repair-glossary-page .repair-glossary-link-list .repair-glossary-term-link a{display:block;width:100%}@media (min-width:48rem){.repair-glossary-page .repair-glossary-link-list .repair-glossary-term-link a{display:inline}}.repair-glossary-page .article-rail-section{padding:0}.repair-glossary-page .article-rail-section .article-rail-section__header .article-rail-section__title{font-size:24px}.repair-glossary-terms-page .repair-image-caption{color:#555;font-size:.875rem;font-weight:700;margin-top:5px}.repair-glossary-terms-page .repair-term-content{max-width:774px}.repair-glossary-terms-page .repair-image{aspect-ratio:3/2;border:1px solid #e6e6e6;max-width:774px}.repair-glossary-terms-page .repair-image img{-o-object-fit:contain;object-fit:contain}.repair-glossary-terms-page .repair-term-section{margin-top:1.5rem}@media (min-width:61.25rem){.repair-glossary-terms-page .repair-term-section{margin-top:2rem}.column-layout{display:grid}}.column-layout>*{margin:0;width:auto}.column-layout--2>:first-child{grid-area:a1}.column-layout--2>.column-layout--2>:first-child,.column-layout--3>.column-layout--2>:first-child,.column-layout--4>.column-layout--2>:first-child,.column-layout--5>.column-layout--2>:first-child{-ms-grid-column:1;-ms-grid-row:1}.column-layout--2>:nth-child(2){grid-area:a2}.column-layout--2>.column-layout--2>:nth-child(2),.column-layout--3>.column-layout--2>:nth-child(2),.column-layout--4>.column-layout--2>:nth-child(2),.column-layout--5>.column-layout--2>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.column-layout--2{grid-gap:16px;grid-template-areas:" a1 a2";grid-template-columns:repeat(2,1fr)}.column-layout--3>:first-child{grid-area:a1}.column-layout--2>.column-layout--3>:first-child,.column-layout--3>.column-layout--3>:first-child,.column-layout--4>.column-layout--3>:first-child,.column-layout--5>.column-layout--3>:first-child{-ms-grid-column:1;-ms-grid-row:1}.column-layout--3>:nth-child(2){grid-area:a2}.column-layout--2>.column-layout--3>:nth-child(2),.column-layout--3>.column-layout--3>:nth-child(2),.column-layout--4>.column-layout--3>:nth-child(2),.column-layout--5>.column-layout--3>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.column-layout--3>:nth-child(3){grid-area:a3}.column-layout--3>.column-layout--3>:nth-child(3),.column-layout--4>.column-layout--3>:nth-child(3),.column-layout--5>.column-layout--3>:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}.column-layout--3{grid-gap:16px;grid-template-areas:" a1 a2 a3";grid-template-columns:repeat(3,1fr)}.column-layout--4>:first-child{grid-area:a1}.column-layout--2>.column-layout--4>:first-child,.column-layout--3>.column-layout--4>:first-child,.column-layout--4>.column-layout--4>:first-child,.column-layout--5>.column-layout--4>:first-child{-ms-grid-column:1;-ms-grid-row:1}.column-layout--4>:nth-child(2){grid-area:a2}.column-layout--2>.column-layout--4>:nth-child(2),.column-layout--3>.column-layout--4>:nth-child(2),.column-layout--4>.column-layout--4>:nth-child(2),.column-layout--5>.column-layout--4>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.column-layout--4>:nth-child(3){grid-area:a3}.column-layout--3>.column-layout--4>:nth-child(3),.column-layout--4>.column-layout--4>:nth-child(3),.column-layout--5>.column-layout--4>:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}.column-layout--4>:nth-child(4){grid-area:a4}.column-layout--4>.column-layout--4>:nth-child(4),.column-layout--5>.column-layout--4>:nth-child(4){-ms-grid-column:7;-ms-grid-row:1}.column-layout--4{grid-gap:16px;grid-template-areas:" a1 a2 a3 a4";grid-template-columns:repeat(4,1fr)}.column-layout--5>:first-child{grid-area:a1}.column-layout--2>.column-layout--5>:first-child,.column-layout--3>.column-layout--5>:first-child,.column-layout--4>.column-layout--5>:first-child,.column-layout--5>.column-layout--5>:first-child{-ms-grid-column:1;-ms-grid-row:1}.column-layout--5>:nth-child(2){grid-area:a2}.column-layout--2>.column-layout--5>:nth-child(2),.column-layout--3>.column-layout--5>:nth-child(2),.column-layout--4>.column-layout--5>:nth-child(2),.column-layout--5>.column-layout--5>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.column-layout--5>:nth-child(3){grid-area:a3}.column-layout--3>.column-layout--5>:nth-child(3),.column-layout--4>.column-layout--5>:nth-child(3),.column-layout--5>.column-layout--5>:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}.column-layout--5>:nth-child(4){grid-area:a4}.column-layout--4>.column-layout--5>:nth-child(4),.column-layout--5>.column-layout--5>:nth-child(4){-ms-grid-column:7;-ms-grid-row:1}.column-layout--5>:nth-child(5){grid-area:a5;-ms-grid-column:9;-ms-grid-row:1}@media (min-width:48rem){.column-layout--2>:first-child{-ms-grid-column:1;-ms-grid-row:1}.column-layout--2>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.column-layout--3>:first-child{-ms-grid-column:1;-ms-grid-row:1}.column-layout--3>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.column-layout--4>:first-child{-ms-grid-column:1;-ms-grid-row:1}.column-layout--4>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.column-layout--5>:first-child{-ms-grid-column:1;-ms-grid-row:1}.column-layout--5>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}}@media (min-width:61.25rem){.column-layout--2>:first-child{-ms-grid-column:1;-ms-grid-row:1}.column-layout--2>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.column-layout--3>:first-child{-ms-grid-column:1;-ms-grid-row:1}.column-layout--3>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.column-layout--3>:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}.column-layout--4>:first-child{-ms-grid-column:1;-ms-grid-row:1}.column-layout--4>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.column-layout--4>:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}.column-layout--4>:nth-child(4){-ms-grid-column:7;-ms-grid-row:1}.column-layout--5>:first-child{-ms-grid-column:1;-ms-grid-row:1}.column-layout--5>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.column-layout--5>:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}.column-layout--5>:nth-child(4){-ms-grid-column:7;-ms-grid-row:1}}.column-layout--5{grid-gap:16px;grid-template-areas:" a1 a2 a3 a4 a5";grid-template-columns:repeat(5,1fr)}.hide-for-mobile{display:block}@media screen and (min-width:768px){.hide-for-mobile{display:none}}.show-for-mobile{display:none}@media screen and (min-width:768px){.show-for-mobile{display:block}}*{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none}
