.eBVcPG_workspace{color:#152f40;background:#fff;border:1px solid #dce4e8;margin-top:clamp(28px,4vw,54px);overflow:hidden}.eBVcPG_eyebrow{color:#58748a;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:760}.eBVcPG_vehicleHeader{background:#f0f5f7;grid-template-columns:minmax(250px,35%) minmax(0,1fr);grid-template-areas:"photo identity";gap:clamp(20px,3vw,42px);padding:clamp(18px,3vw,35px);display:grid}.eBVcPG_vehiclePhoto{flex-direction:column;grid-area:photo;min-width:0;display:flex}.eBVcPG_vehiclePhoto>img{aspect-ratio:4/3;object-fit:cover;background:#d9e6ec;border-radius:4px;width:100%;height:auto;display:block}.eBVcPG_photoFallback{aspect-ratio:4/3;color:#456273;text-align:center;background:#dce7ed;border:1px dashed #a5bac7;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;padding:14px;font-size:12px;display:flex}.eBVcPG_photoFallback svg{width:min(80%,240px);max-height:130px}.eBVcPG_photoCredit{color:#506776;overflow-wrap:anywhere;margin-top:8px;font-size:11px;line-height:1.7}.eBVcPG_photoCredit a{color:#194f6b;text-underline-offset:3px;text-decoration:underline}.eBVcPG_vehicleIdentity{grid-area:identity;align-self:center;min-width:0}.eBVcPG_vehicleIdentity h2{letter-spacing:-.04em;margin:9px 0;font-size:clamp(27px,3.7vw,45px);font-weight:650;line-height:1.08}.eBVcPG_vehicleIdentity>p{color:#4b6576;margin:0;line-height:1.55}.eBVcPG_vehicleForm{margin-top:20px}.eBVcPG_vehicleForm>label{color:#315268;margin-bottom:7px;font-size:12px;font-weight:750;display:block}.eBVcPG_vehicleControls{flex-wrap:wrap;gap:8px;display:flex}.eBVcPG_vehicleControls select{color:#193b50;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #a6bdc9;border-radius:3px;flex:220px;padding:9px 12px;font-size:14px}.eBVcPG_vehicleControls button{border-radius:3px;min-height:46px;padding:10px 17px;font-weight:750;color:#fff!important;background:#163c51!important;border-color:#163c51!important}.eBVcPG_vehicleControls button:hover{background:#295b73!important}.eBVcPG_invalid{color:#7c341f!important;margin-top:12px!important}.eBVcPG_photoContext{flex-wrap:wrap;gap:8px 20px;font-size:12px;display:flex;margin-top:15px!important}.eBVcPG_photoContext a{color:#1a587a;text-underline-offset:3px;font-weight:750;text-decoration:underline}.eBVcPG_mainGrid{border-top:1px solid #dce4e8;grid-template-columns:minmax(205px,27%) minmax(0,1fr);gap:0;scroll-margin-top:80px;display:grid}.eBVcPG_systemPane{background:#f8fafb;border-right:1px solid #dce4e8;min-width:0;padding:clamp(18px,2.5vw,28px) 0}.eBVcPG_systemPane>.eBVcPG_eyebrow,.eBVcPG_systemPane>h3{margin-left:22px;margin-right:12px}.eBVcPG_systemPane h3{margin-top:8px;margin-bottom:18px;font-size:19px;line-height:1.2}.eBVcPG_systemNav{display:grid}.eBVcPG_systemNav a{color:#355363;border-left:4px solid #0000;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:11px 17px 11px 22px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.eBVcPG_systemNav a:hover{background:#eaf2f6}.eBVcPG_systemNav .eBVcPG_systemSelected{color:#143e55;background:#e0edf3;border-left-color:#205e80}.eBVcPG_systemNav small{color:#608094;font-size:11px;font-weight:650}.eBVcPG_issuePane{min-width:0;padding:clamp(19px,3vw,40px)}.eBVcPG_issuePane h3{letter-spacing:-.035em;margin:8px 0;font-size:clamp(26px,3vw,36px);line-height:1.16}.eBVcPG_systemSummary{color:#567181;max-width:670px;margin:0 0 24px;font-size:14px;line-height:1.65}.eBVcPG_issueList{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.eBVcPG_issueCard,.eBVcPG_issueActive{color:#1c4053;background:#fff;border:1px solid #d1dfe6;border-radius:3px;flex-direction:column;gap:9px;min-width:0;min-height:153px;padding:18px;text-decoration:none;transition:background .16s,border-color .16s;display:flex}.eBVcPG_issueCard:hover{background:#f4f8fa;border-color:#7399af}.eBVcPG_issueActive{background:#eef5f9;border:2px solid #215a78;padding:17px}.eBVcPG_issueHeading{justify-content:space-between;align-items:start;gap:9px;display:flex}.eBVcPG_issueHeading strong{font-size:15px;font-weight:730;line-height:1.34}.eBVcPG_issueHeading>span{font-size:19px}.eBVcPG_issueCard>span:nth-child(2),.eBVcPG_issueActive>span:nth-child(2){color:#577080;font-size:12px;line-height:1.55}.eBVcPG_issueCard small,.eBVcPG_issueActive small{color:#235e7d;margin-top:auto;font-size:11px;font-weight:750}.eBVcPG_selectedIssue{border-top:1px solid #c5d8e2;margin-top:24px;padding-top:22px}.eBVcPG_selectedIssue h4{letter-spacing:-.025em;margin:7px 0 12px;scroll-margin-top:90px;font-size:clamp(22px,2.4vw,29px)}.eBVcPG_selectedIssue p{color:#475e6a;line-height:1.65}.eBVcPG_stopNotice,.eBVcPG_cautionNotice{background:#fef1ec;border-left:4px solid #b74424;padding:15px 17px;color:#702713!important}.eBVcPG_cautionNotice{background:#fff7e7;border-left-color:#c18b25;color:#694d16!important}.eBVcPG_nextAction{color:#fff;background:#143e55;border-radius:3px;align-items:center;min-height:44px;margin-top:5px;padding:12px 16px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.eBVcPG_nextAction:hover{background:#265b77}.eBVcPG_partsNote{background:#f5f8f9;border:1px solid #d8e4e9;margin-top:22px;padding:17px}.eBVcPG_partsNote p{margin:6px 0 12px;font-size:12px}.eBVcPG_partsNote a{color:#215f80;text-underline-offset:3px;font-size:12px;font-weight:750;text-decoration:underline}.eBVcPG_noSelection{color:#4f6878;background:#f0f6f8;margin-top:24px;padding:14px 16px;font-size:13px;line-height:1.65}.eBVcPG_workspace a:focus-visible,.eBVcPG_workspace select:focus-visible,.eBVcPG_workspace button:focus-visible{outline-offset:3px;outline:3px solid #2878a6}@media (max-width:900px){.eBVcPG_vehicleHeader{grid-template-columns:minmax(170px,34%) minmax(0,1fr)}.eBVcPG_mainGrid{grid-template-columns:minmax(170px,29%) minmax(0,1fr)}.eBVcPG_issueList{grid-template-columns:1fr}.eBVcPG_issueCard,.eBVcPG_issueActive{min-height:115px}}@media (max-width:680px){.eBVcPG_vehicleHeader{grid-template-columns:1fr;grid-template-areas:"identity""photo"}.eBVcPG_vehiclePhoto{max-width:100%}.eBVcPG_vehiclePhoto>img,.eBVcPG_photoFallback{max-height:240px}.eBVcPG_mainGrid{grid-template-columns:1fr}.eBVcPG_systemPane{border-bottom:1px solid #dce4e8;border-right:0;padding:15px 0 7px}.eBVcPG_systemPane h3{margin-bottom:8px}.eBVcPG_systemNav{scroll-snap-type:x proximity;gap:5px;padding:8px 14px 12px;scroll-padding-inline:14px;display:flex;overflow-x:auto}.eBVcPG_systemNav a{scroll-snap-align:start;border:1px solid #cadce5;border-radius:3px;flex:none;min-height:46px;padding:10px 12px}.eBVcPG_systemNav .eBVcPG_systemSelected{border:2px solid #215a78;padding:9px 11px}.eBVcPG_issuePane{padding:22px 16px 25px}.eBVcPG_issueList{gap:9px}}@media (prefers-reduced-motion:reduce){.eBVcPG_issueCard,.eBVcPG_issueActive{transition:none}}
.cJgncG_summary{border:1px solid var(--line);background:#fbfbf9;border-radius:3px;min-width:0;margin-top:2rem;padding:1rem}.cJgncG_status{font-weight:700}.cJgncG_text{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.65}.cJgncG_actions{flex-wrap:wrap;gap:.65rem;display:flex}.cJgncG_actions button{color:#1b303b;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bdc8cd;border-radius:2px;padding:.65rem 1rem}.cJgncG_actions button:disabled{cursor:default;opacity:.6}.cJgncG_actions button:focus-visible,.cJgncG_copyField:focus-visible{outline-offset:3px;outline:3px solid #2d5978}.cJgncG_copyField{width:100%;max-width:100%;font:inherit;margin-top:.5rem;display:block}.cJgncG_outcome{border-top:1px solid var(--line);gap:.65rem;margin-top:1.25rem;padding-top:1rem;display:grid}.cJgncG_outcome h3,.cJgncG_outcome p{margin:0}.cJgncG_outcomeLink{border:1px solid var(--line);width:fit-content;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:4px;align-items:center;padding:.7rem 1rem;font-weight:650;text-decoration:none;display:inline-flex}.cJgncG_outcome small{color:var(--muted)}@media (max-width:640px){.cJgncG_actions button{flex:100%}.cJgncG_summary{padding:.75rem}}@media print{body:has([data-diagnostic-summary])>:not(:has([data-diagnostic-summary])){display:none!important}:is([data-diagnostics-page]>:not([data-diagnostic-session]),[data-diagnostic-session]>:not([data-diagnostic-summary])){display:none!important}[data-diagnostics-page]{width:100%;max-width:none;margin:0;padding:0}.cJgncG_summary{color:#000;background:#fff;border:0;margin:0;padding:0}.cJgncG_controls,.cJgncG_status,.cJgncG_outcome{display:none!important}.cJgncG_text{font-size:10pt;line-height:1.4}}.cJgncG_engine{min-width:0;margin-top:64px}.cJgncG_path{gap:.75rem;margin-top:1rem;display:grid}.cJgncG_path h3{margin-bottom:0}.cJgncG_pathItem{border:1px solid var(--line);background:#fff;border-radius:3px;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:.9rem;display:grid}.cJgncG_pathItem small,.cJgncG_pathItem strong,.cJgncG_pathItem span{display:block}.cJgncG_pathItem strong{margin:.2rem 0 .3rem}.cJgncG_pathItem span{font-weight:700}.cJgncG_pathItem p{color:var(--muted);margin:.45rem 0 0;line-height:1.55}.cJgncG_pathOptions{flex-wrap:wrap;place-content:start flex-end;gap:.4rem;max-width:320px;display:flex}.cJgncG_pathOptions button{border:1px solid var(--line);min-height:38px;color:inherit;cursor:pointer;background:0 0;border-radius:4px;padding:.45rem .65rem}.cJgncG_pathOptions button[aria-pressed=true]{background:#edf3f4;border-width:1px;border-color:#315b70;font-weight:650}.cJgncG_currentStep{background:#f8faf9;border:1px solid #8fa3ad;border-left:3px solid #315b70;border-radius:3px;margin-top:1rem;padding:clamp(18px,3vw,30px)}.cJgncG_currentStep h3{letter-spacing:-.02em;margin:.3rem 0 .55rem;font-size:clamp(1.35rem,3vw,2rem);font-weight:650}.cJgncG_currentStep>p{max-width:800px;line-height:1.65}.cJgncG_optionGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.7rem;margin-top:1rem;display:grid}.cJgncG_optionGrid button{text-align:left;border:1px solid var(--line);min-height:112px;color:inherit;cursor:pointer;background:#fff;border-radius:3px;align-content:start;gap:.35rem;padding:18px;transition:background .15s,border-color .15s;display:grid}.cJgncG_optionGrid button:hover{background:#f5f7f7;border-color:#315b70}.cJgncG_optionGrid button strong{font-size:1rem}.cJgncG_optionGrid button span{color:var(--muted);font-weight:400;line-height:1.5}.cJgncG_branchResult,.cJgncG_stopResult{border:1px solid var(--line);border-radius:3px;margin-top:1rem;padding:1rem}.cJgncG_branchResult strong,.cJgncG_stopResult strong{margin-bottom:.35rem;display:block}.cJgncG_branchResult p,.cJgncG_stopResult p{margin:0;line-height:1.6}.cJgncG_stopResult{background:#f7f6f2;border-width:2px;border-color:#b9a88c}.cJgncG_stepEvidence{border:1px solid var(--line);background:#fff;border-radius:3px;margin-top:1rem;padding:1rem}.cJgncG_stepEvidence>p{color:var(--muted);margin:.35rem 0 .8rem}.cJgncG_stepEvidence ul{gap:.6rem;padding-left:1.15rem;display:grid}.cJgncG_stepEvidence li span{color:var(--muted);margin-top:.2rem;line-height:1.45;display:block}.cJgncG_repairTargets,.cJgncG_outcomeSignals{border:1px solid var(--line);background:#fff;border-radius:3px;margin-top:1.25rem;padding:1rem}.cJgncG_repairTargets h3,.cJgncG_outcomeSignals h3{margin:.3rem 0 .45rem}.cJgncG_repairTargets>p,.cJgncG_outcomeSignals>p{color:var(--muted);line-height:1.55}.cJgncG_repairTargets>div,.cJgncG_outcomeSignals>div{gap:.65rem;display:grid}.cJgncG_repairTargets article,.cJgncG_outcomeSignals article{border:1px solid var(--line);border-radius:3px;padding:.8rem}.cJgncG_repairTargets article p{color:var(--muted);margin:.35rem 0 0;line-height:1.5}.cJgncG_outcomeSignals article{gap:.2rem;display:grid}.cJgncG_outcomeSignals article span{color:var(--muted);font-size:.9rem}@media (max-width:720px){.cJgncG_pathItem{grid-template-columns:1fr}.cJgncG_pathOptions{justify-content:flex-start;max-width:none}.cJgncG_pathOptions button{flex:auto}.cJgncG_optionGrid{grid-template-columns:1fr}.cJgncG_optionGrid button{min-height:96px}}.cJgncG_optionGrid button:focus-visible,.cJgncG_pathOptions button:focus-visible{outline-offset:3px;outline:2px solid #315b70}
.fD8D0a_section{overflow-wrap:anywhere;margin-top:3rem}.fD8D0a_group{margin-top:1.75rem}.fD8D0a_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.75rem;display:grid}.fD8D0a_grid h4{margin:0 0 .7rem;font-size:1rem;font-weight:650}.fD8D0a_grid a{color:#315b70;text-underline-offset:3px;text-decoration:underline}.fD8D0a_selector{flex-wrap:wrap;align-items:end;gap:1rem;margin:1.25rem 0;display:flex}.fD8D0a_selector label{color:#26343b;flex:18rem;min-width:0;font-size:.88rem;font-weight:650}.fD8D0a_selector select{color:#17232a;width:100%;max-width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #a5b1b7;border-radius:2px;margin-top:.6rem;padding:.65rem .9rem;display:block}.fD8D0a_selector button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#232f36;border:1px solid #232f36;border-radius:2px;padding:.65rem 1.15rem;font-weight:650}.fD8D0a_selector button:hover{background:#315b70}.fD8D0a_selector select:focus-visible,.fD8D0a_selector button:focus-visible{outline-offset:3px;outline:2px solid #315b70}@media (max-width:640px){.fD8D0a_grid{grid-template-columns:minmax(0,1fr)}.fD8D0a_selector button{width:100%}}
._49SuXG_page{padding-top:clamp(24px,4vw,56px);padding-bottom:100px}._49SuXG_kicker{color:#58717e;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}._49SuXG_headline{color:#172229;letter-spacing:-.046em;max-width:920px;margin:12px 0 14px;font-size:clamp(2.2rem,4.5vw,4.1rem);font-weight:640;line-height:1.03}._49SuXG_intro{color:#52626b;max-width:790px;margin:0;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.7}._49SuXG_symptoms,._49SuXG_reports{margin-top:clamp(48px,7vw,78px)}._49SuXG_symptomGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}._49SuXG_symptomCard{color:#182830;background:#fff;border:1px solid #d8dedf;border-top:2px solid #657d89;border-radius:2px;flex-direction:column;min-width:0;min-height:195px;padding:25px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}._49SuXG_symptomCard small{letter-spacing:.065em;text-transform:uppercase;color:#61737b;font-size:11px;font-weight:650}._49SuXG_symptomCard h3{letter-spacing:-.025em;margin:14px 0 10px;font-size:clamp(1.12rem,1.55vw,1.4rem);font-weight:650;line-height:1.25}._49SuXG_symptomCard p{color:#586a73;margin:auto 0 0;padding-top:15px;font-size:14px;line-height:1.6}._49SuXG_symptomCard:hover{background:#f7f9f8;border-color:#315b70}._49SuXG_symptomCard:focus-visible,._49SuXG_reportCard a:focus-visible{outline-offset:3px;outline:2px solid #315b70}._49SuXG_reportGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:23px;display:grid}._49SuXG_reportCard{background:#fff;border:1px solid #d8dedf;border-radius:2px;min-width:0;padding:26px}._49SuXG_reportCard h3{letter-spacing:-.025em;margin:14px 0;font-size:21px;font-weight:650;line-height:1.3}._49SuXG_reportCard p{color:#4e6069;line-height:1.6}._49SuXG_reportCard a{color:#315b70;text-underline-offset:4px;margin-top:15px;font-size:14px;font-weight:650;text-decoration:underline;display:inline-block}._49SuXG_reportMeta{color:#657680;flex-wrap:wrap;align-items:baseline;gap:9px;font-size:12px;display:flex}._49SuXG_reportMeta strong{color:#273b45;font-variant-numeric:tabular-nums}@media (max-width:920px){._49SuXG_symptomGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){._49SuXG_page{padding-top:24px;padding-bottom:72px}._49SuXG_symptomGrid,._49SuXG_reportGrid{grid-template-columns:minmax(0,1fr)}._49SuXG_symptomCard{min-height:155px;padding:22px}._49SuXG_reportCard{padding:21px}}@media (prefers-reduced-motion:reduce){._49SuXG_symptomCard{transition:none}}
