.fleet-content{padding-top:24px;padding-bottom:56px}.fleet-content section{margin:0;padding:40px 0;border-bottom:1px solid #dce2e8}.fleet-content h2{font-size:30px;line-height:1.3;margin:0 0 20px;text-align:center}.fleet-content h3{font-size:21px;line-height:1.4;text-align:center}.fleet-content p{line-height:1.8;text-align:justify;margin:0 0 18px}.fleet-content a:not(.primary){text-decoration:underline;text-underline-offset:3px}.fleet-content .fleet-vehicle{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:46px;align-items:center}.fleet-vehicle figure{margin:0;min-width:0}.fleet-vehicle img{display:block;width:100%;height:460px;object-fit:contain;background:#e9edf0;border-radius:12px}.fleet-vehicle figcaption{font-size:14px;text-align:center;margin-top:12px;color:#142638}.fleet-label{display:block;text-align:center;letter-spacing:.1em;font-size:12px;color:#142638;margin-bottom:12px;font-weight:700}.fleet-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-bottom:20px}.fleet-cta{text-align:center}.fleet-cta p{max-width:none}.fleet-page .eyebrow{font-size:12px;letter-spacing:.1em;color:#ffb17b}.fleet-page .subhero p{line-height:1.8}.fleet-page .subhero .primary{margin-top:14px}
@media(max-width:820px){.fleet-content .fleet-vehicle{grid-template-columns:1fr;gap:26px}.fleet-vehicle figure{max-width:100%;width:100%}.fleet-vehicle img{height:400px}.fleet-info-grid{grid-template-columns:1fr;gap:8px}.fleet-content section{padding:30px 0}.fleet-content h2{font-size:25px}.fleet-content h3{font-size:20px}.fleet-content p{line-height:1.75}}
@media(max-width:400px){.fleet-vehicle img{height:350px}.fleet-content h2{font-size:23px}}
