.article__content .ae-water-original{--ink:#20332e;--green:#244c40;--sage:#e8efea;--paper:#faf8f3;--gold:#a98145;--muted:#626e65;--line:#d8dfd8}
.article__content .ae-water-original *{box-sizing:border-box}
.article__content .ae-water-original{margin:0;background:var(--paper);color:var(--ink);font:18px/1.65 Arial,Helvetica,sans-serif}
.article__content .ae-water-original a{color:var(--green);text-underline-offset:4px}
.article__content .ae-water-original img{max-width:100%;display:block}
.article__content .ae-water-original .frame{max-width:1220px;margin:auto;padding:0 36px}
.article__content .ae-water-original .reading{max-width:780px;margin:auto}
.article__content .ae-water-original .mast{padding:26px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;font-size:12px;letter-spacing:2px}
.article__content .ae-water-original .brand{font-size:17px;font-weight:800;letter-spacing:3px}
.article__content .ae-water-original .mast a{text-decoration:none}
.article__content .ae-water-original .intro{padding:64px 0 38px}
.article__content .ae-water-original .eyebrow{color:var(--gold);text-transform:uppercase;font-size:12px;letter-spacing:2.5px;font-weight:700}
.article__content .ae-water-original h1{font:500 clamp(36px,5.1vw,64px)/1.09 Georgia,serif;letter-spacing:-1.5px;margin:18px 0 24px;max-width:1060px}
.article__content .ae-water-original h2{font:500 clamp(28px,3.3vw,42px)/1.16 Georgia,serif;letter-spacing:-.5px;margin:0 0 23px}
.article__content .ae-water-original h3{font-size:19px;line-height:1.3;margin:0 0 12px}
.article__content .ae-water-original p{margin:0 0 20px}
.article__content .ae-water-original .lead{font-size:22px;line-height:1.5;max-width:880px;color:#53645a}
.article__content .ae-water-original .hero{width:100%;aspect-ratio:16/8.5;object-fit:cover;border-radius:3px}
.article__content .ae-water-original figure{margin:0}
.article__content .ae-water-original figcaption{font-size:12px;line-height:1.45;color:var(--muted);margin:11px 0 0}
.article__content .ae-water-original .section{padding:64px 0}
.article__content .ae-water-original .section+.section{padding-top:6px}
.article__content .ae-water-original .numbers{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin:30px 0 10px}
.article__content .ae-water-original .number{border-top:2px solid var(--gold);padding-top:19px}
.article__content .ae-water-original .number strong{display:block;font:500 58px/1.1 Georgia,serif;color:var(--green);margin-bottom:8px}
.article__content .ae-water-original .number span{font-size:16px;color:var(--muted)}
.article__content .ae-water-original .wide-band{background:var(--green);color:#fff;margin:32px 0 58px;padding:52px 0}
.article__content .ae-water-original .comparison{display:grid;grid-template-columns:1fr 1.6fr;gap:52px;align-items:center}
.article__content .ae-water-original .big{font:500 clamp(60px,9vw,116px)/1 Georgia,serif;color:#e8d4ad;white-space:nowrap}
.article__content .ae-water-original .comparison h2{font-size:34px;margin:15px 0}
.article__content .ae-water-original .comparison p{font-size:16px;color:#d9e4dd}
.article__content .ae-water-original .scale{margin-top:23px}
.article__content .ae-water-original .scale-label{display:flex;justify-content:space-between;gap:16px;font-size:14px;margin:8px 0}
.article__content .ae-water-original .track{height:12px;background:#43675a;overflow:hidden;border-radius:20px}
.article__content .ae-water-original .track i{height:100%;display:block;background:#e6d3af;min-width:5px}
.article__content .ae-water-original .small{font-size:12px!important;line-height:1.5}
.article__content .ae-water-original .split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}
.article__content .ae-water-original .split p{font-size:17px}
.article__content .ae-water-original .photo{width:100%;aspect-ratio:4/3;object-fit:cover}
.article__content .ae-water-original .two-tests{display:grid;grid-template-columns:1fr 1fr;gap:28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:30px 0;padding:26px 0}
.article__content .ae-water-original .two-tests strong{display:block;color:var(--green);font:500 40px/1.1 Georgia,serif;margin-bottom:12px}
.article__content .ae-water-original .two-tests p{font-size:16px;margin:0}
.article__content .ae-water-original .steps{padding:0;list-style:none;counter-reset:step;margin:28px 0}
.article__content .ae-water-original .steps li{counter-increment:step;display:grid;grid-template-columns:48px 1fr;gap:18px;padding:19px 0;border-top:1px solid var(--line)}
.article__content .ae-water-original .steps li:before{content:'0' counter(step);color:var(--gold);font:26px Georgia,serif}
.article__content .ae-water-original .steps b{display:block;font-size:18px;margin-bottom:4px}
.article__content .ae-water-original .steps span{font-size:16px}
.article__content .ae-water-original .faq details{border-top:1px solid var(--line);padding:19px 0}
.article__content .ae-water-original .faq details:last-child{border-bottom:1px solid var(--line)}
.article__content .ae-water-original .faq summary{font-weight:700;cursor:pointer;font-size:18px}
.article__content .ae-water-original .faq details p{font-size:16px;margin:14px 0 0}
.article__content .ae-water-original .cta{background:var(--sage);padding:42px;margin:55px 0;text-align:center}
.article__content .ae-water-original .cta h2{font-size:34px}
.article__content .ae-water-original .button{background:var(--green);color:#fff;text-decoration:none;display:inline-block;padding:14px 24px;margin-top:6px;font-size:15px;border-radius:2px}
.article__content .ae-water-original .sources{padding-bottom:46px;font-size:13px;color:var(--muted)}
.article__content .ae-water-original .sources h2{font:700 20px Arial, sans-serif;letter-spacing:0}
.article__content .ae-water-original .sources li{margin-bottom:13px}
.article__content .ae-water-original .sources ol{padding-left:20px}
.article__content .ae-water-original .sources a{overflow-wrap:anywhere}
.article__content .ae-water-original .closing{border-top:1px solid var(--line);padding:24px 0 36px;font-size:12px;color:var(--muted);display:flex;justify-content:space-between;gap:20px}
.article__content .ae-water-original .anchor{scroll-margin-top:20px}
.article__content .ae-water-original a:focus-visible,.article__content .ae-water-original summary:focus-visible{outline:3px solid var(--gold);outline-offset:5px}
@media(max-width:740px){.article__content .ae-water-original{font-size:17px}
.article__content .ae-water-original .frame{padding:0 20px}
.article__content .ae-water-original .mast{letter-spacing:.7px}
.article__content .ae-water-original .intro{padding-top:38px}
.article__content .ae-water-original h1{letter-spacing:-.7px}
.article__content .ae-water-original .lead{font-size:19px}
.article__content .ae-water-original .hero{aspect-ratio:4/3}
.article__content .ae-water-original .section{padding:42px 0}
.article__content .ae-water-original .split,.article__content .ae-water-original .comparison{grid-template-columns:1fr;gap:26px}
.article__content .ae-water-original .wide-band{padding:38px 0;margin:20px 0 42px}
.article__content .ae-water-original .big{font-size:76px}
.article__content .ae-water-original .comparison h2{font-size:30px}
.article__content .ae-water-original .numbers,.article__content .ae-water-original .two-tests{gap:20px}
.article__content .ae-water-original .number strong{font-size:44px}
.article__content .ae-water-original .two-tests strong{font-size:32px}
.article__content .ae-water-original .two-tests p{font-size:14px}
.article__content .ae-water-original .cta{padding:32px 20px}
.article__content .ae-water-original .closing{flex-direction:column}
}


/* Isolate the supplied standalone article from the site's list and link defaults. */
.article__content .ae-water-original{display:block;width:100%;overflow:hidden}
.article__content .ae-water-original .steps li:before{position:static;left:auto;top:auto;width:auto;height:auto;border-radius:0;background:none}
.article__content .ae-water-original li{display:list-item;margin:0}
.article__content .ae-water-original .sources li:before{content:none}
.article__content .ae-water-original .steps li{display:grid}
.article__content .ae-water-original .sources ol{width:auto;margin-left:0}
.article__content .ae-water-original a{border-bottom:0;text-decoration:underline}
.article__content .ae-water-original .mast a,.article__content .ae-water-original .button{text-decoration:none}
.article__content .ae-water-original .button{color:#fff}
.article__content .ae-water-original p{margin:0 0 20px}
