.water-control-case .article-main{min-width:0}.water-control-case .case-step img{display:block;width:100%;height:auto;max-height:680px;object-fit:contain;background:var(--surface,#f1f5f9)}.water-control-case .case-step{margin:0 0 24px}.water-control-case .case-step figcaption{line-height:1.7}.water-control-case .case-step figcaption span{display:block}.water-control-case .case-table-scroll,.water-control-case .table-wrap{max-width:100%;overflow-x:auto;margin:24px 0}.water-control-case table{width:100%;border-collapse:collapse;font-size:.94rem;line-height:1.8}.water-control-case th,.water-control-case td{padding:12px;vertical-align:top;border:1px solid #cbd5e1;text-align:left}.water-control-case th{color:#0b2d62;background:#edf3f9}.water-control-case caption{font-weight:700;text-align:left;padding:0 0 8px}.water-control-case .article-main a{overflow-wrap:anywhere}.water-control-case .article-main svg{max-width:100%;height:auto}.water-control-case .article-main figure{max-width:100%}.water-control-case .article-main h2{scroll-margin-top:100px}@media(max-width:640px){.water-control-case .article-page-hero h1{font-size:clamp(1.8rem,6.6vw,2.45rem)}.water-control-case .case-gallery{grid-template-columns:1fr}.water-control-case th,.water-control-case td{padding:9px;min-width:110px}.water-control-case .article-byline{gap:8px}}
