:root{background:#f6f5ef;color:#263e34;--teal:#245e48;--muted:#68786b;--border:#dee3d8}.topbar{background:#fffef9}.brand-mark{border-radius:7px}.site-nav{background:#fffef9}.photo-hero{gap:55px;padding:50px 0}.photo-hero h1{font-size:clamp(40px,4.7vw,68px);font-weight:600;line-height:1.08;letter-spacing:-.045em}.photo-hero .lead{font-size:17px;max-width:480px}.hero-photograph{position:relative;margin:0;overflow:hidden;border-radius:3px;height:510px;align-self:stretch;background:#d9e2c7}.hero-photograph img{width:100%;height:100%;object-fit:cover;object-position:48% center;display:block}.hero-photograph:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#112e24b5)}.hero-photograph figcaption{position:absolute;bottom:28px;left:28px;color:white;z-index:1}.hero-photograph figcaption span{display:block;font-size:13px;margin-bottom:7px}.hero-photograph figcaption strong{font-family:Georgia,serif;font-weight:400;font-size:36px}.cta{background:#245e48;border-radius:5px}.secondary{border-radius:5px}.context-strip{padding:25px 0}.context-strip strong{font-size:22px;letter-spacing:-.02em}.editorial-section h2{font-size:34px;font-weight:500}.editorial-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.editorial-grid figure{margin:0}.editorial-grid img{display:block;width:100%;height:360px;object-fit:cover;border-radius:3px}.editorial-grid figcaption{font-size:12px;color:#758174;margin-top:12px}.editorial-steps article{display:flex;gap:23px;padding:24px 0;border-bottom:1px solid #dbe0d4}.editorial-steps article:first-child{padding-top:0}.editorial-steps article>span{font:italic 25px Georgia,serif;color:#919c86}.editorial-steps h3{font-size:20px;font-weight:500;margin:0 0 10px}.editorial-steps p{line-height:1.7}.water-story{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:center;margin:10px 0 70px;padding:40px;background:#e9eddf}.water-story figure{margin:0}.water-story img{display:block;width:100%;height:370px;object-fit:cover;object-position:center 70%}.water-story h2{font-size:32px;font-weight:500;letter-spacing:-.025em;line-height:1.2;margin:20px 0}.water-story p{max-width:470px;line-height:1.8;margin-bottom:25px}.panel,.metric{border-radius:9px}.inline-help,.storage-help{font-size:12px;color:#69786b;margin:10px 0 18px}.inline-help summary,.storage-help summary{cursor:pointer;list-style-position:inside;font-weight:500}.inline-help p,.storage-help p{font-size:12px;line-height:1.6;margin:10px 0;max-width:720px}.storage-help{margin:0 0 15px}.data-panel>p{max-width:750px}.data-panel .source-links{gap:8px 18px}footer a{color:#637765}@media(max-width:850px){.photo-hero{gap:25px}.hero-photograph{height:470px}.editorial-grid,.water-story{gap:30px}.water-story{padding:25px}}@media(max-width:760px){.photo-hero{padding:35px 0}.photo-hero h1{font-size:44px}.hero-photograph{height:350px}.hero-photograph figcaption strong{font-size:30px}.editorial-grid,.water-story{grid-template-columns:1fr}.editorial-grid img{height:260px}.editorial-steps article{padding:20px 0}.water-story{margin-bottom:35px;padding:20px}.water-story img{height:280px}.water-story h2{font-size:27px}.context-strip strong{font-size:19px}}
