/* Compact desktop controller finder; mobile rules are unchanged. */
@media (min-width:1024px){
 #wizard .wizard-card{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:24px 30px;align-items:start}
 #wizard .wizard-summary-panel{display:contents}
 #wizard .wizard-summary-panel>.section-header{grid-column:1/-1;margin-bottom:0!important}
 #wizard .wizard-summary-panel>.section-header p{max-width:1100px}
 #wizard .wizard-steps-grid{grid-column:1;grid-row:2;grid-template-columns:minmax(0,1fr);gap:14px;align-content:start;align-items:start}
 #wizard .wizard-step{padding:16px 18px;gap:10px;min-height:0;height:auto}
 #wizard .step-header{gap:12px;justify-content:flex-start}
 #wizard .step-header label{flex:1;text-align:left}
 #wizard .wizard-result-box{grid-column:2;grid-row:2;display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;align-items:start;padding:20px}
 #wizard .wizard-result-strip{grid-column:1/-1}
 #wizard .wizard-result-box>.product-card-img-wrapper{grid-column:1;grid-row:2/4;height:150px;margin:0}
 #wizard .wizard-result-box>.product-card-img-wrapper img{padding:10px}
 #wizard .wizard-result-title{grid-column:2;grid-row:2;text-align:left;font-size:1.1rem;line-height:1.5;margin:0}
 #wizard .wizard-result-desc{grid-column:2;grid-row:3;text-align:left;font-size:.82rem;line-height:1.7;margin:0}
 #wizard .vp-model-reason{grid-column:1/-1;grid-row:4;margin:0;padding:14px 16px}
 #wizard .wizard-result-bullets{grid-column:1/-1;grid-row:5;margin:0;font-size:.8rem;line-height:1.7;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}
 #wizard .wizard-result-bullets li:last-child{grid-column:1/-1}
 #wizard .wizard-result-box>.btn-view-details{grid-column:1/-1;grid-row:6;margin:0}
}
