.model-exact-photo{margin:0;align-self:center}.model-exact-photo>img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;background:#11161b;border:1px solid #30363b}.model-exact-photo figcaption{display:flex;flex-direction:column;gap:10px;padding:22px 0}.model-exact-photo figcaption strong{font-size:20px;color:#eee}.model-exact-photo figcaption span{font-size:12px;color:#a0a6ac}.model-page .repair-credits{max-width:650px}.model-page .repair-credits p{line-height:1.6}.model-page .repair-car-label{gap:20px}.model-page .repair-car-label span:last-child{text-align:right}@media(max-width:600px){.model-exact-photo figcaption strong{font-size:18px}.model-exact-photo{min-width:0}.model-page .repair-car-label{font-size:10px}}
.model-photo-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);gap:40px;align-items:center;min-height:700px;padding-top:54px}.model-photo-hero .repair-hero-copy{width:100%;min-width:0}.model-photo-hero h1{font-size:clamp(38px,4.5vw,66px)}.model-photo-hero .model-exact-photo{position:relative;top:auto;right:auto;width:100%;height:auto;margin:0;min-width:0}.model-exact-photo .repair-car-label{position:static;padding:0 0 16px}.model-photo-hero .repair-hero-foot{grid-column:1/-1;margin-top:0}.model-photo-hero .repair-hero-actions{flex-wrap:wrap}.model-photo-hero .repair-lead{font-size:18px}@media(max-width:960px){.model-photo-hero{grid-template-columns:1fr;gap:28px;min-height:0;padding-top:32px}.model-photo-hero h1{font-size:clamp(36px,7vw,62px)}.model-photo-hero .repair-hero-foot{grid-column:auto}.model-exact-photo .repair-car-label{padding-top:12px}.model-exact-photo>img{max-height:480px}}@media(prefers-reduced-motion:reduce){.model-exact-photo *{animation:none!important;transition:none!important}}
.repair-car:is([data-model="g05"],[data-model="g20"],[data-model="g07"]) .repair-car-fallback{transform:scale(1.1)}@media(max-width:760px){.repair-car:is([data-model="g05"],[data-model="g20"],[data-model="g07"]) .repair-car-fallback{transform:scale(1.16)}}

.g20-controls{grid-template-columns:repeat(3,minmax(0,1fr))}

.repair-exact-car .repair-car-fallback{transform:scale(1.08)}
@media(max-width:760px){.repair-exact-car .repair-car-fallback{transform:scale(1.05)}}
