.pex-copper-shell{width:min(100% - 72px,1180px)}.pex-copper-body{width:100%;max-width:1040px;margin:0 auto}.pex-copper-body h2{letter-spacing:-.02em}.pc-heading,.routing-heading,.hot-water-heading,.uv-heading,.chemistry-heading,.which-heading,.quote-heading{max-width:905px;margin-bottom:21px}.pc-lead{max-width:855px;color:#50636c!important;font-size:15px!important;line-height:1.78!important}.pc-answer{border-bottom:2px solid #9fb3bb;padding-bottom:38px}.pc-answer h2{max-width:990px;font-size:clamp(31px,4.7vw,49px);line-height:1.06}.pc-answer-copy{grid-template-columns:1fr 1fr;gap:44px;margin-top:28px;display:grid}.pc-answer-copy p{color:#4f636c!important;margin:0!important;font-size:14px!important;line-height:1.78!important}.pc-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}.pc-cost-band>div{border-right:1px solid var(--line);padding:19px 17px}.pc-cost-band>div:first-child{padding-left:0}.pc-cost-band>div:last-child{border-right:0;padding-right:0}.pc-cost-band span{color:#657e89;letter-spacing:.1em;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.pc-cost-band strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.pc-top-rule{background:#e8f1f4;border-left:4px solid #52788a;margin-top:27px;padding:23px 26px}.pc-top-rule>strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500;display:block}.pc-top-rule p{color:#586e77!important;margin:7px 0 0!important;font-size:11px!important;line-height:1.65!important}.premium-section{margin-top:44px}.premium-section>h2{max-width:930px}.premium-ledger{border-top:2px solid #537686;margin:28px 0}.premium-ledger article{border-bottom:1px solid var(--line);grid-template-columns:170px 1fr 1.2fr;align-items:center;gap:22px;min-height:98px;display:grid}.premium-ledger span,.routing-file span,.fitting-economics span,.chemistry-file span{color:#657e89;letter-spacing:.1em;font-size:8px;font-weight:800}.premium-ledger strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.premium-ledger p{color:#60747c!important;margin:0!important;font-size:10px!important;line-height:1.58!important}.premium-rule{background:#e8f1f4;border-left:4px solid #52788a;margin:0;padding:22px 25px}.premium-rule strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500}.labor-section{background:#1b313b;padding:37px}.labor-section .article-section-label{color:#98b1bb!important}.labor-section h2{color:#eef5f7!important}.labor-section>p{color:#bdced5!important}.labor-comparison{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;grid-template-columns:1fr 1fr;margin:28px 0;display:grid}.labor-comparison section{border-right:1px solid #ffffff29;padding:25px}.labor-comparison section:first-child{padding-left:0}.labor-comparison section:last-child{border-right:0;padding-right:0}.labor-comparison span{color:#98b1bb;font-size:8px;font-weight:800}.labor-comparison strong{color:#eef5f7;margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500;display:block}.labor-comparison p{color:#b7c9d0!important;font-size:10px!important;line-height:1.6!important}.routing-section{background:#e8f1f4;border:1px solid #cedce2;padding:35px}.routing-section>p{color:#566c75!important;font-size:12px!important;line-height:1.72!important}.routing-file{border-top:1px solid #bdced5;margin:27px 0}.routing-file article{border-bottom:1px solid #bdced5;grid-template-columns:155px 1fr 1.2fr;align-items:center;gap:22px;min-height:92px;display:grid}.routing-file strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500}.routing-file p{color:#5e737c!important;margin:0!important;font-size:10px!important;line-height:1.58!important}.routing-rule{background:#ffffff8c;border-left:4px solid #52788a;margin:0;padding:21px 23px}.routing-rule strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.fitting-economics{border-top:2px solid #537686;margin-top:28px}.fitting-economics p{border-bottom:1px solid var(--line);grid-template-columns:145px 1fr 1.2fr;align-items:center;gap:20px;min-height:78px;display:grid;color:#60747c!important;margin:0!important;font-size:10px!important}.fitting-economics strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500}.hot-water-section{background:#1b313b;padding:37px}.hot-water-section .article-section-label{color:#98b1bb!important}.hot-water-section h2{color:#eef5f7!important}.hot-water-section>p{color:#bdced5!important;font-size:12px!important;line-height:1.72!important}.hot-water-economics{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;grid-template-columns:1fr 1fr;margin:27px 0;display:grid}.hot-water-economics section{border-right:1px solid #ffffff29;padding:24px}.hot-water-economics section:first-child{padding-left:0}.hot-water-economics section:last-child{border-right:0;padding-right:0}.hot-water-economics span{color:#98b1bb;font-size:8px;font-weight:800}.hot-water-economics strong{color:#eef5f7;margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500;display:block}.hot-water-economics p{color:#b7c9d0!important;font-size:10px!important;line-height:1.58!important}.hot-water-rule{background:#ffffff0a;border:1px solid #ffffff29;margin:0;padding:21px 23px}.hot-water-rule strong{color:#eef5f7;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.freeze-file{border-top:2px solid #537686;margin:28px 0}.freeze-file article{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr 1.2fr;align-items:center;gap:22px;min-height:92px;display:grid}.freeze-file span{color:#657e89;font-size:8px;font-weight:800}.freeze-file strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500}.freeze-file p{color:#60747c!important;margin:0!important;font-size:10px!important;line-height:1.58!important}.uv-section{background:#e8f1f4;border:1px solid #cedce2;padding:35px}.uv-section>p{color:#566c75!important;font-size:12px!important;line-height:1.72!important}.uv-buying-rule{border-top:1px solid #bdced5;border-bottom:1px solid #bdced5;grid-template-columns:260px 1fr;align-items:center;gap:24px;margin-top:24px;padding:22px 24px;display:grid}.uv-buying-rule strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500}.uv-buying-rule span{color:#60747c;font-size:10px;line-height:1.58}.chemistry-file{border-top:2px solid #537686;margin:28px 0}.chemistry-file p{border-bottom:1px solid var(--line);grid-template-columns:165px 1fr 1.2fr;align-items:center;gap:20px;min-height:82px;display:grid;color:#60747c!important;margin:0!important;font-size:10px!important}.chemistry-file strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500}.chemistry-rule{background:#e8f1f4;border-left:4px solid #52788a;margin:0;padding:22px 25px}.chemistry-rule strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.which-section{background:#1b313b;padding:37px}.which-heading .article-section-label{color:#98b1bb!important}.which-heading h2{color:#eef5f7!important}.which-files{border-top:1px solid #ffffff29;margin-top:27px}.which-files article{border-bottom:1px solid #ffffff29;grid-template-columns:355px 1fr;gap:34px;padding:22px 0;display:grid}.which-files header span{color:#98b1bb;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.which-files header strong{color:#eef5f7;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.which-files article>p{color:#b7c9d0!important;margin:0!important;font-size:10px!important;line-height:1.62!important}.pc-routing-visual{background:#edf4f6;border:1px solid #c7d6dc;grid-template-columns:1fr 1fr;gap:0;min-height:390px;margin:29px 0;display:grid;overflow:hidden}.pcv-pex,.pcv-copper{min-height:390px;padding:28px;position:relative}.pcv-pex{border-right:1px solid #c7d6dc}.pcv-pex>span,.pcv-copper>span{color:#58727d;letter-spacing:.1em;font-size:9px;font-weight:800}.studs{background:linear-gradient(90deg,#b8cbd1 0 10%,#0000 10% 29%,#b8cbd1 29% 39%,#0000 39% 59%,#b8cbd1 59% 69%,#0000 69% 90%,#b8cbd1 90% 100%);height:190px;position:absolute;top:25%;left:14%;right:14%}.pex-line{z-index:3;border:6px solid #0000;border-color:#507788 #0000 #0000 #507788;border-radius:80px 0 0;width:65%;height:80px;position:absolute;left:16%}.pex-line.one{top:42%;transform:rotate(8deg)}.pex-line.two{top:54%;transform:rotate(-8deg)}.cu-line{z-index:3;background:#758f99;position:absolute}.cu-line.horizontal{width:52%;height:7px;top:49%;left:17%}.cu-line.vertical{width:7px;height:22%;top:29%;left:68%}.cu-elbow{z-index:4;border-top:7px solid #758f99;border-bottom:0;border-left:0;border-right:7px solid #758f99;width:20px;height:20px;position:absolute;top:47%;left:67%}.pcv-pex>strong,.pcv-copper>strong{color:#486875;text-align:center;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:500;position:absolute;bottom:28px;left:28px;right:28px}.pc-cases{border-top:1px solid var(--line);margin-top:27px}.pc-cases article{border-bottom:1px solid var(--line);grid-template-columns:355px 1fr;gap:35px;padding:24px 0;display:grid}.pc-cases header span{color:#6a838e;letter-spacing:.1em;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.pc-cases header strong{color:#29434e;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500}.pc-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 215px 1fr;align-items:center;gap:18px;min-height:68px;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}.pc-answer-prose{border-top:1px solid var(--line);max-width:875px}.pc-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}.pc-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}.pc-related-links{border-top:2px solid #537686;border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.pc-related-links a{border-right:1px solid var(--line);padding:23px 20px;text-decoration:none}.pc-related-links a:first-child{padding-left:0}.pc-related-links a:last-child{border-right:0;padding-right:0}.pc-related-links span{color:#6b838e;letter-spacing:.09em;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.pc-related-links strong{color:#29434e;margin-bottom:7px;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500;display:block}.pc-related-links p{color:#687a82!important;margin:0!important;font-size:9px!important;line-height:1.5!important}@media (width<=920px){.pc-answer-copy{grid-template-columns:1fr;gap:16px}.pc-cost-band{grid-template-columns:1fr 1fr}.source-register a{grid-template-columns:165px 1fr}.source-register p{grid-column:2}}@media (width<=760px){.pex-copper-shell{width:calc(100% - 40px)}.labor-section,.routing-section,.hot-water-section,.uv-section,.which-section,.quote-section,.why-no-calculator{padding:25px 20px}.premium-ledger article,.routing-file article,.fitting-economics p,.freeze-file article,.chemistry-file p,.source-register a,.which-files article,.pc-cases article{grid-template-columns:1fr;gap:6px;padding:15px 0}.source-register p{grid-column:1}.labor-comparison,.hot-water-economics,.pc-routing-visual{grid-template-columns:1fr}.labor-comparison section,.labor-comparison section:first-child,.labor-comparison section:last-child,.hot-water-economics section,.hot-water-economics section:first-child,.hot-water-economics section:last-child{border-bottom:1px solid #ffffff29;border-right:0;padding:17px 0}.pcv-pex{border-bottom:1px solid #c7d6dc;border-right:0}.uv-buying-rule{grid-template-columns:1fr;gap:7px}.quote-register p{grid-template-columns:70px 1fr;padding:13px 0}.pc-related-links{grid-template-columns:1fr}.pc-related-links a,.pc-related-links a:first-child,.pc-related-links a:last-child{border-right:0;border-bottom:1px solid var(--line);padding:18px 0}}@media (width<=520px){.pex-copper-shell{width:calc(100% - 32px)}.pc-answer h2{font-size:31px}.pc-cost-band{grid-template-columns:1fr}.pc-cost-band>div,.pc-cost-band>div:first-child,.pc-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}.pcv-pex,.pcv-copper{min-height:320px}}
