.ecu-guided .ecu-guide__step{scroll-margin-top:11rem;border:1px solid #a9b8c3;border-radius:12px;padding:0 20px;margin:16px 0;max-width:100%}
.ecu-guided .ecu-guide__step>summary{padding:18px 0;min-height:48px;line-height:1.45;cursor:pointer;font-weight:700}
.ecu-guided .ecu-guide__step[open]{padding-bottom:18px}
.ecu-guided .ecu-guide__badge{display:block;font-size:14px;font-weight:400;margin-top:4px}
.ecu-guided .ecu-guide__progress{font-size:15px;font-weight:600;padding:14px 0;border-bottom:1px solid #a9b8c3}
.ecu-guided .ecu-guide__announcement:empty{display:none}
.ecu-guided .ecu-guide__questions{border-left:3px solid #839948;padding:4px 16px;margin:18px 0;font-size:16px}
.ecu-guided .ecu-guide__questions a{display:inline-block;padding:4px 0;text-decoration:underline;text-underline-offset:3px}
.ecu-guided .ecu-guide__hint{font-size:14px}
.ecu-guided .ecu-guide__actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0 0}
.ecu-guided .ecu-guide__actions button{min-height:48px;font-size:16px;line-height:1.4;white-space:normal;max-width:100%}
.ecu-guided .ecu-guide__step :is(input,select,textarea){scroll-margin-top:11rem}
.ecu-guided.ecu-tco .ecu-tco__vehicles{display:block}
.ecu-guided.ecu-tco .ecu-tco__common,.ecu-guided.ecu-tco .ecu-tco__vehicle{border:0;padding:0;margin:0;background:transparent}
.ecu-guided.ecu-tco .ecu-tco__results{padding:16px;margin:16px 0}
.ecu-guided.ecu-heat .ecu-guide__step{border-color:#7d939e}
.ecu-guided.ecu-heat .ecu-guide__badge{color:#e2e9ed}
.ecu-guided.ecu-heat .ecu-guide__questions{border-left-color:#ddeb99}
.ecu-guided .ecu-guide__subsection{margin:16px 0;border-top:1px solid #7d939e;padding:8px 0}
.ecu-guided .ecu-guide__subsection>summary{min-height:48px;padding:10px 0;cursor:pointer;font-weight:650}
@media(max-width:540px){.ecu-guided .ecu-guide__step{padding-left:12px;padding-right:12px}.ecu-guided .ecu-guide__actions{display:grid}.ecu-guided .ecu-guide__actions button{width:100%}.ecu-guided .ecu-guide__questions{padding-left:10px;padding-right:0}.ecu-guided .ecu-guide__step,.ecu-guided .ecu-guide__step :is(input,select,textarea){scroll-margin-top:7rem}}
