.boat-names{background:#e9e8e1;scroll-margin-top:24px}
.boat-name-gallery{display:grid;grid-template-columns:1.25fr .85fr;gap:32px;align-items:end}
.boat-name-gallery img{height:auto;aspect-ratio:4/3;object-fit:contain;background:#d4d0c7}
.boat-name-gallery figcaption{border-top:1px solid #bdc2bc;margin-top:18px;padding-top:18px}
.boat-name-gallery figcaption strong{display:block;font-family:Georgia,'Times New Roman',serif;font-size:1.4rem;font-weight:400;line-height:1.3}
.boat-name-gallery figcaption span{display:block;color:#53605f;font-size:.9rem;line-height:1.6;margin-top:8px}
.boat-name-durability{margin-top:46px;max-width:850px}
.boat-name-durability h3{font-family:Georgia,'Times New Roman',serif;font-size:1.7rem;font-weight:400;line-height:1.25;margin:0 0 16px}
.boat-name-durability p{color:#53605f;font-size:1rem;line-height:1.75;margin:0}
.boat-name-enquiry{display:flex;justify-content:space-between;align-items:center;gap:44px;margin-top:46px;padding-top:26px;border-top:1px solid #bdc2bc}
.boat-name-enquiry p{color:#53605f;font-size:1rem;line-height:1.7;margin:0;max-width:55ch}
.boat-name-enquiry .project-enquiry{flex-shrink:0;margin:0}
.boat-names .product-photo-note{margin-top:24px}
@media(max-width:900px){.boat-name-gallery{gap:24px;grid-template-columns:1fr 1fr}.boat-name-enquiry{align-items:flex-start;flex-direction:column;gap:20px}}
@media(max-width:650px){.boat-name-gallery{grid-template-columns:1fr;gap:36px}.boat-name-gallery figcaption{margin-top:14px;padding-top:14px}.boat-name-enquiry{margin-top:32px}.boat-name-enquiry .project-enquiry{white-space:normal}}
