.WaterQualityHubView_page__gsISB{display:flex;flex-direction:column;gap:clamp(48px,7vw,96px);max-width:1320px;margin:0 auto;padding:clamp(16px,3vw,32px) clamp(16px,3vw,40px) clamp(56px,7vw,96px);color:var(--color-ink)}.WaterQualityHubView_sectionHead__jibBF{display:flex;flex-direction:column;gap:10px;max-width:820px;margin-bottom:22px}.WaterQualityHubView_eyebrow__e3bil{color:var(--color-link);font:500 12px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.WaterQualityHubView_h2__FYOv_{margin:0;color:var(--color-shell);font:800 clamp(28px,3.6vw,46px)/1.04 var(--font-heading);letter-spacing:-.03em;text-wrap:balance}.WaterQualityHubView_sectionLede__USyAP{max-width:720px;margin:0;color:var(--color-ink-body);font-size:16px;line-height:1.55}.WaterQualityHubView_chain__wrclB{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;align-items:stretch}@media (min-width:980px){.WaterQualityHubView_chain__wrclB{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr)}}.WaterQualityHubView_arrow__1gWPK{display:none;align-items:center;justify-content:center;color:var(--color-water-accent-text);font-size:20px}@media (min-width:980px){.WaterQualityHubView_arrow__1gWPK{display:flex}}.WaterQualityHubView_step__yj2rA{display:flex;flex-direction:column;gap:10px;min-width:0;padding:24px;border:1px solid var(--color-line);border-radius:22px;background:#fff}.WaterQualityHubView_step__yj2rA[data-primary]{border:1.5px solid var(--color-shell);box-shadow:0 24px 48px -30px rgba(11,58,99,.4)}.WaterQualityHubView_step__yj2rA[data-unknown]{border:1px dashed var(--state-unknown-line);background:var(--state-unknown-hatch)}.WaterQualityHubView_stepTop__UVN3F{display:flex;justify-content:space-between;align-items:center;gap:10px}.WaterQualityHubView_num__D8z9g{display:flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--color-shell);color:#fff;font:12px/1 var(--font-mono)}.WaterQualityHubView_num__D8z9g[data-dashed]{border:1.5px dashed var(--color-ink-muted);background:transparent;color:var(--color-shell)}.WaterQualityHubView_kind__OgLML{color:var(--color-link);font:500 11px/1.3 var(--font-mono);letter-spacing:.07em;text-align:right;text-transform:uppercase}.WaterQualityHubView_kind__OgLML[data-muted]{color:var(--color-ink-muted)}.WaterQualityHubView_stepTitle__98wzf{margin:0;color:var(--color-shell);font:700 20px/1.25 var(--font-heading)}.WaterQualityHubView_stepBody__rWSxh{margin:0;color:var(--color-ink-body);font-size:14.5px;line-height:1.55}.WaterQualityHubView_example__2i44_{margin-top:auto;color:var(--color-ink-muted);font:12px/1.4 var(--font-mono);overflow-wrap:anywhere}.WaterQualityHubView_stepLink__9svLe{margin-top:auto;color:var(--color-shell);font-size:14px;font-weight:700;text-decoration:none}.WaterQualityHubView_stepLink__9svLe:hover{text-decoration:underline}.WaterQualityHubView_ways__WgmAS{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media (min-width:900px){.WaterQualityHubView_ways__WgmAS{grid-template-columns:repeat(2,minmax(0,1fr))}}.WaterQualityHubView_wayCard__90bhc{display:flex;flex-direction:column;gap:6px;padding:clamp(20px,2.6vw,28px);border:1px solid var(--color-line);border-radius:24px;background:#fff}.WaterQualityHubView_wayHead__RsK__{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding-bottom:10px}.WaterQualityHubView_wayHead__RsK__ b{color:var(--color-shell);font:700 24px/1.2 var(--font-heading);letter-spacing:-.02em}.WaterQualityHubView_wayHead__RsK__ span{color:var(--color-ink-muted);font-size:14px}.WaterQualityHubView_wayCard__90bhc ul{margin:0;padding:0;list-style:none}.WaterQualityHubView_wayRow__R0qug{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;align-items:center;padding:14px 4px;border-top:1px solid var(--color-line-soft);text-decoration:none;transition:padding .3s cubic-bezier(.2,.8,.2,1)}@media (hover:hover) and (pointer:fine){.WaterQualityHubView_wayRow__R0qug:hover{padding-left:10px}}.WaterQualityHubView_wayRow__R0qug:focus-visible{outline:2px solid var(--color-shell);outline-offset:2px;border-radius:6px}.WaterQualityHubView_wayRow__R0qug>span:first-child{display:flex;flex-direction:column;gap:3px;min-width:0}.WaterQualityHubView_wayRow__R0qug b{color:var(--color-ink);font-size:16px}.WaterQualityHubView_wayRow__R0qug>span:first-child span{color:var(--color-ink-muted);font-size:13.5px;line-height:1.45}.WaterQualityHubView_wayArrow__IdWE5{color:var(--color-water-accent-text);font-size:18px}.WaterQualityHubView_emptyNote__xe6oW{margin:0;color:var(--color-ink-muted)}@media (prefers-reduced-motion:reduce){.WaterQualityHubView_wayRow__R0qug{transition:none}}