.j-journey-nav{flex-wrap:wrap}
.water-story{color:#213f49;padding:clamp(42px,6vw,82px) 0;scroll-margin-top:116px}
.water-story .j-wrap{width:min(1180px,calc(100% - 40px));margin-inline:auto}
.water-story h2{font-size:clamp(32px,4.3vw,56px);line-height:1.06;letter-spacing:-.035em;margin:0 0 22px;font-weight:800}
.water-story h2 em{font-style:normal;color:#16798d}
.water-story h3{font-size:clamp(21px,2vw,26px);line-height:1.16;letter-spacing:-.015em;margin:0 0 14px}
.water-story p{line-height:1.65;margin:0 0 18px}
.water-story .eyebrow{font-size:12px;letter-spacing:.14em;font-weight:800;margin-bottom:15px;color:#456875}
.water-story a{color:#145f71;text-decoration-thickness:1px;text-underline-offset:4px}
.water-story a:focus-visible{outline:3px solid #166e86;outline-offset:5px;border-radius:3px}
.ws-heading{display:grid;grid-template-columns:1fr 1fr;column-gap:70px;align-items:start;margin-bottom:32px}
.ws-heading .eyebrow{grid-column:1/-1}
.ws-heading>p:last-child{font-size:18px;padding-top:3px;max-width:560px}
.ws-issues{background:#f5f9fa;padding-bottom:30px}
.ws-issue-grid,.ws-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.ws-issue-grid article{background:#fff;border:1px solid #dce8eb;border-radius:18px;padding:28px;display:flex;flex-direction:column}
.ws-number{font-size:15px;letter-spacing:.1em;color:#63828b;margin-bottom:23px;font-weight:800}
.ws-issue-grid p{font-size:16px;color:#49606a}
.ws-issue-grid a{margin-top:auto;font-size:15px;font-weight:700}
.ws-report-note{margin-top:28px;padding:28px 32px;background:#e7f1f4;border-radius:18px;display:grid;grid-template-columns:1.65fr 1fr;gap:36px;align-items:center}
.ws-report-note h3{font-size:21px}
.ws-report-note p{margin-bottom:0}
.ws-links{display:flex;gap:14px 22px;flex-wrap:wrap;align-items:center}
.ws-report-note .ws-links{align-items:flex-start;flex-direction:column}
.ws-links a{font-weight:700;font-size:15px}
.water-story .ws-source{font-size:13px;color:#526b75;max-width:900px;margin:23px 0 0}
.ws-treatment-bridge{background:#fff;padding-bottom:20px}
.ws-bridge-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}
.ws-bridge-grid>div:last-child>p{font-size:18px}
.ws-everyday{padding-bottom:8px;background:#fff}
.ws-everyday-intro{font-size:19px;max-width:730px}
.ws-motion-anchor{padding-bottom:12px}
.ws-motion-anchor p:not(.eyebrow){max-width:800px;font-size:18px}
.ws-anchor-alias{display:block;height:0;scroll-margin-top:116px}
.ws-next{background:#f7f4ec}
.ws-choice-grid>a{background:#fff;border:1px solid #dddcd5;border-radius:18px;padding:29px;display:flex;flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}
.ws-choice-grid>a:hover{border-color:#719ca7;box-shadow:0 10px 26px #244c5e12;transform:translateY(-2px)}
.ws-choice-grid h3{color:#213f49;font-size:25px}
.ws-choice-grid p{color:#4e6369;font-size:16px}
.ws-choice-action{margin-top:auto;font-size:15px;font-weight:800;text-decoration:underline;text-underline-offset:4px}
.water-story .ws-human-help{font-size:15px;margin:25px 0 0}
.ws-assessment-options{margin:25px 0 0;padding:20px 0 0;border-top:1px solid #d7e5e9;max-width:760px}
.ws-assessment-options p{line-height:1.6}
.ws-assessment-options nav{display:flex;flex-wrap:wrap;gap:12px 24px}
.ws-assessment-options a{font-weight:700;text-underline-offset:4px}
@media(max-width:820px){.ws-heading,.ws-bridge-grid{grid-template-columns:1fr;gap:0}.ws-heading>p:last-child{padding-top:0}.ws-issue-grid,.ws-choice-grid{grid-template-columns:1fr}.ws-report-note{grid-template-columns:1fr;gap:20px;padding:25px}.ws-issue-grid article,.ws-choice-grid>a{padding:25px}.ws-number{margin-bottom:15px}.ws-issue-grid a{margin-top:0}.water-story h2 br{display:none}.water-story .j-wrap{width:calc(100% - 36px)}.ws-choice-action{margin-top:5px}}
@media(prefers-reduced-motion:reduce){.ws-choice-grid>a{transition:none}.ws-choice-grid>a:hover{transform:none}}
