.fleet{background:#edf4f8;padding:52px 22px}.fleet-intro{max-width:850px;margin-bottom:32px}.fleet h2{color:#2f6ea4;font-size:clamp(30px,4vw,48px);line-height:1.14;letter-spacing:-1px;margin:14px 0 20px}.fleet-intro>p{font-size:17px;line-height:1.8;color:#486477}.fleet-specs{display:flex;gap:30px;flex-wrap:wrap;margin-top:26px}.fleet-specs strong,.fleet-specs span{display:block}.fleet-specs strong{font-size:24px;color:#2f6ea4;line-height:1.3}.fleet-specs span{font-size:12px;color:#536b7c;margin-top:6px}.fleet-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.fleet-card{background:#fff;border:1px solid #d9e5ed;border-radius:16px;overflow:hidden;min-width:0}.fleet-card-title{padding:22px 20px}.fleet-card h3{font-size:25px;color:#2f6ea4;line-height:1.25;margin:0 0 10px;letter-spacing:-.6px}.fleet-card-title p{font-size:13px;color:#536b7c;margin:0;min-height:42px;line-height:1.6}.fleet-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:0 7px 7px}.fleet-photos .fleet-photo{border-radius:6px;aspect-ratio:1;grid-column:auto;grid-row:auto}.fleet-photos .fleet-photo:first-child{grid-column:1/-1;aspect-ratio:1.5}.fleet-photos .fleet-photo img{object-fit:cover}.fleet-photos .fleet-photo .fleet-label{position:absolute;left:7px;right:auto;bottom:7px;width:auto;height:auto;border-radius:5px;padding:4px 7px;font-size:9px;max-width:calc(100% - 14px);background:#ffffffeb;line-height:1.4;text-align:left;color:#17384d}.fleet-photo:first-child .fleet-label{font-size:12px}.fleet-footnote{display:flex;align-items:center;gap:40px;justify-content:space-between;margin-top:25px}.fleet-footnote p{font-size:12px;color:#536b7c;line-height:1.8;max-width:750px}.fleet-footnote .choose{max-width:360px;flex-shrink:0;display:flex;justify-content:space-between}.fleet-credits{font-size:11px;color:#536b7c;margin-top:20px}.fleet-credits a{display:inline-block;margin-right:20px;color:#536b7c}.fleet-credits summary{cursor:pointer}@media(min-width:1024px){.fleet{padding:72px max(48px,calc((100vw - 1280px)/2))}}@media(max-width:1000px){.fleet-cards{grid-template-columns:1fr;max-width:650px;margin:auto}.fleet-card-title p{min-height:0}.fleet-photos .fleet-photo:first-child{aspect-ratio:1.65}.fleet-photos .fleet-photo .fleet-label{font-size:11px}.fleet-footnote{flex-direction:column;align-items:flex-start;gap:10px}.fleet-intro{margin:auto auto 30px}.fleet-specs{gap:22px}.fleet-specs strong{font-size:20px}.fleet-specs span{font-size:11px}}@media(max-width:380px){.fleet{padding-left:16px;padding-right:16px}.fleet-specs{gap:16px}.fleet-specs strong{font-size:17px}.fleet-specs span{font-size:10px}.fleet-photos .fleet-photo .fleet-label{font-size:9px}}
