/* The reference AUTO-WRAP lettering uses the existing DejaVu Sans brand face. */
:root{--brand-typeface:'Lavish Sans','DejaVu Sans',Arial,sans-serif}
body,body *{font-family:var(--brand-typeface)!important}
body{font-size:15px;font-weight:400;line-height:1.7;letter-spacing:.015em}
h1,h2,h3,h4{font-weight:400!important;text-transform:uppercase;letter-spacing:.1em!important;line-height:1.3}
h1{font-size:clamp(32px,4.6vw,64px)}
h2{font-size:clamp(27px,3.1vw,44px)}
h3{font-size:23px}
.eyebrow,.footgrid h4,.service-num{font-weight:400!important;letter-spacing:.2em!important;line-height:1.7}
.eyebrow{font-size:10px}
.btn{font-size:11px;font-weight:400!important;text-transform:uppercase;letter-spacing:.15em!important;line-height:1.5}
#header .header-group-link{font-weight:400!important;letter-spacing:.22em}
.navlinks a,.menu,.tabs a,.tabs button,.contact-tab{font-weight:400!important;letter-spacing:.14em;text-transform:uppercase}
.home-fleet-heading h2{font-size:clamp(28px,3vw,42px);letter-spacing:.09em!important;line-height:1.35}
.home-fleet-page .home-fleet-info h3{font-size:clamp(23px,2.1vw,30px);letter-spacing:.1em!important;line-height:1.4}
.home-fleet-rates strong,.product-rates strong,.sprinter-rates strong,.card-price strong,.pricecard .amount{font-weight:400;font-variant-numeric:lining-nums tabular-nums;letter-spacing:.015em}
.home-fleet-finish{font-size:14px}
.home-fleet-interior{font-size:12px}
.home-fleet-info .note{font-size:11px;line-height:1.75;letter-spacing:0}
.footgrid h4{font-size:10px}
.footgrid a{font-size:12px}
.investment-hero h1{font-size:clamp(40px,4.8vw,68px)}
.investment-option h3{font-size:48px;letter-spacing:.015em!important}
@media(max-width:650px){
 body{font-size:14px}
 h1{font-size:32px;letter-spacing:.07em!important}
 h2{font-size:26px;letter-spacing:.07em!important}
 h3{font-size:21px;letter-spacing:.075em!important}
 .home-fleet-heading h2{font-size:27px;letter-spacing:.075em!important;line-height:1.4}
 .home-fleet-page .home-fleet-info h3{font-size:16px;letter-spacing:.07em!important;line-height:1.45}
 .home-fleet-page .home-fleet-info .eyebrow{font-size:7px;letter-spacing:.15em!important}
 .home-fleet-page .home-fleet-rates strong{font-size:23px;letter-spacing:0}
 .home-fleet-page .home-fleet-finish{font-size:11px}
 .home-fleet-page .home-fleet-interior{font-size:10px}
 .home-fleet-page .home-fleet-info .note{font-size:10px}
 .home-fleet-page .home-fleet-info .btn{font-size:9px;letter-spacing:.1em!important;gap:8px}
 .btn{font-size:10px;letter-spacing:.12em!important}
 .product-content h1{font-size:32px}
 .investment-option h3{font-size:42px}
}
