.vehicle-detail .detail-copy{min-width:0}
.vehicle-detail>.vehicle-gallery{align-self:center}
.vehicle-detail .vehicle-breadcrumb{max-width:100%;min-width:0;margin:0 0 10px;color:#657483;font-size:12px;line-height:1.5}
.vehicle-detail .vehicle-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:baseline;max-width:100%;min-width:0;margin:0;padding:0;list-style:none}
.vehicle-detail .vehicle-breadcrumb li{display:flex;align-items:baseline;max-width:100%;min-width:0}
.vehicle-detail .vehicle-breadcrumb li+li::before{content:"›";flex:0 0 auto;margin-inline:8px;color:#91a0ab}
.vehicle-detail .vehicle-breadcrumb a{min-width:0;max-width:100%;color:#147b80;font-weight:700;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere;word-break:break-word}
.vehicle-detail .vehicle-breadcrumb a:hover{text-decoration:underline}
.vehicle-detail .vehicle-breadcrumb a:focus-visible{outline:2px solid #147b80;outline-offset:3px;border-radius:2px}
.vehicle-detail .detail-copy h1{font-size:clamp(25px,3vw,38px);overflow-wrap:anywhere;word-break:break-word}
.vehicle-detail .vehicle-detail-actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;max-width:100%;min-width:0}
.vehicle-detail .vehicle-detail-actions .button{flex:1 1 0;min-width:0;max-width:100%;white-space:normal;text-align:center;line-height:1.25;overflow-wrap:anywhere}
.vehicle-detail .vehicle-export-process-link{border:1px solid #147b80;background:#fff;color:#0c6268}
.vehicle-detail .vehicle-export-process-link:hover{background:#eef9f7}
.vehicle-detail .vehicle-detail-actions .button:focus-visible{outline:3px solid #147b80;outline-offset:3px}
.vehicle-detail .detail-copy .vehicle-variant-title{margin:11px 0 8px;font-size:17px;color:var(--muted);font-weight:500;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}
.related-vehicle-grid .vehicle-card-title{display:block;min-width:0;margin:8px 0 3px;font-size:22px;font-weight:700;line-height:normal;overflow-wrap:anywhere;word-break:break-word}
html[dir="rtl"] .vehicle-detail .vehicle-breadcrumb{text-align:right}
html[dir="rtl"] .vehicle-detail .vehicle-breadcrumb li+li::before{content:"‹"}
@media(max-width:980px){.vehicle-detail>.vehicle-gallery{align-self:start}}
@media(max-width:640px){.vehicle-detail .vehicle-breadcrumb{margin-bottom:8px;font-size:11px;line-height:1.45}.vehicle-detail .vehicle-breadcrumb li+li::before{margin-inline:6px}.vehicle-detail .detail-copy h1{font-size:26px}}
@media(max-width:640px){.vehicle-detail .detail-copy .vehicle-variant-title{margin:9px 0 6px;font-size:15px}}
@media(max-width:640px){.vehicle-detail .vehicle-detail-actions{flex-direction:column;gap:8px}.vehicle-detail .vehicle-detail-actions .button{width:100%}}
