.powertrain-guide-highlight{border:1px solid #294c68;border-left:3px solid var(--primary);background:radial-gradient(at 100% 0,#174a6d38,#0000 65%),linear-gradient(120deg,#101923,#080d13);grid-template-columns:minmax(0,1.5fr) minmax(240px,.7fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:3rem;padding:clamp(1.5rem,4vw,3.5rem);scroll-margin-top:100px;display:grid}.powertrain-guide-highlight-copy{min-width:0}.powertrain-guide-highlight-eyebrow{color:var(--primary);letter-spacing:.1em;align-items:center;gap:.65rem;margin:0 0 1rem;font-size:12px;font-weight:750;line-height:1.6;display:flex}.powertrain-guide-highlight-eyebrow svg{flex-shrink:0}.powertrain-guide-highlight h3{color:#fff;letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.85rem,3.1vw,3.15rem);font-weight:800;line-height:1.15}.powertrain-guide-highlight-lead{color:#b9c7d6;max-width:42rem;margin:1.2rem 0 1.5rem;font-size:17px;line-height:1.8}.powertrain-guide-highlight-link{border:1px solid var(--primary);background:var(--primary);min-height:48px;color:var(--primary-foreground);justify-content:center;align-items:center;gap:.8rem;padding:.85rem 1.25rem;font-size:14px;font-weight:750;line-height:1.5;text-decoration:none;transition:background .18s;display:inline-flex}.powertrain-guide-highlight-link:hover{background:#79c3ff}.powertrain-guide-highlight-link:focus-visible{outline-offset:5px;outline:2px solid #8acbff}.powertrain-guide-highlight-link svg{flex-shrink:0}.powertrain-guide-highlight-types{margin:0;padding:0;list-style:none}.powertrain-guide-highlight-types li{border-bottom:1px solid #294055;align-items:center;gap:1rem;padding:1rem 0;display:flex}.powertrain-guide-highlight-types li:first-child{padding-top:0}.powertrain-guide-highlight-types li:last-child{border-bottom:0;padding-bottom:0}.powertrain-guide-highlight-icon{color:#78c4ff;background:#0c1a27;border:1px solid #294c68;flex-shrink:0;place-items:center;width:50px;height:50px;display:grid}.powertrain-guide-highlight-code{color:#7f9ab1;font:12px/1.4 var(--font-mono);letter-spacing:.12em;margin-bottom:.25rem;display:block}.powertrain-guide-highlight-name{color:#e1edf7;font-size:16px;font-weight:650;line-height:1.5;display:block}@media (max-width:760px){.powertrain-guide-highlight{grid-template-columns:minmax(0,1fr);gap:1.75rem}.powertrain-guide-highlight-types{border-top:1px solid #294055;padding-top:1.5rem}.powertrain-guide-highlight-types li{padding-block:.75rem}}@media (max-width:420px){.powertrain-guide-highlight-link{width:100%;padding-inline:.85rem;display:flex}.powertrain-guide-highlight-lead{font-size:16px}}
