.fleet-intro{padding:24px 0 44px;background:var(--pale)}.fleet-intro h1{font-size:clamp(32px,4vw,48px);line-height:1.2;margin:12px 0 18px}.fleet-intro p{margin:0 0 24px;max-width:900px;text-align:left}.fleet-list{padding-top:48px;padding-bottom:48px}.fleet-vehicle{display:grid;grid-template-columns:1.2fr 1fr;gap:38px;align-items:start;padding:36px 0;border-bottom:1px solid var(--line)}.fleet-vehicle:first-child{padding-top:0}.fleet-vehicle:last-child{border-bottom:0;padding-bottom:0}.fleet-vehicle figure{margin:0}.fleet-vehicle img{width:100%;height:auto;aspect-ratio:2048/996;object-fit:contain;border-radius:8px;background:var(--pale)}.fleet-vehicle figcaption{font-size:12px;color:var(--muted);margin-top:10px;text-align:left}.fleet-copy .eyebrow{margin:0 0 10px;text-align:left}.fleet-copy h2{font-size:27px;line-height:1.3;margin:0 0 16px;letter-spacing:-.5px}.fleet-copy p{margin:0 0 16px;text-align:justify;hyphens:auto}.fleet-link{color:var(--orange-dark);text-decoration:underline;text-underline-offset:4px;display:inline-block;padding:6px 0}.fleet-planning{padding:44px 0;background:var(--pale)}.fleet-planning h2{font-size:30px;margin-bottom:28px}.fleet-planning-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.fleet-planning h3{font-size:19px;margin-bottom:12px}.fleet-planning p{text-align:justify;hyphens:auto}.fleet-closing{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.fleet-page .eyebrow{text-align:left}
@media(max-width:850px){.fleet-vehicle{grid-template-columns:1fr;gap:22px}.fleet-planning-grid{grid-template-columns:1fr;gap:24px}.fleet-copy h2{font-size:25px}.fleet-planning h2{font-size:26px}}@media(max-width:680px){.fleet-intro{padding-bottom:32px}.fleet-list{padding-top:32px;padding-bottom:32px}.fleet-vehicle{padding:28px 0}.fleet-planning{padding:32px 0}.fleet-copy h2{font-size:24px}.fleet-planning h2{font-size:25px}.fleet-intro .btn{font-size:14px}}
