html[lang=en] .dizlr-page{direction:ltr}
html[lang=en] .dizlr-page .section-head,html[lang=en] .vehicle-hero-copy,html[lang=en] .details-copy,html[lang=en] .vehicle-variant-card,html[lang=en] .vehicle-spec-card,html[lang=en] .delivery-table,html[lang=en] .vehicle-support-grid,html[lang=en] .faq-grid,html[lang=en] .dz-cruise-notes{text-align:start}
html[lang=en] .story-track{direction:ltr}
html[lang=en] .story-arrow span,html[lang=en] .story-mobile-hint span,html[lang=en] .story-discover span,html[lang=en] [data-checkout]>span{display:inline-block;transform:scaleX(-1)}
html[lang=en] .vehicle-hero h1{letter-spacing:-.035em;line-height:1.12}
html[lang=en] .vehicle-hero-copy>p{line-height:1.7}
html[lang=en] .hero-caption>span:last-child{direction:ltr}
html[lang=en] .vehicle-final-cta{text-align:start}
@media(min-width:641px){html[lang=en] .vehicle-hero-media{left:auto;right:0}html[lang=en] .vehicle-hero-shade{background:linear-gradient(270deg,transparent 20%,rgba(23,26,31,.05) 35%,#171A1F 58%)}html[lang=en] .hero-caption{left:auto;right:30px}}
html[lang=en] .dialog-close{left:auto;right:15px}
html[lang=en] .checkout-scope{padding-right:0;padding-left:20px}
html[lang=en] .booking-compact #consent-note{margin:8px 0 0 27px}
html[lang=en] .booking-compact #booking-verified-summary div{grid-template-columns:110px minmax(0,1fr)}
html[lang=en] .booking-compact .booking-steps{gap:16px}
html[lang=en] .booking-compact label{line-height:1.5}
@media(max-width:480px){html[lang=en] .booking-compact .booking-model-row{grid-template-columns:minmax(0,1fr) 80px}html[lang=en] .booking-compact #booking-total{font-size:21px}html[lang=en] .vehicle-hero h1{font-size:clamp(34px,10vw,48px)}}
