@media(max-width:760px){
.cms-home-hero{padding:22px 20px 28px!important;min-height:0!important;gap:0!important}
.cms-home-hero-copy{min-width:0}
.cms-home-hero .cms-home-eyebrow{font-size:10px!important;letter-spacing:.12em!important;margin:0 0 12px!important}
.cms-home-hero h1{font-size:clamp(30px,8vw,42px)!important;line-height:1.06!important;margin:0 0 16px!important}
.cms-home-hero-copy>.cms-home-intro{display:none!important}
.cms-home-hero-copy>.cms-home-hero-media{width:100%!important;margin:0 0 20px!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:10px!important}
.cms-home-hero .cms-home-vehicle-stage{height:180px!important;min-height:0!important;aspect-ratio:auto!important;border-radius:20px!important;overflow:hidden;padding:0!important;box-sizing:border-box}
.cms-home-hero .cms-home-vehicle-stage img{width:100%!important;height:100%!important;object-fit:contain!important;max-height:180px!important}
.cms-home-hero .cms-home-compact-card{order:2!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:0!important;margin:0!important}
.cms-home-hero .cms-home-compact-card p{font-size:9px!important;margin:0 0 3px!important}
.cms-home-hero .cms-home-compact-card strong{font-size:17px!important}
.cms-home-hero .cms-home-compact-card nav{display:flex!important;gap:6px!important;flex-wrap:wrap;justify-content:flex-end}
.cms-home-hero .cms-home-compact-card nav a{font-size:11px!important;padding:9px 10px!important;min-height:38px!important}
.cms-home-hero .cms-home-help-search{margin-top:0!important}
.cms-home-hero .cms-home-help-search label{font-size:17px!important;margin-bottom:8px!important}
.cms-home-hero .cms-home-help-entry{gap:8px!important}
.cms-home-hero .cms-home-help-entry input,.cms-home-hero .cms-home-help-entry button{min-height:48px!important;padding:12px 14px!important;font-size:16px!important}
.cms-home-hero .cms-home-help-search small{font-size:12px!important;line-height:1.45!important}
.cms-home-hero .cms-help-entry{padding:12px 16px!important;margin-top:12px!important;font-size:16px!important}
.cms-home-hero .cms-home-trust{margin-top:16px!important;gap:8px 14px!important;font-size:11px!important}
}
