.cj-fleet{overflow-x:clip}.cj-fleet__inner{display:flex;flex-direction:column;gap:6.25rem}@media (max-width:1024px){.cj-fleet__inner{gap:var(--cj-space-5)}}.cj-fleet__featured{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,31.0625rem);align-items:center;gap:6.25rem}@media (max-width:1024px){.cj-fleet__featured{grid-template-columns:minmax(0,1fr);gap:var(--cj-space-6)}}.cj-fleet__featured>img{justify-self:end;width:calc(100% + var(--cj-bleed));height:auto;aspect-ratio:815/537;border-radius:0 var(--cj-radius-card-lg) var(--cj-radius-card-lg) 0;object-fit:cover}@media (max-width:1024px){.cj-fleet__featured>img{width:100%;border-radius:var(--cj-radius-card-lg)}}@media (max-width:900px){.cj-fleet__featured>img{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);border-radius:0}}.cj-fleet__featured-content{display:flex;flex-direction:column;gap:3.5rem}@media (max-width:900px){.cj-fleet__featured-content{gap:var(--cj-space-5)}}.cj-fleet__featured-head{display:flex;flex-direction:column;gap:.375rem}.cj-fleet__featured-head h3{font-size:var(--cj-h2-size);line-height:var(--cj-h2-line);letter-spacing:var(--cj-h2-tracking)}.cj-fleet__featured-text{margin:var(--cj-space-4) 0 0;color:var(--cj-color-text-secondary)}.cj-fleet__featured-foot{display:flex;flex-direction:column;align-items:flex-start;gap:var(--cj-space-5)}.cj-fleet__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem;margin:0;padding:0;list-style:none}@media (max-width:640px){.cj-fleet__list{grid-template-columns:minmax(0,1fr)}}.cj-fleet__card{display:flex;height:100%;overflow:hidden;border:1px solid var(--cj-stroke);border-radius:1.5rem;background-color:var(--cj-fill-white)}.cj-fleet__card img{flex-shrink:0;width:14.625rem;height:auto;aspect-ratio:234/293;align-self:stretch;object-fit:cover}@media (max-width:900px){.cj-fleet__card{flex-direction:column}.cj-fleet__card img{width:100%;aspect-ratio:16/9}}.cj-fleet__card-content{display:flex;flex-direction:column;gap:1.25rem;padding:var(--cj-space-5)}@media (max-width:900px){.cj-fleet__card-content{padding:var(--cj-space-4)}}.cj-fleet__card-head{display:flex;flex-direction:column;gap:var(--cj-space-1)}.cj-fleet__card-head h3{font-size:1.375rem;line-height:1;letter-spacing:-.02em}.cj-fleet__card-head p{margin:0;line-height:1;color:var(--cj-color-text-tertiary)}.cj-fleet__card .cj-buttons{margin-top:auto}.cj-fleet__card .cj-specs{grid-template-columns:minmax(0,1fr);column-gap:0}