h1,h2,h3,.sm-h2{overflow-wrap:break-word}
pre,code{unicode-bidi:isolate}
html[lang] :is(#sm-list,.sm-plist) .sm-c-yr{white-space:normal}
@media (max-width:639.98px){#sec-offers .sm-ctl-row2{flex-wrap:wrap;row-gap:var(--sp-2)}}
.ctable td::first-letter,.sm-years::first-letter{text-transform:uppercase}
.sm-sc-v{white-space:normal}
@media (min-width:960px) and (max-width:1439.98px){.sm-nav a[data-nav="how"]{display:none}.sm-theme-t{display:none}.sm-nav{gap:var(--sp-4)}}
@media (min-width:960px) and (max-width:1199.98px){.sm-nav{gap:var(--sp-3)}.sm-header-in{column-gap:var(--sp-3)}}
@media (min-width:1440px){.sm-nav{gap:var(--sp-4)}}
.sm-shelf-it[data-body="hatch"] .sm-shelf-name{font-size:min(clamp(1rem,.7rem + .75vw,1.5rem),calc((9.5rem - 24px) / 9.25))}
.sm-shelf-it[data-body="grand-tourer"] .sm-shelf-name{font-size:min(clamp(1rem,.7rem + .75vw,1.5rem),calc((9.5rem - 24px) / 7.95))}
@media (hover:hover) and (min-width:960px){
.sm-shelf-it[data-body="hatch"] .sm-shelf-name{font-size:min(1.375rem,calc((11.111cqi - 32px) / 9.25))}
.sm-shelf-it[data-body="grand-tourer"] .sm-shelf-name{font-size:min(1.375rem,calc((11.111cqi - 32px) / 7.95))}
}