body.water{--ink:#173e50;--paper:#faf7f0;--soft:#e6eef0;--highlight:#a34725}.water h1,.water h2{font-family:Georgia,serif}.water .top{border-bottom:2px solid var(--ink)}.water .brand{font-size:21px;max-width:280px}.water-mast{padding-block:65px 42px}.water-mast h1{max-width:980px;font-size:clamp(3.5rem,6.5vw,6.2rem);line-height:1.03}.water-mast em{color:#a34725}.water-lead{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-top:32px}.water-lead p{font-size:19px;max-width:680px}.water-lead .button{flex-shrink:0}.water-start{display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:60px;gap:0}.water-start>a{padding:30px;background:#fff;border:1px solid #d4d5cb;text-decoration:none}.water-start>a:nth-child(2){background:#e8eff0}.water-start>a:nth-child(3){background:#f2e7d9}.water-start span,.reading-grid span{font-size:11px;font-weight:700;letter-spacing:1.5px}.water-start h2{font-size:30px;margin:28px 0 18px}.water-start p{margin-bottom:25px}.water-start b,.reading-grid b{font-size:14px}.water-explainer{background:#163d50;color:#fff;padding:64px 0}.water-two{display:grid;grid-template-columns:1fr 1fr;gap:85px}.water-explainer h2{font-size:45px}.water-explainer p{color:#d7e5ec;margin:24px 0}.water-explainer .eyebrow{color:#c9d7b3;margin-top:0}.water-explainer a{color:#fff}.demand-example{background:#fff;color:#173e50;padding:32px;border-radius:3px;transform:rotate(-1deg)}.demand-example .eyebrow{color:#173e50}.demand-example>div{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid #d9dfe0}.demand-example b{font-size:24px}.demand-example .demand-total{border-bottom:0;background:#e9f0ec;margin:10px -12px 0;padding:20px 12px}.demand-example p{color:#526772;font-size:13px}.water-systems,.water-reading{padding-block:65px}.system-list article{display:grid;grid-template-columns:75px 1fr 170px;align-items:center;border-top:1px solid #bcc7c9;padding:27px 0;gap:20px}.system-icon{font:40px Georgia;color:#a34725}.system-list h3{font:29px Georgia;margin-bottom:7px}.system-list a{font-size:14px;font-weight:bold}.reading-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.reading-grid>a{text-decoration:none;border-top:4px solid #a34725;padding-top:18px}.reading-grid h3{font:27px/1.2 Georgia;margin:22px 0 14px}.reading-grid p{font-size:15px;margin-bottom:24px}.water-end{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding-block:50px 70px;border-top:1px solid #b8c6c9}.water-end p{margin-bottom:20px}.water .prose{max-width:940px}.water .prose h2{font-size:32px}.water table{border-collapse:collapse;width:100%;font-size:15px;margin:25px 0}.water th,.water td{text-align:left;padding:16px;border-bottom:1px solid #cad4d8;vertical-align:top}.water th{background:#e6eef0}.table-scroll{overflow-x:auto}.article-nav{padding:22px;background:var(--soft);margin:25px 0}.article-nav a{display:inline-block;margin:5px 20px 5px 0}.water .source-note{font-size:13px}.water .tool-intro{padding-bottom:50px}@media(max-width:750px){.water-lead{display:block}.water-lead .button{margin-top:25px}.water-start,.water-two,.reading-grid,.water-end{grid-template-columns:1fr}.water-start h2{margin-top:18px}.water-two{gap:35px}.water-mast{padding-top:40px}.system-list article{grid-template-columns:45px 1fr}.system-list a{grid-column:2}.water-end{gap:25px}.water-explainer h2{font-size:36px}.demand-example{transform:none}.water .top .brand{font-size:17px}}

@media print{.top,footer,.article-nav,.crumb,.button,button{display:none!important}.prose,.wrap{max-width:none;padding:0}.tool-shell{display:block}.result{break-inside:avoid}body{background:white!important;color:black!important}}
