.water-photo{display:block;width:100%;height:auto;border-radius:16px}.water-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.water-grid figure{margin:0;background:#fff;padding:12px;border:1px solid #dfe7ed;border-radius:16px}.water-grid img{width:100%;height:230px;object-fit:contain}.water-grid figcaption{padding:10px 0}.water-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0;list-style:none}.water-features li{padding:20px;background:#fff;border:1px solid #dfe7ed;border-radius:14px}.water-embed{width:100%;height:760px;border:1px solid #dfe7ed;border-radius:14px;background:white}.water-diagram{display:block;max-width:960px;width:100%;height:auto;margin:28px auto}.water-photo-pages img{height:auto}@media(max-width:800px){.water-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.water-embed{height:600px}}@media(max-width:520px){.water-grid,.water-features{grid-template-columns:1fr}.water-embed{height:480px}}