.editorial-video-library-module__oeWuRa__filters{grid-template-columns:minmax(0,2fr) minmax(190px,1fr);gap:20px;margin:26px 0 14px;display:grid}.editorial-video-library-module__oeWuRa__filters label{color:#e3edfa;gap:9px;font-size:.95rem;font-weight:700;display:grid}.editorial-video-library-module__oeWuRa__filters input,.editorial-video-library-module__oeWuRa__filters select{color:#f6f9ff;width:100%;min-width:0;min-height:48px;font:inherit;background:#0f2036;border:1px solid #6485ad;border-radius:9px;padding:12px}.editorial-video-library-module__oeWuRa__filters input::placeholder{color:#a9bed7;opacity:1}.editorial-video-library-module__oeWuRa__filters select:focus-visible{outline-offset:4px;outline:3px solid #8cc0ff}.editorial-video-library-module__oeWuRa__count{color:#c6d6e9;margin:0 0 24px}.editorial-video-library-module__oeWuRa__empty{border:1px solid #30435c;border-radius:14px;padding:24px}@media (max-width:700px){.editorial-video-library-module__oeWuRa__filters{grid-template-columns:1fr;gap:16px}}
body:has(.site-header){--public-page:#fff;--public-sky:#edf8ff;--public-clay-blue:linear-gradient(150deg, #54adff, #1476dd 44%, #0757af);--public-clay-blue-depth:inset 2px 3px 4px #fff6, inset -2px -4px 5px #0445884d, 0 3px 0 #07539f, 0 7px 13px #0766c32e;--public-clay-light:linear-gradient(145deg, #fff, #eaf5fe);--public-clay-light-depth:inset 2px 3px 4px #fffffff2, inset -2px -3px 4px #aecde473, 0 3px 0 #c1d7e8, 0 6px 12px #1c4a771a;--experience-paper:var(--public-page);--experience-warm:var(--public-page);background:var(--public-page)}body:has(.site-header) :is(.towing-calculator-page,.truck-guide,.dealer-search-page,.detail-shell){background:var(--public-page)}body:has(.site-header) .site-header{border-bottom-color:#d5e7f5;box-shadow:0 4px 14px #1c68ad0f}body:has(.site-header) .site-footer{min-width:0}body:has(.site-header) .site-footer nav{flex-wrap:wrap;min-width:0}body:has(.site-header) .site-footer small{overflow-wrap:anywhere;min-width:0}body:has(.site-header) :is(.towing-calculator-hero,.truck-guide-hero){box-shadow:0 12px 30px #1c68ad1a}body:has(.site-header) :is(.seo-buying-context,.seo-empty,.towing-calculator-evidence,.tow-config-advanced,.tow-config-label-inputs){background:var(--public-sky)}body:has(.site-header) :is(.home-search-entry,.home-path-card,.home-normal-search,.home-advisor-search){background:linear-gradient(115deg,#fff,#edf8ff);border-color:#d2e6f5}body:has(.site-header) .home-search-entry{width:min(1248px,100% - 72px);margin:48px auto;padding:clamp(24px,3vw,40px);box-shadow:0 12px 30px #1f68ad14}body:has(.site-header) .home-search-entry>div:first-child{align-items:start;gap:12px;display:grid}body:has(.site-header) .home-starting-paths{align-items:stretch;gap:24px;margin-top:28px}body:has(.site-header) .home-path-card{padding:26px}body:has(.site-header) .home-path-card>h3{margin:0 0 12px}body:has(.site-header) .home-path-card>p:not(.section-kicker){line-height:1.6}body:has(.site-header) .home-advisor-search .home-search-paths{margin-top:24px}body:has(.site-header) .home-search-entry .home-nationwide-form{gap:14px;margin-top:20px}body:has(.site-header) .home-nearby-search{margin-top:18px}body:has(.site-header) .home-normal-search .home-nearby-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px}body:has(.site-header) .home-nearby-form :is(.home-vehicle-query,.primary-button){grid-column:1/-1}@media (max-width:700px){body:has(.site-header) .home-search-entry{width:calc(100% - 36px);margin-block:36px;padding:22px 18px}body:has(.site-header) .home-starting-paths{gap:20px;margin-top:24px}body:has(.site-header) .home-path-card{padding:22px 18px}}@media (max-width:420px){body:has(.site-header) .home-search-entry{padding-inline:14px}body:has(.site-header) .home-path-card{padding-inline:16px}body:has(.site-header) .home-search-paths{padding-inline:0}body:has(.site-header) .home-search-paths a{padding:20px 18px}body:has(.site-header) .home-search-entry .primary-button{padding-inline:14px}}@media (max-width:600px){body:has(.site-header) .home-normal-search .home-nearby-form{grid-template-columns:1fr}}body:has(.site-header) :is(.home-path-card,.seo-home-paths>a,.steps-grid article){background:linear-gradient(145deg,#fff,#edf7ff);border-color:#d2e6f5;box-shadow:inset 0 1px #fff,0 7px 19px #1c4a7712}body:has(.site-header) :is(.hero-primary,.dealer-primary-action){background:var(--public-clay-blue);color:#fff;box-shadow:var(--public-clay-blue-depth);border-color:#1769b7}body:has(.site-header) .seo-home-paths>a>strong{background:var(--public-clay-blue);color:#fff;box-shadow:var(--public-clay-blue-depth);border-color:#1769b7}body:has(.site-header) .home-search-entry .primary-button{background:var(--public-clay-blue);color:#fff;box-shadow:var(--public-clay-blue-depth);border-color:#1769b7}body:has(.site-header) .shopper-vehicle-actions .ask-dealer-button{background:var(--public-clay-blue);color:#fff;box-shadow:var(--public-clay-blue-depth);border-color:#1769b7}body:has(.site-header) .inquiry-card .primary-button{background:var(--public-clay-blue);color:#fff;box-shadow:var(--public-clay-blue-depth);border-color:#1769b7}body:has(.site-header) :is(.tow-config-vin button,.tow-config-primary):not(:disabled){background:var(--public-clay-blue);color:#fff;box-shadow:var(--public-clay-blue-depth);border-color:#1769b7}body:has(.site-header) .towing-calculator-hero-actions>a:first-child{background:var(--public-clay-blue);color:#fff;box-shadow:var(--public-clay-blue-depth);border-color:#1769b7}body:has(.site-header) .towing-calculator-guide-link>a{background:var(--public-clay-blue);color:#fff;box-shadow:var(--public-clay-blue-depth);border-color:#1769b7}body:has(.site-header) .truck-guide-primary-action{background:var(--public-clay-blue);color:#fff;box-shadow:var(--public-clay-blue-depth);border-color:#1769b7}body:has(.site-header) .truck-guide-final-cta>a{background:var(--public-clay-blue);color:#fff;box-shadow:var(--public-clay-blue-depth);border-color:#1769b7}body:has(.site-header) :is(.hero-secondary,.dealer-secondary-action){background:var(--public-clay-light);color:#214e74;box-shadow:var(--public-clay-light-depth);border-color:#b9d5e9}body:has(.site-header) .site-header nav .shop-nav-link{background:var(--public-clay-light);color:#214e74;box-shadow:var(--public-clay-light-depth);border-color:#b9d5e9}body:has(.site-header) :is(.body-pills a,.body-pills button,.home-normal-search .secondary-button){background:var(--public-clay-light);color:#214e74;box-shadow:var(--public-clay-light-depth);border-color:#b9d5e9}body:has(.site-header) .home-nearby-search>summary{background:var(--public-clay-light);color:#214e74;box-shadow:var(--public-clay-light-depth);border-color:#b9d5e9}body:has(.site-header) .towing-calculator-hero-actions>a+a{background:var(--public-clay-light);color:#214e74;box-shadow:var(--public-clay-light-depth);border-color:#b9d5e9}body:has(.site-header) .truck-guide-secondary-action{background:var(--public-clay-light);color:#214e74;box-shadow:var(--public-clay-light-depth);border-color:#b9d5e9}body:has(.site-header) section[aria-roledescription=carousel][aria-labelledby=saved-matches-title]>div>button{background:var(--public-clay-light);color:#214e74;box-shadow:var(--public-clay-light-depth);border-color:#b9d5e9}body:has(.site-header) .shopper-vehicle-actions .save-vehicle-button:not(.saved){background:var(--public-clay-light);color:#214e74;box-shadow:var(--public-clay-light-depth);border-color:#b9d5e9}body:has(.site-header) .shopper-vehicle-actions .easy-connect-button{color:#08613c;background:linear-gradient(145deg,#f7fffb,#dceddf);border-color:#bcdccc;box-shadow:inset 2px 3px 4px #fff,inset -2px -3px 4px #1f604e24,0 3px #bfd8ca,0 6px 12px #1f604e17}body:has(.site-header) .shopper-vehicle-actions .save-vehicle-button.saved{color:#9c3028;background:linear-gradient(145deg,#fffbfa,#f7e3de);border-color:#ebcfca;box-shadow:inset 2px 3px 4px #fff,inset -2px -3px 4px #7d31281f,0 3px #e4c9c3}body:has(.site-header) .vehicle-card{background:#fff;border-color:#d5e5f1}body:has(.site-header) .vehicle-card .card-footer{flex-wrap:wrap}body:has(.site-header) .vehicle-card .card-cta{background:var(--public-clay-blue);color:#fff;max-width:100%;min-height:42px;box-shadow:var(--public-clay-blue-depth);border:1px solid #1769b7;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:10px 14px;display:inline-flex}body:has(.site-header) :is(.hero-primary,.hero-secondary,.dealer-primary-action,.dealer-secondary-action):focus-visible{outline-offset:4px;outline:3px solid #77b6e8}body:has(.site-header) .shopper-vehicle-actions :is(button,a):focus-visible{outline-offset:4px;outline:3px solid #77b6e8}
.shopper-header-actions-module__5ciVYG__actions{position:relative}.shopper-header-actions-module__5ciVYG__callout{color:#fff;white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:750;display:flex}.shopper-header-actions-module__5ciVYG__arrow{filter:drop-shadow(0 4px 4px #034aa54d);width:45px;height:31px;display:block}.shopper-header-actions-module__5ciVYG__arrow>span{clip-path:polygon(0 31%,58% 31%,58% 7%,100% 50%,58% 93%,58% 69%,0 69%,12% 50%);background:linear-gradient(160deg,#8fd3ff 0%,#2a9cff 28%,#0873dc 60%,#03499d 100%);width:100%;height:100%;display:block;box-shadow:inset 0 4px 5px #ffffff75,inset 0 -5px 6px #00276c5c}.shopper-header-actions-module__5ciVYG__callout:focus-visible{outline-offset:5px;outline:3px solid #72baff}@media (max-width:900px){.shopper-header-actions-module__5ciVYG__callout{gap:5px;font-size:11px}.shopper-header-actions-module__5ciVYG__arrow{width:32px;height:25px}}@media (max-width:720px){.shopper-header-actions-module__5ciVYG__actions{padding-top:18px}.shopper-header-actions-module__5ciVYG__callout{font-size:11px;line-height:15px;position:absolute;top:-5px;right:5px}.shopper-header-actions-module__5ciVYG__arrow{width:27px;height:20px;transform:rotate(35deg)}}
.vehicle-chat-widget-module__kjG4Ba__widget{right:20px;bottom:max(20px,env(safe-area-inset-bottom));z-index:90;color:#153852;font-family:inherit;position:fixed}.vehicle-chat-widget-module__kjG4Ba__launcher{color:#fff;min-height:52px;font:inherit;cursor:pointer;background:linear-gradient(#168deb,#0876d5);border:1px solid #076fc7;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-left:auto;padding:14px 20px;font-weight:700;display:flex;box-shadow:0 4px #065fa9,0 8px 24px #0b508128}.vehicle-chat-widget-module__kjG4Ba__launcher:focus-visible,.vehicle-chat-widget-module__kjG4Ba__heading button:focus-visible{outline-offset:4px;outline:3px solid #f2b736}.vehicle-chat-widget-module__kjG4Ba__panel{background:#fff;border:1px solid #b8d9ee;border-radius:20px;flex-direction:column;width:min(420px,100vw - 24px);height:min(700px,100dvh - 115px);margin-bottom:14px;display:flex;overflow:hidden;box-shadow:0 12px 50px #15385238}.vehicle-chat-widget-module__kjG4Ba__panel[hidden]{display:none}.vehicle-chat-widget-module__kjG4Ba__heading{background:#edf8ff;border-bottom:1px solid #cbe3f4;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex}.vehicle-chat-widget-module__kjG4Ba__heading strong{font-size:16px;display:block}.vehicle-chat-widget-module__kjG4Ba__heading small{margin-top:4px;font-size:12px;display:block}.vehicle-chat-widget-module__kjG4Ba__heading button{color:#176198;cursor:pointer;background:#fff;border:0;border-radius:10px;width:40px;height:40px;font-size:26px}.vehicle-chat-widget-module__kjG4Ba__panel iframe{background:#fff;border:0;flex:1;width:100%;min-height:0}.vehicle-chat-widget-module__kjG4Ba__attention{background:#ffcbca;border-radius:50%;width:10px;height:10px;animation:1.2s infinite vehicle-chat-widget-module__kjG4Ba__pulse}@keyframes vehicle-chat-widget-module__kjG4Ba__pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.vehicle-chat-widget-module__kjG4Ba__attention{animation:none}}@media (max-width:600px){.vehicle-chat-widget-module__kjG4Ba__widget{right:12px;bottom:max(16px,env(safe-area-inset-bottom))}.vehicle-chat-widget-module__kjG4Ba__panel{height:calc(100dvh - 108px)}.vehicle-chat-widget-module__kjG4Ba__launcher{padding:12px 17px;font-size:14px}}
.commercials-module__xArhxG__page{color:#f6f9ff;background:#071523;margin:0;padding:28px max(28px,50% - 582px) 76px}.commercials-module__xArhxG__intro{max-width:890px;margin-bottom:32px}.commercials-module__xArhxG__kicker{color:#7bb0ff;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:.79rem;font-weight:800}.commercials-module__xArhxG__intro h1,.commercials-module__xArhxG__watchTitle{letter-spacing:-.025em;text-wrap:balance;margin:0 0 18px;font-size:clamp(2rem,4.1vw,3.5rem);line-height:1.1}.commercials-module__xArhxG__intro p:not(.commercials-module__xArhxG__kicker),.commercials-module__xArhxG__summary{color:#c6d6e9;max-width:790px;font-size:1.1rem;line-height:1.65}.commercials-module__xArhxG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.commercials-module__xArhxG__card{background:#0f2036;border:1px solid #30435c;border-radius:22px;overflow:hidden}.commercials-module__xArhxG__posterLink{display:block;position:relative;overflow:hidden}.commercials-module__xArhxG__poster{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;transition:transform .2s;display:block}.commercials-module__xArhxG__posterLink:hover .commercials-module__xArhxG__poster{transform:scale(1.018)}.commercials-module__xArhxG__play{color:#fff;background:#006fff;border-radius:50%;place-items:center;width:52px;height:52px;padding-left:3px;font-size:19px;display:grid;position:absolute;bottom:20px;left:22px;box-shadow:0 4px 24px #0007}.commercials-module__xArhxG__cardBody{padding:25px}.commercials-module__xArhxG__editionRow{color:#bcd0e7;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:17px;font-size:.86rem;display:flex}.commercials-module__xArhxG__badge{color:#cfe4ff;background:#123966;border:1px solid #336796;border-radius:100px;padding:7px 12px;font-size:.76rem;font-weight:800;display:inline-block}.commercials-module__xArhxG__card h2{margin:0 0 14px;font-size:clamp(1.35rem,2.4vw,1.8rem);line-height:1.23}.commercials-module__xArhxG__card h2 a{color:inherit;text-decoration:none}.commercials-module__xArhxG__card p{color:#c6d6e9;margin:0 0 23px;font-size:1rem;line-height:1.65}.commercials-module__xArhxG__watchLink{color:#9dc6ff;align-items:center;gap:12px;padding:6px 0;font-weight:800;text-decoration:none;display:inline-flex}.commercials-module__xArhxG__watchLink:hover{color:#fff;text-decoration:underline}.commercials-module__xArhxG__watchHeader{max-width:1080px;margin-bottom:16px}.commercials-module__xArhxG__watchHeader .commercials-module__xArhxG__editionRow{margin-bottom:10px}.commercials-module__xArhxG__watchTitle{margin-bottom:0;font-size:clamp(1.5rem,2.5vw,2.1rem)}.commercials-module__xArhxG__playerFigure{margin:0}.commercials-module__xArhxG__player{aspect-ratio:16/9;background:#020711;border:1px solid #30435c;border-radius:20px;width:100%;height:auto;display:block}.commercials-module__xArhxG__playerFigure figcaption{color:#afc2dc;margin:12px 2px 0;font-size:.87rem}.commercials-module__xArhxG__actions{flex-wrap:wrap;align-items:flex-start;gap:16px;margin:23px 0 38px;display:flex}.commercials-module__xArhxG__primaryButton,.commercials-module__xArhxG__secondaryButton{min-height:48px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:17px;padding:13px 21px;font-weight:800;line-height:1.3;text-decoration:none;display:inline-flex}.commercials-module__xArhxG__primaryButton{color:#fff;background:#005ac7;border:1px solid #005ac7}.commercials-module__xArhxG__primaryButton:hover{background:#075ace;border-color:#075ace}.commercials-module__xArhxG__secondaryButton{color:#f5f8ff;background:#172a43;border:1px solid #62768f}.commercials-module__xArhxG__share{gap:9px;max-width:100%;display:grid}.commercials-module__xArhxG__share span[role=status]{color:#c7dbf2;font-size:.86rem}.commercials-module__xArhxG__share input{color:#fff;width:min(560px,100%);font:inherit;background:#0b192c;border:1px solid #6485ad;border-radius:7px;padding:10px}.commercials-module__xArhxG__story{border-top:1px solid #30435c;grid-template-columns:minmax(0,1.65fr) minmax(250px,1fr);gap:44px;padding-top:32px;display:grid}.commercials-module__xArhxG__story h2,.commercials-module__xArhxG__callout h2{margin:0 0 13px;font-size:1.6rem;line-height:1.3}.commercials-module__xArhxG__story p,.commercials-module__xArhxG__callout p{color:#c6d6e9;margin:0 0 18px;font-size:1rem;line-height:1.75}.commercials-module__xArhxG__story a:not(.commercials-module__xArhxG__primaryButton):not(.commercials-module__xArhxG__secondaryButton),.commercials-module__xArhxG__callout a:not(.commercials-module__xArhxG__primaryButton){color:#9dc6ff;text-underline-offset:3px;text-decoration:underline}.commercials-module__xArhxG__page p a:not(.commercials-module__xArhxG__primaryButton):not(.commercials-module__xArhxG__secondaryButton){text-underline-offset:3px;text-decoration:underline}.commercials-module__xArhxG__transcript{background:#0c1c30;border:1px solid #30435c;border-radius:14px;margin-top:24px;padding:18px 21px}.commercials-module__xArhxG__transcript summary{cursor:pointer;font-weight:800}.commercials-module__xArhxG__transcript dl{margin:19px 0 0}.commercials-module__xArhxG__transcript dt{color:#8fbaf8;margin-top:15px;font-size:.87rem;font-weight:800}.commercials-module__xArhxG__transcript dd{color:#e4ecf7;margin:5px 0 0;line-height:1.7}.commercials-module__xArhxG__otherCut{background:#0f2036;border:1px solid #30435c;border-radius:18px;align-self:start;padding:23px}.commercials-module__xArhxG__otherCut h2{font-size:1.25rem}.commercials-module__xArhxG__callout{border-top:1px solid #30435c;max-width:850px;margin-top:45px;padding-top:30px}.commercials-module__xArhxG__page a:focus-visible,.commercials-module__xArhxG__page button:focus-visible,.commercials-module__xArhxG__page summary:focus-visible,.commercials-module__xArhxG__page input:focus-visible,.commercials-module__xArhxG__page video:focus-visible{outline-offset:5px;outline:3px solid #8cc0ff}@media (min-width:701px){.commercials-module__xArhxG__playerFigure{width:min(100%,max(420px,177.778svh - 497.778px));margin-inline:auto}}@media (max-width:700px){.commercials-module__xArhxG__page{padding:19px 18px 48px}.commercials-module__xArhxG__grid,.commercials-module__xArhxG__story{grid-template-columns:1fr;gap:23px}.commercials-module__xArhxG__intro{margin-bottom:25px}.commercials-module__xArhxG__cardBody{padding:21px}.commercials-module__xArhxG__player{border-radius:12px}.commercials-module__xArhxG__actions{gap:12px;margin-bottom:29px}.commercials-module__xArhxG__story{padding-top:25px}.commercials-module__xArhxG__summary{font-size:1rem}}@media (prefers-reduced-motion:reduce){.commercials-module__xArhxG__poster{transition:none}}.commercials-module__xArhxG__page{color:#0c264a;background:#fff}.commercials-module__xArhxG__kicker,.commercials-module__xArhxG__watchLink{color:#0053c7}.commercials-module__xArhxG__intro p:not(.commercials-module__xArhxG__kicker),.commercials-module__xArhxG__summary,.commercials-module__xArhxG__card p,.commercials-module__xArhxG__story p,.commercials-module__xArhxG__callout p{color:#465f7e;font-size:18px;line-height:1.75}.commercials-module__xArhxG__card,.commercials-module__xArhxG__transcript,.commercials-module__xArhxG__otherCut{background:#fff;border-color:#b9ddfa;box-shadow:0 8px 24px #006fff0b}.commercials-module__xArhxG__editionRow,.commercials-module__xArhxG__playerFigure figcaption,.commercials-module__xArhxG__share span[role=status]{color:#465f7e;font-size:16px}.commercials-module__xArhxG__badge{color:#0053c7;background:#edf8ff;border-color:#b9ddfa;font-size:14px}.commercials-module__xArhxG__watchLink:hover{color:#004ba8}.commercials-module__xArhxG__primaryButton{background:linear-gradient(150deg,#54adff,#1476dd 44%,#0757af);box-shadow:inset 2px 3px 4px #fff6,0 3px #07539f,0 7px 13px #0766c32e}.commercials-module__xArhxG__secondaryButton{color:#0053c7;background:#fff;border-color:#b9ddfa;box-shadow:0 3px #c1d7e8}.commercials-module__xArhxG__secondaryButton:hover{background:#edf8ff}.commercials-module__xArhxG__share input{color:#0c264a;background:#fff;border-color:#a9c7e5}.commercials-module__xArhxG__story,.commercials-module__xArhxG__callout{border-color:#b9ddfa}.commercials-module__xArhxG__story a:not(.commercials-module__xArhxG__primaryButton):not(.commercials-module__xArhxG__secondaryButton),.commercials-module__xArhxG__callout a:not(.commercials-module__xArhxG__primaryButton),.commercials-module__xArhxG__transcript dt{color:#0053c7}.commercials-module__xArhxG__transcript dd{color:#0c264a}
.safety-ratings-module__f8CWTa__page{color:#14233c;background:var(--public-page,#fff);max-width:1180px;margin:0 auto;padding:30px 24px 60px}.safety-ratings-module__f8CWTa__hero{color:#fff;background:linear-gradient(120deg,#081f46,#083e89);border-radius:22px;padding:46px}.safety-ratings-module__f8CWTa__hero h1{letter-spacing:-1px;color:#fff;margin:12px 0 18px;font-size:clamp(32px,5vw,52px);line-height:1.1}.safety-ratings-module__f8CWTa__hero>p{max-width:700px;font-size:21px;line-height:1.5}.safety-ratings-module__f8CWTa__hero .safety-ratings-module__f8CWTa__eyebrow{text-transform:uppercase;letter-spacing:1.8px;color:#bfdcff;font-size:12px;font-weight:800}.safety-ratings-module__f8CWTa__hero .safety-ratings-module__f8CWTa__heroNote{color:#e0edff;font-size:16px}.safety-ratings-module__f8CWTa__hero>a{color:#004bb5;background:#fff;border-radius:8px;margin-top:15px;padding:13px 20px;font-weight:800;text-decoration:none;display:inline-block}.safety-ratings-module__f8CWTa__stats{border:1px solid #dce6f5;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0;display:grid}.safety-ratings-module__f8CWTa__stats>div{gap:8px;padding:25px;display:grid}.safety-ratings-module__f8CWTa__stats strong{color:#005dce;font-size:30px}.safety-ratings-module__f8CWTa__stats span{color:#53647a;font-size:13px}.safety-ratings-module__f8CWTa__section{border-bottom:1px solid #dce6f5;padding:28px 0;scroll-margin-top:90px}.safety-ratings-module__f8CWTa__section h2{margin:0 0 15px;font-size:27px;line-height:1.25}.safety-ratings-module__f8CWTa__section p{max-width:980px;line-height:1.7}.safety-ratings-module__f8CWTa__section a,.safety-ratings-module__f8CWTa__end a{color:#0055bd;font-weight:700}.safety-ratings-module__f8CWTa__filters{flex-wrap:wrap;align-items:end;gap:15px;margin:25px 0;display:flex}.safety-ratings-module__f8CWTa__filters label{flex:1;gap:8px;font-size:13px;font-weight:750;display:grid}.safety-ratings-module__f8CWTa__filters select{min-width:150px;max-width:100%;font:inherit;background:#fff;border:1px solid #a9bdd8;border-radius:8px;padding:12px}.safety-ratings-module__f8CWTa__filters button{color:#fff;cursor:pointer;background:#005dce;border:0;border-radius:8px;padding:13px 20px;font-weight:750}.safety-ratings-module__f8CWTa__tableWrap{border:1px solid #dce6f5;border-radius:12px;overflow-x:auto}.safety-ratings-module__f8CWTa__tableWrap table{border-collapse:collapse;width:100%;font-size:13px}.safety-ratings-module__f8CWTa__tableWrap caption{text-align:left;padding:15px;font-weight:800}.safety-ratings-module__f8CWTa__tableWrap th,.safety-ratings-module__f8CWTa__tableWrap td{text-align:left;vertical-align:middle;border-top:1px solid #dce6f5;padding:14px}.safety-ratings-module__f8CWTa__tableWrap thead{background:#edf4ff}.safety-ratings-module__f8CWTa__tableWrap small{color:#53647a;font-weight:400;line-height:1.6;display:block}.safety-ratings-module__f8CWTa__tableWrap [class*=filledStars]{color:#960}.safety-ratings-module__f8CWTa__note{color:#53647a;font-size:12px}.safety-ratings-module__f8CWTa__cohorts,.safety-ratings-module__f8CWTa__methodGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.safety-ratings-module__f8CWTa__cohorts article,.safety-ratings-module__f8CWTa__methodGrid article{background:var(--public-sky,#edf8ff);border-radius:12px;padding:22px}.safety-ratings-module__f8CWTa__cohorts h3,.safety-ratings-module__f8CWTa__methodGrid h3{margin:0;font-size:18px}.safety-ratings-module__f8CWTa__cohorts p,.safety-ratings-module__f8CWTa__methodGrid p{font-size:14px}.safety-ratings-module__f8CWTa__cohorts strong{color:#305675;margin-bottom:14px;font-size:12px;display:block}.safety-ratings-module__f8CWTa__cohorts a{font-size:13px;display:inline-block}.safety-ratings-module__f8CWTa__methodDetails{margin-top:25px}.safety-ratings-module__f8CWTa__methodDetails summary{cursor:pointer;padding:15px 0;font-weight:800}.safety-ratings-module__f8CWTa__methodDetails p{font-size:14px}.safety-ratings-module__f8CWTa__end{margin-top:30px}@media (max-width:650px){.safety-ratings-module__f8CWTa__page{padding:18px 15px 40px}.safety-ratings-module__f8CWTa__hero{border-radius:14px;padding:26px 22px}.safety-ratings-module__f8CWTa__hero h1{font-size:32px}.safety-ratings-module__f8CWTa__hero>p{font-size:18px}.safety-ratings-module__f8CWTa__stats>div{padding:16px 10px}.safety-ratings-module__f8CWTa__stats strong{font-size:24px}.safety-ratings-module__f8CWTa__stats span{font-size:11px}.safety-ratings-module__f8CWTa__cohorts,.safety-ratings-module__f8CWTa__methodGrid{grid-template-columns:1fr}.safety-ratings-module__f8CWTa__section h2{font-size:24px}.safety-ratings-module__f8CWTa__tableWrap th,.safety-ratings-module__f8CWTa__tableWrap td{min-width:120px;padding:12px 10px}.safety-ratings-module__f8CWTa__filters label{min-width:100%}.safety-ratings-module__f8CWTa__filters button{width:100%}}.safety-ratings-module__f8CWTa__filters button:disabled{color:#253953;cursor:not-allowed;background:#b8c5d6}.safety-ratings-module__f8CWTa__filters select:disabled{color:#53647a;background:#eef2f7}.safety-ratings-module__f8CWTa__emptyState{background:var(--public-sky,#edf8ff);text-align:center;border:1px dashed #a8c1e5;border-radius:14px;padding:32px 26px}.safety-ratings-module__f8CWTa__emptyState>span{letter-spacing:5px;color:#54759e;font-size:35px}.safety-ratings-module__f8CWTa__emptyState h3{margin:14px 0 6px;font-size:21px}.safety-ratings-module__f8CWTa__emptyState p{margin:8px auto}.safety-ratings-module__f8CWTa__results{scroll-margin-top:100px}.safety-ratings-module__f8CWTa__resultGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.safety-ratings-module__f8CWTa__resultCard{background:#fff;border:1px solid #ccdaed;border-top:4px solid #006fff;border-radius:14px;padding:24px;box-shadow:0 8px 24px #10284d08}.safety-ratings-module__f8CWTa__resultCard h3{margin:7px 0 20px;font-size:21px;line-height:1.4}.safety-ratings-module__f8CWTa__resultCard .safety-ratings-module__f8CWTa__sourceLabel{letter-spacing:1px;text-transform:uppercase;color:#42628b;margin:0;font-size:11px;font-weight:800}.safety-ratings-module__f8CWTa__resultRating{flex-direction:column;gap:10px;margin-bottom:22px;display:flex}.safety-ratings-module__f8CWTa__resultRating [class*=filledStars]{color:#ac7300}.safety-ratings-module__f8CWTa__resultRating strong{font-size:20px}.safety-ratings-module__f8CWTa__resultMetrics{background:#eef5ff;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 18px;padding:15px;display:grid}.safety-ratings-module__f8CWTa__resultMetrics dt{color:#385572;font-size:12px;line-height:1.4}.safety-ratings-module__f8CWTa__resultMetrics dd{margin:9px 0 0;font-size:18px;font-weight:800}.safety-ratings-module__f8CWTa__resultDetails{border-top:1px solid #dce6f5}.safety-ratings-module__f8CWTa__resultDetails summary{color:#0055bd;cursor:pointer;padding:17px 0;font-weight:800}.safety-ratings-module__f8CWTa__resultDetails p,.safety-ratings-module__f8CWTa__resultDetails li{font-size:13px}.safety-ratings-module__f8CWTa__resultDetails h4{font-size:15px}.safety-ratings-module__f8CWTa__testResults{margin:0}.safety-ratings-module__f8CWTa__testResults>div{border-bottom:1px solid #e4ecf7;justify-content:space-between;gap:15px;padding:10px 0;font-size:13px;display:flex}.safety-ratings-module__f8CWTa__testResults dd{white-space:nowrap;margin:0;font-weight:750}.safety-ratings-module__f8CWTa__warning{color:#563c0a;background:#fff8e8;border:1px solid #ebcf98;border-radius:9px;padding:15px 18px}.safety-ratings-module__f8CWTa__ratingStatus{font-weight:800}.safety-ratings-module__f8CWTa__section a.safety-ratings-module__f8CWTa__shopLink{color:#fff;background:#005dce;border-radius:8px;margin-top:12px;padding:13px 19px;text-decoration:none;display:inline-block}.safety-ratings-module__f8CWTa__filters select:focus-visible,.safety-ratings-module__f8CWTa__filters button:focus-visible,.safety-ratings-module__f8CWTa__resultDetails summary:focus-visible{outline-offset:3px;outline:3px solid #e9a600}@media (max-width:650px){.safety-ratings-module__f8CWTa__resultGrid{grid-template-columns:1fr}.safety-ratings-module__f8CWTa__resultCard{padding:20px}.safety-ratings-module__f8CWTa__resultCard h3{font-size:19px}.safety-ratings-module__f8CWTa__resultMetrics{gap:8px;padding:12px}.safety-ratings-module__f8CWTa__emptyState{padding:25px 18px}}.safety-ratings-module__f8CWTa__hero>a{background:var(--public-clay-light,linear-gradient(145deg,#fff,#eaf5fe));box-shadow:var(--public-clay-light-depth,0 3px 0 #c1d7e8);border:1px solid #b9d5e9;border-radius:12px}.safety-ratings-module__f8CWTa__filters button:not(:disabled),.safety-ratings-module__f8CWTa__section a.safety-ratings-module__f8CWTa__shopLink{background:var(--public-clay-blue,linear-gradient(150deg,#54adff,#1476dd 44%,#0757af));box-shadow:var(--public-clay-blue-depth,0 3px 0 #07539f);border-radius:12px}
.vehicle-safety-report-module__cSmIIW__report{color:#14233c;background:#fff;border:2px solid #006fff;border-radius:20px;margin:28px 0 38px;scroll-margin-top:95px;overflow:hidden;box-shadow:0 12px 36px #006fff13}.vehicle-safety-report-module__cSmIIW__header{color:#fff;background:linear-gradient(118deg,#071e45,#073982);justify-content:space-between;align-items:center;gap:26px;padding:30px 34px;display:flex}.vehicle-safety-report-module__cSmIIW__titleGroup{align-items:center;gap:18px;min-width:0;display:flex}.vehicle-safety-report-module__cSmIIW__shield{color:#74b4ff;flex:none;width:42px;display:block}.vehicle-safety-report-module__cSmIIW__shield svg{width:100%;height:auto}.vehicle-safety-report-module__cSmIIW__header h2{color:#fff;letter-spacing:-.6px;margin:6px 0 10px;font-size:clamp(23px,3vw,34px);line-height:1.15}.vehicle-safety-report-module__cSmIIW__header p{color:#dae8ff;margin:0;font-size:15px}.vehicle-safety-report-module__cSmIIW__header .vehicle-safety-report-module__cSmIIW__eyebrow{text-transform:uppercase;letter-spacing:1.6px;color:#b8d8ff;font-size:15px;font-weight:800}.vehicle-safety-report-module__cSmIIW__heroRating{flex:none;justify-items:start;gap:8px;display:grid}.vehicle-safety-report-module__cSmIIW__heroRating>span:first-child{color:#e2edff;font-size:15px}.vehicle-safety-report-module__cSmIIW__heroRating>strong{font-size:27px;line-height:1}.vehicle-safety-report-module__cSmIIW__heroRating>strong>span{color:#cbdbf1;font-size:17px}.vehicle-safety-report-module__cSmIIW__heroRating .vehicle-safety-report-module__cSmIIW__unrated{max-width:245px;font-size:22px;line-height:1.25}.vehicle-safety-report-module__cSmIIW__stars{letter-spacing:3px;white-space:nowrap;vertical-align:middle;width:max-content;font-size:35px;line-height:1.1;display:inline-block;position:relative}.vehicle-safety-report-module__cSmIIW__emptyStars{color:#98a6bc}.vehicle-safety-report-module__cSmIIW__filledStars{color:#ffd15d;position:absolute;inset:0 auto 0 0;overflow:hidden}.vehicle-safety-report-module__cSmIIW__smallStars{letter-spacing:2px;font-size:20px}.vehicle-safety-report-module__cSmIIW__intro{margin:0 0 22px;font-size:17px;line-height:1.5}.vehicle-safety-report-module__cSmIIW__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.vehicle-safety-report-module__cSmIIW__metrics>div{background:#f1f6ff;border:1px solid #d6e4fa;border-radius:12px;justify-items:start;gap:9px;padding:17px;display:grid}.vehicle-safety-report-module__cSmIIW__metrics>div>span:first-child{font-size:15px;font-weight:750}.vehicle-safety-report-module__cSmIIW__metrics .vehicle-safety-report-module__cSmIIW__filledStars,.vehicle-safety-report-module__cSmIIW__testRows .vehicle-safety-report-module__cSmIIW__filledStars,.vehicle-safety-report-module__cSmIIW__summaryLink .vehicle-safety-report-module__cSmIIW__filledStars{color:#960}.vehicle-safety-report-module__cSmIIW__metrics>div>strong{color:#41536e;font-size:15px}.vehicle-safety-report-module__cSmIIW__reportLinks{flex-wrap:wrap;gap:20px;padding:22px 0;display:flex}.vehicle-safety-report-module__cSmIIW__reportLinks a,.vehicle-safety-report-module__cSmIIW__body a{color:#004cb6;font-weight:700}.vehicle-safety-report-module__cSmIIW__detail{border-top:1px solid #d7e2f0}.vehicle-safety-report-module__cSmIIW__detail>summary{cursor:pointer;justify-content:space-between;gap:14px;padding:19px 0;font-size:16px;font-weight:800;list-style:none;display:flex}.vehicle-safety-report-module__cSmIIW__detail>summary::-webkit-details-marker{display:none}.vehicle-safety-report-module__cSmIIW__detail>summary:focus-visible,.vehicle-safety-report-module__cSmIIW__featureCategory>summary:focus-visible{outline-offset:4px;outline:3px solid #006fff}.vehicle-safety-report-module__cSmIIW__detail[open]>summary>span{transform:rotate(45deg)}.vehicle-safety-report-module__cSmIIW__expanded{padding:0 0 24px}.vehicle-safety-report-module__cSmIIW__expanded h3{margin:22px 0 12px;font-size:18px}.vehicle-safety-report-module__cSmIIW__expanded p,.vehicle-safety-report-module__cSmIIW__expanded li{line-height:1.6}.vehicle-safety-report-module__cSmIIW__note{color:#53647a;font-size:15px;line-height:1.6}.vehicle-safety-report-module__cSmIIW__notice{background:#fff5df;border-left:4px solid #a36900;border-radius:7px;padding:14px 18px;font-size:15px;line-height:1.5}.vehicle-safety-report-module__cSmIIW__testRows{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:16px 0;display:grid}.vehicle-safety-report-module__cSmIIW__testRows>div{border-bottom:1px solid #e2eaf5;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;display:flex}.vehicle-safety-report-module__cSmIIW__testRows dt{font-size:15px}.vehicle-safety-report-module__cSmIIW__testRows dd{white-space:nowrap;margin:0;font-size:15px}.vehicle-safety-report-module__cSmIIW__testRows .vehicle-safety-report-module__cSmIIW__smallStars{font-size:16px}.vehicle-safety-report-module__cSmIIW__equipment{border-top:1px solid #d7e2f0;padding-top:22px;scroll-margin-top:100px}.vehicle-safety-report-module__cSmIIW__equipment h3{margin:0 0 10px;font-size:21px}.vehicle-safety-report-module__cSmIIW__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.vehicle-safety-report-module__cSmIIW__featureCategory{border:1px solid #dce5f2;border-radius:10px;align-self:start;padding:0 16px}.vehicle-safety-report-module__cSmIIW__featureCategory summary{cursor:pointer;padding:16px 0;font-size:15px;font-weight:750}.vehicle-safety-report-module__cSmIIW__featureCategory summary>span{float:right;color:#0049ab;background:#e6f0ff;border-radius:15px;padding:1px 8px;font-size:15px}.vehicle-safety-report-module__cSmIIW__featureCategory ul{margin:0 0 12px;padding:0;list-style:none}.vehicle-safety-report-module__cSmIIW__featureCategory li{border-top:1px solid #edf1f7;gap:4px;padding:9px 0;display:grid}.vehicle-safety-report-module__cSmIIW__featureCategory li strong{font-size:15px;font-weight:650}.vehicle-safety-report-module__cSmIIW__featureCategory li span{color:#53647a;font-size:15px;line-height:1.5}.vehicle-safety-report-module__cSmIIW__footer{color:#53647a;border-top:1px solid #d7e2f0;margin:0;padding-top:18px;font-size:15px;line-height:1.6}.vehicle-safety-report-module__cSmIIW__footer a{margin-left:5px;display:inline-block}.vehicle-safety-report-module__cSmIIW__summaryLink{color:#0049ab;background:#edf4ff;border:1px solid #c6dcff;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:13px 0 18px;padding:11px 13px;font-size:15px;font-weight:750;text-decoration:none;display:flex}@media (max-width:760px){.vehicle-safety-report-module__cSmIIW__header{flex-direction:column;align-items:flex-start;gap:24px;padding:23px 20px}.vehicle-safety-report-module__cSmIIW__titleGroup{gap:12px}.vehicle-safety-report-module__cSmIIW__shield{width:32px}.vehicle-safety-report-module__cSmIIW__header h2{font-size:25px}.vehicle-safety-report-module__cSmIIW__heroRating{gap:7px;padding-left:44px}.vehicle-safety-report-module__cSmIIW__heroRating .vehicle-safety-report-module__cSmIIW__unrated{max-width:100%}.vehicle-safety-report-module__cSmIIW__body{padding:22px 18px 18px}.vehicle-safety-report-module__cSmIIW__metrics{gap:8px}.vehicle-safety-report-module__cSmIIW__metrics>div{gap:10px;padding:12px 9px}.vehicle-safety-report-module__cSmIIW__metrics>div>span:first-child{font-size:15px}.vehicle-safety-report-module__cSmIIW__metrics .vehicle-safety-report-module__cSmIIW__smallStars{letter-spacing:1px;font-size:15px}.vehicle-safety-report-module__cSmIIW__featureGrid,.vehicle-safety-report-module__cSmIIW__testRows{grid-template-columns:1fr}.vehicle-safety-report-module__cSmIIW__intro{font-size:15px}.vehicle-safety-report-module__cSmIIW__report{border-radius:14px}.vehicle-safety-report-module__cSmIIW__reportLinks{gap:14px;font-size:15px}.vehicle-safety-report-module__cSmIIW__detail>summary{font-size:15px}}@media (prefers-reduced-motion:reduce){.vehicle-safety-report-module__cSmIIW__report *{scroll-behavior:auto}}.vehicle-safety-report-module__cSmIIW__autorriveReport.vehicle-safety-report-module__cSmIIW__autorriveReport{color:#14233c;background:#fff;border:1px solid #bdd5f5;border-radius:16px;max-width:none;padding:0;overflow:visible}.vehicle-safety-report-module__cSmIIW__autorriveHeader{color:#fff;background:linear-gradient(118deg,#071e45,#073982);border-radius:15px 15px 0 0;padding:22px 26px}.vehicle-safety-report-module__cSmIIW__autorriveHeader h2{color:#fff;margin:0 0 6px;font-size:28px;line-height:1.15}.vehicle-safety-report-module__cSmIIW__autorriveHeader p{color:#dceaff;margin:0;font-size:16px}.vehicle-safety-report-module__cSmIIW__autorriveBody{padding:18px 24px 24px}.vehicle-safety-report-module__cSmIIW__report{box-shadow:none;border:1px solid #3d82dc;border-radius:10px;margin:0 0 20px;overflow:visible}.vehicle-safety-report-module__cSmIIW__disclosure>.vehicle-safety-report-module__cSmIIW__header{cursor:pointer;background:linear-gradient(118deg,#09234a,#083c80);border-radius:9px;gap:20px;padding:16px 20px;list-style:none;display:flex}.vehicle-safety-report-module__cSmIIW__disclosure[open]>.vehicle-safety-report-module__cSmIIW__header{border-radius:9px 9px 0 0}.vehicle-safety-report-module__cSmIIW__disclosure>.vehicle-safety-report-module__cSmIIW__header::-webkit-details-marker{display:none}.vehicle-safety-report-module__cSmIIW__disclosure>.vehicle-safety-report-module__cSmIIW__header:focus-visible{outline-offset:4px;outline:3px solid #0074ff}.vehicle-safety-report-module__cSmIIW__header .vehicle-safety-report-module__cSmIIW__titleGroup{flex:1;gap:12px}.vehicle-safety-report-module__cSmIIW__header .vehicle-safety-report-module__cSmIIW__shield{width:29px}.vehicle-safety-report-module__cSmIIW__header h3{color:#fff;letter-spacing:0;margin:0 0 5px;font-size:21px;line-height:1.2}.vehicle-safety-report-module__cSmIIW__header p{font-size:15px}.vehicle-safety-report-module__cSmIIW__heroRating{grid-template-columns:auto auto;align-items:center;gap:3px 10px}.vehicle-safety-report-module__cSmIIW__heroRating>span:first-child{grid-column:1/-1;font-size:15px}.vehicle-safety-report-module__cSmIIW__heroRating .vehicle-safety-report-module__cSmIIW__stars{letter-spacing:2px;font-size:25px}.vehicle-safety-report-module__cSmIIW__heroRating>strong{font-size:19px}.vehicle-safety-report-module__cSmIIW__heroRating>strong>span{font-size:15px}.vehicle-safety-report-module__cSmIIW__heroRating .vehicle-safety-report-module__cSmIIW__unrated{grid-column:1/-1;max-width:235px;font-size:16px}.vehicle-safety-report-module__cSmIIW__expandButton{color:#073678;white-space:nowrap;background:#fff;border:1px solid #a6cbff;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:15px;font-weight:750;display:inline-flex}.vehicle-safety-report-module__cSmIIW__expandButton>span{font-size:22px;line-height:1}.vehicle-safety-report-module__cSmIIW__body{padding:18px 22px}.vehicle-safety-report-module__cSmIIW__intro{margin-bottom:14px;font-size:16px}.vehicle-safety-report-module__cSmIIW__note,.vehicle-safety-report-module__cSmIIW__footer{color:#40516a;font-size:15px;line-height:1.5}.vehicle-safety-report-module__cSmIIW__body .vehicle-safety-report-module__cSmIIW__metrics>div{gap:6px;padding:12px}.vehicle-safety-report-module__cSmIIW__body .vehicle-safety-report-module__cSmIIW__metrics>div>span:first-child{font-size:15px}.vehicle-safety-report-module__cSmIIW__reportLinks{padding:15px 0;font-size:15px}.vehicle-safety-report-module__cSmIIW__detail>summary{padding:14px 0;font-size:16px}.vehicle-safety-report-module__cSmIIW__equipment{padding-top:16px}.vehicle-safety-report-module__cSmIIW__equipment h3{font-size:21px}.vehicle-safety-report-module__cSmIIW__checklistGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:15px 0;display:grid}.vehicle-safety-report-module__cSmIIW__checklistCategory{min-width:0}.vehicle-safety-report-module__cSmIIW__checklistCategory h4{color:#143964;background:#eaf2ff;border-radius:6px;margin:0;padding:10px 12px;font-size:16px;line-height:1.4}.vehicle-safety-report-module__cSmIIW__checklistCategory ul{margin:0;padding:0;list-style:none}.vehicle-safety-report-module__cSmIIW__checklistCategory li{border-bottom:1px solid #dce5f0;justify-content:space-between;align-items:center;gap:10px;padding:9px 3px;font-size:16px;line-height:1.5;display:flex}.vehicle-safety-report-module__cSmIIW__featureName{min-width:0;font-weight:550}.vehicle-safety-report-module__cSmIIW__featureStatus{text-align:right;color:#46566d;flex:none;max-width:110px;font-size:15px;font-weight:700}.vehicle-safety-report-module__cSmIIW__featureStatus[data-status=Yes],.vehicle-safety-report-module__cSmIIW__featureStatus[data-status=Standard]{color:#076544}.vehicle-safety-report-module__cSmIIW__featureStatus[data-status=No]{color:#7f3230}.vehicle-safety-report-module__cSmIIW__featureStatus[data-status=Dealer\ reported]{color:#1456a3}.vehicle-safety-report-module__cSmIIW__featureStatus[data-status=Optional],.vehicle-safety-report-module__cSmIIW__featureStatus[data-status=Partial],.vehicle-safety-report-module__cSmIIW__featureStatus[data-status=Check\ details]{color:#7a5000}.vehicle-safety-report-module__cSmIIW__featureInfo{vertical-align:middle;display:inline-block;position:relative}.vehicle-safety-report-module__cSmIIW__infoButton{color:#124f9e;cursor:pointer;background:#eaf2ff;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:20px;line-height:1;display:inline-flex}.vehicle-safety-report-module__cSmIIW__infoButton:focus-visible{outline-offset:2px;outline:2px solid #006fff}.vehicle-safety-report-module__cSmIIW__tipText{z-index:120;box-sizing:border-box;color:#fff;white-space:normal;background:#112c50;border-radius:8px;gap:8px;width:400px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 112px);padding:13px 15px;font-size:15px;font-weight:400;line-height:1.5;display:grid;position:fixed;overflow-y:auto;box-shadow:0 5px 20px #0b204140}.vehicle-safety-report-module__cSmIIW__additionalFeatures{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin:0 0 12px;padding:0;list-style:none;display:grid}.vehicle-safety-report-module__cSmIIW__additionalFeatures li{border-bottom:1px solid #e1e8f1;gap:3px;padding:9px 0;font-size:16px;display:grid}.vehicle-safety-report-module__cSmIIW__additionalFeatures li span{color:#40516a;font-size:15px}.vehicle-safety-report-module__cSmIIW__report .vehicle-safety-report-module__cSmIIW__testRows{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.vehicle-safety-report-module__cSmIIW__report .vehicle-safety-report-module__cSmIIW__testRows>div{background:0 0;border-radius:0;padding:10px 0}.vehicle-safety-report-module__cSmIIW__report .vehicle-safety-report-module__cSmIIW__testRows dt{text-transform:none;letter-spacing:0;font-size:15px}.vehicle-safety-report-module__cSmIIW__report .vehicle-safety-report-module__cSmIIW__testRows dd{font-size:15px}@media (max-width:1000px){.vehicle-safety-report-module__cSmIIW__disclosure>.vehicle-safety-report-module__cSmIIW__header{flex-wrap:wrap;gap:12px}.vehicle-safety-report-module__cSmIIW__header .vehicle-safety-report-module__cSmIIW__titleGroup{flex-basis:50%}.vehicle-safety-report-module__cSmIIW__expandButton{margin-left:auto}.vehicle-safety-report-module__cSmIIW__heroRating{padding-left:0}.vehicle-safety-report-module__cSmIIW__autorriveBody{padding:16px}.vehicle-safety-report-module__cSmIIW__checklistGrid{gap:16px}}@media (max-width:760px){.vehicle-safety-report-module__cSmIIW__autorriveHeader{padding:20px}.vehicle-safety-report-module__cSmIIW__autorriveHeader h2{font-size:26px}.vehicle-safety-report-module__cSmIIW__autorriveBody{padding:12px}.vehicle-safety-report-module__cSmIIW__disclosure>.vehicle-safety-report-module__cSmIIW__header{flex-direction:row;align-items:center;padding:15px}.vehicle-safety-report-module__cSmIIW__header .vehicle-safety-report-module__cSmIIW__titleGroup{flex-basis:100%}.vehicle-safety-report-module__cSmIIW__header h3{font-size:21px}.vehicle-safety-report-module__cSmIIW__heroRating{gap:5px;padding-left:0}.vehicle-safety-report-module__cSmIIW__heroRating .vehicle-safety-report-module__cSmIIW__unrated{max-width:170px;font-size:15px}.vehicle-safety-report-module__cSmIIW__expandButton{padding:9px;font-size:15px}.vehicle-safety-report-module__cSmIIW__body{padding:16px 13px}.vehicle-safety-report-module__cSmIIW__checklistGrid,.vehicle-safety-report-module__cSmIIW__additionalFeatures,.vehicle-safety-report-module__cSmIIW__report .vehicle-safety-report-module__cSmIIW__testRows{grid-template-columns:1fr}.vehicle-safety-report-module__cSmIIW__checklistCategory li{padding:8px 1px;font-size:16px}.vehicle-safety-report-module__cSmIIW__tipText{width:calc(100vw - 24px)}.vehicle-safety-report-module__cSmIIW__note,.vehicle-safety-report-module__cSmIIW__footer,.vehicle-safety-report-module__cSmIIW__summaryLink{font-size:15px}.vehicle-safety-report-module__cSmIIW__body .vehicle-safety-report-module__cSmIIW__metrics{grid-template-columns:1fr}.vehicle-safety-report-module__cSmIIW__body .vehicle-safety-report-module__cSmIIW__metrics>div{justify-content:space-between;align-items:center;display:flex}.vehicle-safety-report-module__cSmIIW__body .vehicle-safety-report-module__cSmIIW__metrics .vehicle-safety-report-module__cSmIIW__smallStars{font-size:18px}}@container vehicle-report (max-width:900px){.vehicle-safety-report-module__cSmIIW__disclosure>.vehicle-safety-report-module__cSmIIW__header{flex-wrap:wrap;gap:14px}.vehicle-safety-report-module__cSmIIW__header .vehicle-safety-report-module__cSmIIW__titleGroup{flex-basis:100%}.vehicle-safety-report-module__cSmIIW__heroRating{padding-left:0}.vehicle-safety-report-module__cSmIIW__expandButton{margin-left:auto}.vehicle-safety-report-module__cSmIIW__checklistGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}.vehicle-safety-report-module__cSmIIW__report .vehicle-safety-report-module__cSmIIW__testRows,.vehicle-safety-report-module__cSmIIW__additionalFeatures{grid-template-columns:1fr}.vehicle-safety-report-module__cSmIIW__testRows>div{flex-wrap:wrap}.vehicle-safety-report-module__cSmIIW__body .vehicle-safety-report-module__cSmIIW__metrics{grid-template-columns:1fr}.vehicle-safety-report-module__cSmIIW__body .vehicle-safety-report-module__cSmIIW__metrics>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}}@container vehicle-report (max-width:500px){.vehicle-safety-report-module__cSmIIW__autorriveBody{padding:12px}.vehicle-safety-report-module__cSmIIW__disclosure>.vehicle-safety-report-module__cSmIIW__header{padding:15px}.vehicle-safety-report-module__cSmIIW__body{padding:16px 13px}.vehicle-safety-report-module__cSmIIW__heroRating .vehicle-safety-report-module__cSmIIW__unrated{max-width:100%}.vehicle-safety-report-module__cSmIIW__expandButton{white-space:normal}.vehicle-safety-report-module__cSmIIW__checklistCategory li{align-items:flex-start}}.vehicle-safety-report-module__cSmIIW__autorriveHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;display:flex}.vehicle-safety-report-module__cSmIIW__autorriveIdentity{text-align:right;gap:6px;margin-left:auto;display:grid}.vehicle-safety-report-module__cSmIIW__autorriveIdentity strong{font-size:18px;font-weight:800}.vehicle-safety-report-module__cSmIIW__autorriveIdentity span{font-size:16px;font-weight:400}@media (max-width:600px){.vehicle-safety-report-module__cSmIIW__autorriveIdentity{text-align:left;width:100%;margin-left:0}}
.videos-module__34SEFq__watchTopRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-bottom:18px;display:flex}.videos-module__34SEFq__watchTopRow .videos-module__34SEFq__videoMetaRow{margin:0}.videos-module__34SEFq__libraryPage .videos-module__34SEFq__libraryIntro{margin-bottom:22px}.videos-module__34SEFq__libraryPage .videos-module__34SEFq__libraryIntro h1{margin-bottom:12px;font-size:clamp(2rem,3.2vw,2.75rem);line-height:1.15}.videos-module__34SEFq__libraryIntro p:last-child{margin-bottom:0}.videos-module__34SEFq__moreVideos{border-top:1px solid #30435c;margin-top:40px;padding-top:28px}.videos-module__34SEFq__moreHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:20px;display:flex}.videos-module__34SEFq__moreHeading h2{margin:0;font-size:clamp(1.35rem,2.4vw,1.8rem);line-height:1.25}.videos-module__34SEFq__relatedVideoTitle{margin:0 0 16px;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.3}.videos-module__34SEFq__relatedVideoTitle a{color:inherit;text-decoration:none}.videos-module__34SEFq__relatedVideoTitle a:hover{text-decoration:underline}@media (max-width:700px){.videos-module__34SEFq__watchTopRow{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:16px}.videos-module__34SEFq__moreHeading{flex-direction:column;align-items:flex-start}}
.saved-search-carousel-module__B-9hea__carousel{background:linear-gradient(130deg,#eff6ff,#fff);border:1px solid #b7d5ff;border-radius:22px;margin:20px 0 28px;padding:22px}.saved-search-carousel-module__B-9hea__home{width:min(1180px,100% - 36px);margin:28px auto}.saved-search-carousel-module__B-9hea__home .vehicle-card{background:#fff;border:1px solid #d9e3ef;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 10px 30px #0c1f3a14}.saved-search-carousel-module__B-9hea__home .vehicle-image{aspect-ratio:16/10;background:#eef1f4;height:auto;position:relative;overflow:hidden}.saved-search-carousel-module__B-9hea__home .vehicle-image-link{width:100%;height:100%;display:block}.saved-search-carousel-module__B-9hea__home .vehicle-image img{object-fit:contain;width:100%;height:100%}.saved-search-carousel-module__B-9hea__home .listing-badge{color:#143253;background:#fff;border-radius:10px;padding:7px 10px;font-size:10px;font-weight:850;position:absolute;top:13px;left:13px}.saved-search-carousel-module__B-9hea__home .listing-highlight-badges{z-index:2;pointer-events:none;flex-direction:column;align-items:flex-end;gap:6px;max-width:72%;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:13px;right:13px}.saved-search-carousel-module__B-9hea__home .listing-highlight-badge{color:#fff;background:#143253;border-radius:999px;max-width:100%;padding:5px 8px;font-size:9px;font-weight:850;line-height:1.2}.saved-search-carousel-module__B-9hea__home .vehicle-info{padding:20px}.saved-search-carousel-module__B-9hea__home .vehicle-overline{color:#65758b;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:760}.saved-search-carousel-module__B-9hea__home .vehicle-info h3{margin:0;font-size:22px}.saved-search-carousel-module__B-9hea__home .vehicle-specs{color:#465f7e;margin:8px 0 20px;font-size:13px}.saved-search-carousel-module__B-9hea__home .price-row{border-top:1px solid #e7e5df;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:18px;display:flex}.saved-search-carousel-module__B-9hea__home .price-row>div{display:grid}.saved-search-carousel-module__B-9hea__home .price-row strong{letter-spacing:-1px;font-size:24px}.saved-search-carousel-module__B-9hea__home .price-row>div span{color:#65758b;font-size:11px}.saved-search-carousel-module__B-9hea__home .price-row p{color:#65758b;text-align:right;max-width:120px;margin:0;font-size:10px;font-weight:800}.saved-search-carousel-module__B-9hea__home .card-footer{border-top:1px solid #d9e3ef;justify-content:space-between;align-items:flex-end;gap:14px;margin-top:18px;padding-top:15px;display:flex}.saved-search-carousel-module__B-9hea__home .dealer-line{gap:2px;margin:0;display:grid}.saved-search-carousel-module__B-9hea__home .dealer-line span{color:#65758b;text-transform:uppercase;font-size:9px;font-weight:850}.saved-search-carousel-module__B-9hea__home .dealer-line a{color:#20334f;font-size:12px;font-weight:820}.saved-search-carousel-module__B-9hea__home .card-cta{color:#0053c7;flex:none;font-size:12px;font-weight:900}.saved-search-carousel-module__B-9hea__home .vehicle-image-unavailable{color:#0053c7;text-align:center;background:#eaf5ff;place-content:center;gap:5px;width:100%;height:100%;padding:24px;display:grid}.saved-search-carousel-module__B-9hea__home .vehicle-image-unavailable b{font-size:16px}.saved-search-carousel-module__B-9hea__home .vehicle-image-unavailable small{font-size:11px}.saved-search-carousel-module__B-9hea__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.saved-search-carousel-module__B-9hea__heading h2{margin:0;font-size:20px;line-height:1.2}.saved-search-carousel-module__B-9hea__heading p{font-size:14px;line-height:1.45}.saved-search-carousel-module__B-9hea__heading>a{color:#005ac9;flex-shrink:0;font-size:13px;text-decoration:underline}.saved-search-carousel-module__B-9hea__controls{align-items:center;gap:8px;margin:14px 0;display:flex}.saved-search-carousel-module__B-9hea__controls button{color:#143253;cursor:pointer;background:#fff;border:1px solid #b7c9e2;border-radius:10px;min-width:44px;min-height:40px}.saved-search-carousel-module__B-9hea__controls button:disabled{opacity:.5;cursor:default}.saved-search-carousel-module__B-9hea__controls span{color:#425773;margin-left:8px;font-size:12px}.saved-search-carousel-module__B-9hea__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.saved-search-carousel-module__B-9hea__cards>article{min-width:0}.saved-search-carousel-module__B-9hea__disclosure,.saved-search-carousel-module__B-9hea__error{color:#425773;font-size:12px;line-height:1.6}.saved-search-carousel-module__B-9hea__carousel button:focus-visible,.saved-search-carousel-module__B-9hea__carousel a:focus-visible{outline-offset:3px;outline:3px solid #167cff}@media (max-width:720px){.saved-search-carousel-module__B-9hea__carousel{padding:15px}.saved-search-carousel-module__B-9hea__heading{align-items:center;gap:8px}.saved-search-carousel-module__B-9hea__cards{grid-template-columns:minmax(0,1fr)}.saved-search-carousel-module__B-9hea__heading h2{font-size:20px}.saved-search-carousel-module__B-9hea__controls{flex-wrap:wrap}}
