.ap-sewer-project-intro{max-width:900px;color:#475569;line-height:1.75}
.ap-sewer-project-stage{margin-top:38px}
.ap-sewer-project-stage h3{margin-bottom:22px}
.ap-sewer-project-grid{display:grid;gap:26px;align-items:start}
.ap-sewer-project-intro-grid{grid-template-columns:1.5fr 1fr}
.ap-sewer-project-damage-grid{grid-template-columns:1fr 1.33fr 1fr}
.ap-sewer-project-finish-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;margin-left:auto;margin-right:auto}
.ap-sewer-project-photo{margin:0;min-width:0}
.ap-sewer-project-photo img{display:block;width:100%;height:auto;border-radius:8px}
.ap-sewer-project-photo figcaption{margin-top:12px;color:#475569;font-size:14px;line-height:1.6}
@media(max-width:760px){.ap-sewer-project-grid{grid-template-columns:1fr;gap:28px}.ap-sewer-project-stage{margin-top:32px}}
