/* Every fleet photograph retains its complete original composition. */
#private-boats .aq-card{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:6%;padding:48px 0;margin:0;border-bottom:1px solid var(--line)}
#private-boats .aq-card:first-of-type{padding-top:0}#private-boats .aq-card:last-child{border-bottom:0;padding-bottom:0}
#private-boats .aq-card-image{display:block;position:static;min-height:0;width:100%}
#private-boats .aq-card-image img{display:block;position:static;width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:auto;object-fit:contain;border-radius:35px}
#private-boats .aq-card-copy{display:flex;flex-direction:column;min-width:0;padding:0}
#private-boats .aq-card-copy h3{order:-1;margin:0 0 18px;font-size:clamp(28px,3vw,40px);line-height:1.25}
#private-boats .aq-card-copy>.eyebrow{margin:0 0 18px;font-size:11px;line-height:1.7;letter-spacing:.12em}
#private-boats .aq-card-copy>p{font-size:15px;line-height:1.8;margin:0 0 20px}
#private-boats .aq-card-copy .button{align-self:flex-start;margin:0;max-width:100%;white-space:normal}
#private-boats .fleet-offers{display:flex;flex-direction:column;gap:18px}#private-boats .fleet-offers>p{margin:0;font-size:14px;color:var(--muted)}
#private-boats .fleet-secondary{font-size:13px;line-height:1.7;text-decoration:underline;text-underline-offset:4px}
.boat-page .aq-hero img,.boat-page .aq-gallery img{height:auto;object-fit:contain;border-radius:35px}
.boat-page .aq-back{margin-bottom:36px}.boat-page .ap-specs{margin:35px 0 55px}.boat-page .aq-rate h3{font-size:30px}
@media(max-width:800px){#private-boats .aq-card{grid-template-columns:1fr;gap:26px;padding:38px 0}#private-boats .aq-card-copy .button{align-self:stretch}#private-boats .aq-card-copy h3{font-size:32px}}
