.water-analysis{padding:110px max(5vw,calc((100vw - 1400px)/2));background:#eaf7fb;display:grid;grid-template-columns:.95fr 1.05fr;gap:8vw;align-items:start}
.analysis-copy h2{font:600 clamp(3rem,5vw,5rem)/1 'Oswald',sans-serif;text-transform:uppercase;letter-spacing:-.025em;color:var(--navy);margin:0 0 28px}.analysis-copy h2 span{color:var(--blue)}
.analysis-copy>p:not(.eyebrow){color:var(--muted);line-height:1.75;font-size:1.05rem}.analysis-copy .analysis-lede{color:var(--ink);font-size:1.22rem}.analysis-copy .button{margin-top:18px}
.analysis-details{display:grid;gap:22px}.analysis-card{background:white;padding:clamp(28px,4vw,48px);border-top:7px solid var(--blue);box-shadow:14px 14px 0 #00a6d61f}.analysis-card h3{font:600 clamp(2rem,3vw,2.75rem)/1.05 'Oswald',sans-serif;text-transform:uppercase;color:var(--navy);margin:0 0 15px}.analysis-card>p:not(.eyebrow){color:var(--muted);line-height:1.7;margin:0}
.analysis-card ul{list-style:none;padding:0;margin:28px 0 0;border-top:1px solid #d9e5e9}.analysis-card li{display:grid;grid-template-columns:120px 1fr;gap:16px;padding:15px 0;border-bottom:1px solid #d9e5e9;line-height:1.45}.analysis-card li b{font:600 .9rem 'Oswald',sans-serif;text-transform:uppercase;color:var(--blue);letter-spacing:.04em}.analysis-card li span{color:var(--muted)}
.analysis-validity{display:grid;grid-template-columns:1fr 1fr;gap:16px}.analysis-validity>div{background:var(--navy);color:white;padding:24px}.analysis-validity strong{display:block;font:600 2.2rem/1 'Oswald',sans-serif;color:#83e4ff;margin-bottom:9px}.analysis-validity span{line-height:1.45;color:#d2dfed;font-size:.94rem}.analysis-note{margin:0;color:var(--muted);font-size:.9rem;line-height:1.6}
@media(max-width:1000px){.water-analysis{grid-template-columns:1fr;gap:48px}}@media(max-width:650px){.water-analysis{padding:75px 22px}.analysis-card{padding:28px 22px;box-shadow:9px 9px 0 #00a6d61f}.analysis-card li{grid-template-columns:1fr;gap:5px}.analysis-validity{grid-template-columns:1fr}}
