.lme-hero{padding-top:42px}.lme-hero>.eyebrow{margin-top:32px}.lme-hero h1{max-width:1050px;font-size:clamp(34px,4.2vw,60px);line-height:1.1;letter-spacing:-.035em;margin:18px 0}.lme-hero>.lead{max-width:870px;margin-bottom:30px}.lme-hero figure{margin:0}.lme-hero figure img{display:block;width:100%;height:auto;aspect-ratio:1672/941;object-fit:cover}.lme-article{max-width:840px;margin:52px auto 64px;padding:0 24px;font-size:18px;line-height:1.85;color:#32354a}.lme-opening{font-size:20px;line-height:1.8;padding-bottom:22px;border-bottom:1px solid #dcdde2}.lme-article section{margin-top:42px;scroll-margin-top:130px}.lme-article h2{font-size:clamp(25px,3vw,34px);line-height:1.25;color:#191b30;letter-spacing:-.025em;margin-bottom:20px}.lme-article p{margin:0 0 20px}.lme-article li{padding-left:5px;margin-bottom:12px}.lme-refs{font-size:13px;line-height:1.5}.lme-refs a,.lme-sources a,.water-stats a{color:#893d35;text-underline-offset:4px}.lme-sources{border-top:1px solid #dcdde2;padding-top:30px;font-size:15px}.lme-sources h2{font-size:24px}.lme-sources .small{font-size:13px;line-height:1.7;color:#626777}.lme-feature-wrap{margin-bottom:42px}.lme-feature{display:grid;grid-template-columns:1fr 1fr;background:#f5f3ef;color:#191b30;text-decoration:none;border:1px solid #dcdde2}.lme-feature>img{width:100%;height:100%;min-height:290px;object-fit:cover}.lme-feature>div{padding:32px;min-width:0}.lme-feature h2{font-size:clamp(25px,2.8vw,35px);line-height:1.16;margin:16px 0}.lme-feature p{line-height:1.7;margin-bottom:20px}.lme-feature:hover{border-color:#893d35}.water-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:36px}.water-stats>div{background:#f5f3ef;border-top:3px solid #893d35;padding:22px 18px}.water-stats strong{font-size:32px;color:#893d35;line-height:1.2}.water-stats p{font-size:14px;line-height:1.6;margin:12px 0 0}.water-stats a{font-size:12px}@media(max-width:700px){.lme-feature{grid-template-columns:minmax(0,1fr)}.lme-feature>img{min-height:0;aspect-ratio:16/9}.lme-feature>div{padding:25px}.lme-hero{padding-top:24px}.lme-hero>.eyebrow{margin-top:24px}.lme-article{margin-top:30px;font-size:17px}.lme-opening{font-size:18px}.water-stats{grid-template-columns:1fr}.water-stats>div{padding:18px}.water-stats strong{font-size:30px}}
