.slab-leak-shell{width:min(100% - 72px,1180px)}.slab-leak-body{width:100%;max-width:1040px;margin:0 auto}.slab-leak-body h2{letter-spacing:-.02em}.slab-heading,.direct-heading,.reroute-heading,.repeat-heading,.quote-heading{max-width:900px;margin-bottom:21px}.slab-lead{max-width:855px;color:#50636c!important;font-size:15px!important;line-height:1.78!important}.slab-answer{border-bottom:2px solid #9fb3bb;padding-bottom:38px}.slab-answer h2{max-width:995px;font-size:clamp(31px,4.7vw,49px);line-height:1.06}.slab-answer-copy{grid-template-columns:1fr 1fr;gap:44px;margin-top:28px;display:grid}.slab-answer-copy p{color:#4f636c!important;margin:0!important;font-size:14px!important;line-height:1.78!important}.slab-cost-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:29px;display:grid}.slab-cost-band>div{border-right:1px solid var(--line);padding:19px 17px}.slab-cost-band>div:first-child{padding-left:0}.slab-cost-band>div:last-child{border-right:0;padding-right:0}.slab-cost-band span{color:#657e89;letter-spacing:.1em;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.slab-cost-band strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.slab-top-rule{background:#e8f1f4;border-left:4px solid #52788a;margin-top:27px;padding:23px 26px}.slab-top-rule>strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500;display:block}.slab-top-rule p{color:#586e77!important;margin:7px 0 0!important;font-size:11px!important;line-height:1.65!important}.budget-section{margin-top:44px}.budget-section>h2{max-width:925px}.budget-equation{border-top:2px solid #537686;border-bottom:1px solid var(--line);grid-template-columns:1fr 45px 1fr 45px 1fr;align-items:stretch;margin:30px 0;display:grid}.budget-equation>div{padding:25px 10px}.budget-equation>div:first-child{padding-left:0}.budget-equation>div:last-child{padding-right:0}.budget-equation>i{color:#66818d;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:28px;font-style:normal;display:grid}.budget-equation span{color:#687f89;font-size:8px;font-weight:800;display:block}.budget-equation strong{color:#29434e;margin:7px 0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500;display:block}.budget-equation p,.budget-section>p{color:#60747c!important;font-size:10px!important;line-height:1.62!important}.budget-rule{background:#e8f1f4;border-left:4px solid #52788a;margin:0;padding:22px 25px}.budget-rule strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500}.detection-section{background:#1b313b;padding:36px}.detection-section .article-section-label{color:#98b1bb!important}.detection-section h2{color:#eef5f7!important}.detection-section>p{color:#bdced5!important}.detection-record{border-top:1px solid #ffffff29;margin:27px 0}.detection-record p{border-bottom:1px solid #ffffff29;grid-template-columns:175px 1fr 1.2fr;align-items:center;gap:20px;min-height:80px;display:grid;color:#b7c9d0!important;margin:0!important;font-size:10px!important}.detection-record span,.lining-questions span,.evidence-lines span{color:#98b1bb;letter-spacing:.1em;font-size:8px;font-weight:800}.detection-record strong{color:#eef5f7;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500}.detection-rule{background:#ffffff0a;border:1px solid #ffffff29;margin:0;padding:21px 23px}.detection-rule strong{color:#eef5f7;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.direct-cost-story{border-top:2px solid #537686;margin:29px 0}.direct-cost-story article{border-bottom:1px solid var(--line);grid-template-columns:185px 1fr 1.2fr;align-items:center;gap:22px;min-height:96px;display:grid}.direct-cost-story span{color:#657e89;letter-spacing:.1em;font-size:8px;font-weight:800}.direct-cost-story strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.direct-cost-story p,.direct-section>p{color:#60747c!important;font-size:10px!important;line-height:1.6!important}.direct-cost-story p{margin:0!important}.lining-section{background:#e8f1f4;border:1px solid #cedce2;padding:35px}.lining-section>p{color:#566c75!important}.lining-questions{border-top:1px solid #bdced5;margin:27px 0}.lining-questions p{border-bottom:1px solid #bdced5;grid-template-columns:150px 1fr 1.2fr;align-items:center;gap:20px;min-height:78px;display:grid;color:#5e737c!important;margin:0!important;font-size:10px!important}.lining-questions span{color:#657e89}.lining-questions strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500}.reroute-section{background:#1b313b;padding:37px}.reroute-heading .article-section-label{color:#98b1bb!important}.reroute-heading h2{color:#eef5f7!important}.reroute-section>p{color:#bdced5!important;font-size:12px!important;line-height:1.72!important}.reroute-thesis{grid-template-columns:1fr 80px 1fr;align-items:center;margin:29px 0;display:grid}.reroute-left,.reroute-right{background:#ffffff0a;border:1px solid #ffffff29;align-content:center;min-height:190px;padding:27px;display:grid}.reroute-left span,.reroute-right span{color:#98b1bb;font-size:8px;font-weight:800}.reroute-left strong,.reroute-right strong{color:#eef5f7;margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:500}.reroute-left p,.reroute-right p{color:#b7c9d0!important;font-size:10px!important}.reroute-arrow{color:#9cb5bf;text-align:center;font-size:35px}.reroute-rule{background:#ffffff0a;border:1px solid #ffffff29;margin:0;padding:21px 23px}.reroute-rule strong{color:#eef5f7;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.restore-ledger{border-top:2px solid #537686;margin:29px 0}.restore-ledger article{border-bottom:1px solid var(--line);grid-template-columns:145px 1fr 1.2fr;align-items:center;gap:22px;min-height:92px;display:grid}.restore-ledger span{color:#657e89;font-size:8px;font-weight:800}.restore-ledger strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500}.restore-ledger p{color:#60747c!important;margin:0!important;font-size:10px!important;line-height:1.58!important}.restore-rule{background:#e8f1f4;border-left:4px solid #52788a;margin:0;padding:22px 25px}.restore-rule strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.repeat-section{background:#e8f1f4;border:1px solid #cedce2;padding:35px}.repeat-section>p{color:#566c75!important;font-size:11px!important;line-height:1.7!important}.repeat-section a{color:#456b7a}.repeat-math{border-top:1px solid #bdced5;border-bottom:1px solid #bdced5;grid-template-columns:repeat(3,1fr);margin:27px 0;display:grid}.repeat-math section{border-right:1px solid #bdced5;padding:23px}.repeat-math section:first-child{padding-left:0}.repeat-math section:last-child{border-right:0;padding-right:0}.repeat-math span{color:#657e89;font-size:8px;font-weight:800}.repeat-math strong{color:#29434e;margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500;display:block}.repeat-math p{color:#5e737c!important;font-size:10px!important;line-height:1.58!important}.evidence-section{background:#1b313b;padding:37px}.evidence-section .article-section-label{color:#98b1bb!important}.evidence-section h2{color:#eef5f7!important}.evidence-section>p{color:#bdced5!important}.evidence-lines{border-top:1px solid #ffffff29;margin:27px 0}.evidence-lines p{border-bottom:1px solid #ffffff29;grid-template-columns:160px 1fr 1.25fr;align-items:center;gap:20px;min-height:72px;display:grid;color:#b7c9d0!important;margin:0!important;font-size:10px!important}.evidence-lines strong{color:#eef5f7;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:500}.epa-note{background:#ffffff0a;border:1px solid #ffffff29;margin:0;padding:21px 23px}.epa-note>strong{color:#eef5f7;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500;display:block}.epa-note p{color:#b7c9d0!important;margin:6px 0 0!important;font-size:10px!important}.slab-method-visual{background:#edf4f6;border:1px solid #c7d6dc;grid-template-columns:1.35fr .65fr;min-height:410px;margin:29px 0;display:grid;overflow:hidden}.smv-house{border-right:1px solid #c7d6dc;min-height:410px;position:relative}.smv-wall{background:#91a8b1;width:14px;position:absolute;top:8%;bottom:40%}.smv-wall.left{left:15%}.smv-wall.right{right:15%}.smv-floor{background:#829aa4;height:16px;position:absolute;top:56%;left:7%;right:7%}.smv-slab{background:#b7c8ce;height:62px;position:absolute;top:60%;left:7%;right:7%}.smv-old-pipe{background:#627f8b;height:8px;position:absolute;top:76%;left:12%;right:12%}.smv-leak{z-index:4;background:#e4eef1;border:2px solid #4f7484;place-items:center;width:58px;height:52px;display:grid;position:absolute;top:70%;left:51%}.smv-leak span{color:#4b6975;font-size:7px;font-weight:800}.smv-direct{border-left:2px dashed #5d7e8b;border-right:2px dashed #5d7e8b;place-items:center;width:105px;height:95px;display:grid;position:absolute;top:39%;left:47%}.smv-reroute{background:#4e7484;height:7px;position:absolute;top:27%;left:21%;right:21%}.smv-reroute span{color:#4e6d79;font-size:7px;font-weight:800;position:absolute;top:-22px;right:2%}.smv-direct span{color:#4e6d79;font-size:7px;font-weight:800}.smv-liner{z-index:3;background:#d8e8ed;height:3px;position:absolute;top:77%;left:19%;right:19%}.smv-liner span{color:#4e6d79;font-size:7px;font-weight:800;position:absolute;top:8px;left:9%}.smv-notes{align-content:center;padding:36px 28px;display:grid}.smv-notes p{border-bottom:1px solid #c7d6dc;padding:17px 0;color:#60747c!important;margin:0!important;font-size:10px!important;line-height:1.55!important}.smv-notes strong{color:#29434e;margin-bottom:4px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500;display:block}.slab-cases{border-top:1px solid var(--line);margin-top:27px}.slab-cases article{border-bottom:1px solid var(--line);grid-template-columns:360px 1fr;gap:35px;padding:24px 0;display:grid}.slab-cases header span{color:#6a838e;letter-spacing:.1em;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.slab-cases header strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500}.slab-cases article>p{color:#596e77!important;margin:0!important;font-size:11px!important;line-height:1.7!important}.quote-section{background:#e8f1f4;border:1px solid #cedce2;padding:35px}.quote-register{border-top:1px solid #bdced5;margin:27px 0}.quote-register p{border-bottom:1px solid #bdced5;grid-template-columns:45px 210px 1fr;align-items:center;gap:18px;min-height:67px;display:grid;color:#60747c!important;margin:0!important;font-size:10px!important}.quote-register span{color:#6d8590;font-size:8px;font-weight:800}.quote-register strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:500}.quote-rule{border:0;border-top:1px solid #bdced5;margin:0;padding:22px 0 0}.quote-rule strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500}.why-no-calculator{background:#1b313b;padding:35px}.why-no-calculator .article-section-label{color:#98b1bb!important}.why-no-calculator h2{color:#eef5f7!important}.why-no-calculator>p{max-width:860px;color:#bdced5!important;font-size:11px!important;line-height:1.7!important}.slab-answer-prose{border-top:1px solid var(--line);max-width:875px}.slab-answer-prose p{border-bottom:1px solid var(--line);padding:18px 0;color:#576c75!important;margin:0!important;font-size:12px!important;line-height:1.7!important}.slab-answer-prose strong{color:#29434e;margin-bottom:5px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500;display:block}.source-heading-final{max-width:850px}.source-heading-final>p:last-child{color:#60747d!important;font-size:11px!important;line-height:1.65!important}.source-register{border-top:1px solid var(--line);margin-top:27px}.source-register a{border-bottom:1px solid var(--line);grid-template-columns:220px 1fr 1.35fr;align-items:center;gap:22px;padding:17px 0;text-decoration:none;display:grid}.source-register span{color:#6b838e;letter-spacing:.08em;font-size:8px;font-weight:800}.source-register strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:500}.source-register p{color:#687a82!important;margin:0!important;font-size:9px!important;line-height:1.5!important}.source-disclaimer{color:#7b8b92!important;margin-top:18px!important;font-size:9px!important}.slab-related-links{border-top:2px solid #537686;border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.slab-related-links a{border-right:1px solid var(--line);padding:23px 20px;text-decoration:none}.slab-related-links a:first-child{padding-left:0}.slab-related-links a:last-child{border-right:0;padding-right:0}.slab-related-links span{color:#6b838e;letter-spacing:.09em;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.slab-related-links strong{color:#29434e;margin-bottom:7px;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500;display:block}.slab-related-links p{color:#687a82!important;margin:0!important;font-size:9px!important;line-height:1.5!important}@media (width<=920px){.slab-answer-copy{grid-template-columns:1fr;gap:16px}.slab-cost-band{grid-template-columns:1fr 1fr}.source-register a{grid-template-columns:165px 1fr}.source-register p{grid-column:2}}@media (width<=760px){.slab-leak-shell{width:calc(100% - 40px)}.detection-section,.lining-section,.reroute-section,.repeat-section,.evidence-section,.quote-section,.why-no-calculator{padding:25px 20px}.budget-equation{grid-template-columns:1fr}.budget-equation>i{min-height:38px}.detection-record p,.direct-cost-story article,.lining-questions p,.restore-ledger article,.evidence-lines p,.source-register a,.slab-cases article{grid-template-columns:1fr;gap:6px;padding:15px 0}.source-register p{grid-column:1}.reroute-thesis,.repeat-math{grid-template-columns:1fr}.reroute-arrow{place-items:center;min-height:60px;display:grid;transform:rotate(90deg)}.repeat-math section,.repeat-math section:first-child,.repeat-math section:last-child{border-bottom:1px solid #bdced5;border-right:0;padding:17px 0}.slab-method-visual{grid-template-columns:1fr}.smv-house{border-bottom:1px solid #c7d6dc;border-right:0}.quote-register p{grid-template-columns:70px 1fr;padding:13px 0}.slab-related-links{grid-template-columns:1fr}.slab-related-links a,.slab-related-links a:first-child,.slab-related-links a:last-child{border-right:0;border-bottom:1px solid var(--line);padding:18px 0}}@media (width<=520px){.slab-leak-shell{width:calc(100% - 32px)}.slab-answer h2{font-size:31px}.slab-cost-band{grid-template-columns:1fr}.slab-cost-band>div,.slab-cost-band>div:first-child,.slab-cost-band>div:last-child{border-right:0;border-bottom:1px solid var(--line);padding:15px 0}.quote-register p{grid-template-columns:1fr;gap:5px}.smv-house{min-height:330px}}
