.ship-detail .ship-specs{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:30px}.ship-detail .ship-specs.two-col .spec-item{flex:1 1 calc(50% - 20px);max-width:calc(50% - 20px)}.ship-detail .ship-specs.three-col .spec-item{flex:1 1 calc(33.333% - 20px);max-width:calc(33.333% - 20px)}.ship-detail .spec-item{align-items:center;background-color:#f5f8f9;border:1px solid #d6dbdf;border-radius:8px;display:flex;gap:12px;padding:15px}.ship-detail .spec-icon{flex-shrink:0;height:24px;object-fit:contain;width:24px}.ship-detail .spec-content h4{color:#041e42;font-size:16px;font-weight:700;letter-spacing:3%;margin:0 0 5px}.ship-detail .spec-content .spec-description{font-size:14px;font-weight:400;margin:0}.ship-detail .spec-content .spec-description p{margin:0}@media screen and (max-width:768px){.ship-detail{padding:20px}.ship-detail .ship-specs .spec-item{flex:1 1 100%;max-width:100%}}