.lead-repair-added{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,.85fr)!important;gap:32px!important;align-items:start!important}
.lead-repair-added>.lead-repair-panel{grid-column:2;grid-row:1;min-width:0;max-width:none;width:100%}
.lead-repair-added>.lead-repair-copy{grid-column:1;grid-row:1}
.lead-repair-added> :not(.lead-repair-panel):not(.lead-repair-copy){grid-column:1}
.lead-repair-panel{min-width:0}
@media(max-width:700px){
 .lead-repair-hero{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important;padding-top:20px!important}
 .lead-repair-hero>.lead-repair-copy,.lead-repair-hero .lead-repair-copy{display:contents!important}
 .lead-repair-hero>.lead-repair-copy>*,.lead-repair-hero .lead-repair-copy>*{order:3}
 .lead-repair-hero h1{order:1!important;font-size:clamp(27px,7.5vw,36px)!important;line-height:1.12!important;margin:0 0 8px!important}
 .lead-repair-hero .lead-repair-panel{order:2!important;margin-top:0!important;width:100%!important;max-width:none!important;min-width:0}
 .lead-repair-hero>.lead-repair-panel{align-self:stretch}
 .lead-repair-hero>.lead-repair-panel form,.lead-repair-hero>form.lead-repair-panel{margin-top:0!important}
 .lead-repair-hero>:not(h1):not(.lead-repair-panel):not(.lead-repair-copy){order:3}
 .lead-repair-hero .lead-repair-panel h2{font-size:23px!important;line-height:1.2!important;margin-top:0!important;margin-bottom:8px!important}
 .lead-repair-hero .lead-repair-panel .form-intro,.lead-repair-hero .lead-repair-panel>p{margin-top:4px!important;margin-bottom:10px!important}
}
