.FindMyWaterView_page__Ax5iq{max-width:var(--content-max);margin:0 auto;padding:2rem 1rem 5rem;color:var(--color-ink)}@media (min-width:640px){.FindMyWaterView_page__Ax5iq{padding:2.5rem 1.5rem 5rem}}@media (min-width:1024px){.FindMyWaterView_page__Ax5iq{padding:3rem 2rem 6rem}}.FindMyWaterView_hero__cQNRG{text-align:center}.FindMyWaterView_eyebrow__pAe2U{margin:0 0 .6rem;color:var(--color-link);font:var(--font-weight-semibold) 10.5px/1.3 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.FindMyWaterView_hero__cQNRG h1{max-width:20ch;margin:0 auto;color:var(--color-shell);font:var(--font-weight-extrabold) clamp(2.35rem,6vw,4.2rem)/1 var(--font-display);letter-spacing:-.045em}.FindMyWaterView_lede__Gw6BV{max-width:66ch;margin:1rem auto 0;color:var(--color-ink-body);font-size:1.02rem;line-height:1.65}.FindMyWaterView_progress__O837o{display:grid;grid-template-columns:repeat(4,1fr);max-width:48rem;margin:1.75rem auto 0}.FindMyWaterView_progress__O837o div{position:relative;display:grid;justify-items:center;gap:.4rem;color:var(--color-ink-muted);font:10px/1.2 var(--font-mono);text-transform:uppercase}.FindMyWaterView_progress__O837o div:before{content:"";position:absolute;top:15px;left:0;right:0;height:1px;background:var(--color-line);z-index:-1}.FindMyWaterView_progress__O837o span{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--color-line-strong);border-radius:50%;background:var(--color-page)}.FindMyWaterView_progressActive__UQrY4{color:var(--color-link)!important}.FindMyWaterView_progressActive__UQrY4 span{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-navy)}.FindMyWaterView_searchCard__PvUuZ{max-width:52rem;margin:1.5rem auto 0;padding:clamp(1rem,3vw,1.5rem);border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:0 16px 40px -30px rgb(10 54 70/.55);text-align:left}.FindMyWaterView_searchCard__PvUuZ>label{display:block;margin-bottom:.5rem;color:var(--color-ink-muted);font:var(--font-weight-semibold) 10px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.FindMyWaterView_searchRow__G02qW{display:grid;gap:.65rem}@media (min-width:620px){.FindMyWaterView_searchRow__G02qW{grid-template-columns:1fr auto}}.FindMyWaterView_inputWrap__Pt0Ys{position:relative}.FindMyWaterView_inputWrap__Pt0Ys svg{position:absolute;left:.9rem;top:50%;color:var(--color-link);transform:translateY(-50%)}.FindMyWaterView_inputWrap__Pt0Ys input{width:100%;min-height:48px;box-sizing:border-box;padding:0 1rem 0 2.65rem;border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-page);color:var(--color-shell);font:.95rem/1.2 var(--font-body)}.FindMyWaterView_inputWrap__Pt0Ys input:focus{outline:2px solid var(--color-primary);outline-offset:1px}.FindMyWaterView_searchRow__G02qW>button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:.45rem;padding:0 1.2rem;border:0;border-radius:var(--radius-md);background:var(--color-shell);color:var(--color-on-navy);font-weight:var(--font-weight-bold);cursor:pointer}.FindMyWaterView_searchRow__G02qW>button:disabled{opacity:.5;cursor:not-allowed}.FindMyWaterView_examples__0Mz2m{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.75rem;color:var(--color-ink-muted);font:10.5px/1.3 var(--font-mono)}.FindMyWaterView_examples__0Mz2m button{padding:.28rem .5rem;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-page);color:var(--color-link);cursor:pointer}.FindMyWaterView_privacy___Rf4p{margin:.75rem 0 0;color:var(--color-ink-muted);font-size:.75rem;line-height:1.45}.FindMyWaterView_error__xdLDo{display:grid;grid-template-columns:auto 1fr;gap:.75rem;max-width:52rem;margin:1.25rem auto 0;padding:1rem 1.1rem;border:1px solid #e8d4a8;border-radius:var(--radius-lg);background:var(--color-caution-surface);color:var(--color-caution-ink)}.FindMyWaterView_error__xdLDo h2{margin:0;font-family:var(--font-display);font-size:1rem}.FindMyWaterView_error__xdLDo p{margin:.25rem 0 0;font-size:.84rem;line-height:1.5}.FindMyWaterView_results__eIW78{max-width:58rem;margin:2.5rem auto 0}.FindMyWaterView_resultHead__sz0Ue{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.FindMyWaterView_resultHead__sz0Ue h2{margin:0;color:var(--color-shell);font:var(--font-weight-extrabold) 1.65rem/1.1 var(--font-display)}.FindMyWaterView_resultHead__sz0Ue>span{color:var(--color-ink-muted);font-size:.78rem}.FindMyWaterView_resultHead__sz0Ue [role=tooltip]{right:0;left:auto;transform:none}.FindMyWaterView_candidates__s1g83{display:grid;gap:.8rem}.FindMyWaterView_cityLink__Iaj1t{display:inline-block;margin-top:.8rem;color:var(--color-link);font-size:.84rem;font-weight:var(--font-weight-bold);text-decoration:none}.FindMyWaterView_explainer__OLTb7{display:grid;gap:.8rem;margin-top:3rem}@media (min-width:760px){.FindMyWaterView_explainer__OLTb7{grid-template-columns:repeat(3,1fr)}}.FindMyWaterView_explainer__OLTb7>div{padding:1rem;border-top:2px solid var(--state-info);background:var(--color-evidence)}.FindMyWaterView_explainer__OLTb7 span{color:var(--color-link);font:var(--font-weight-bold) .72rem/1 var(--font-mono)}.FindMyWaterView_explainer__OLTb7 h2{margin:.55rem 0 .3rem;color:var(--color-shell);font:var(--font-weight-bold) 1rem/1.2 var(--font-display)}.FindMyWaterView_explainer__OLTb7 p{margin:0;color:var(--color-ink-body);font-size:.82rem;line-height:1.5}.FindMyWaterView_helpGrid__pLyHx{display:grid;gap:.9rem;margin-top:2.5rem}@media (min-width:760px){.FindMyWaterView_helpGrid__pLyHx{grid-template-columns:repeat(2,1fr)}}.FindMyWaterView_helpCard__aNunU{padding:1.1rem;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface)}.FindMyWaterView_helpCard__aNunU>svg{color:var(--color-link)}.FindMyWaterView_helpCard__aNunU h2{margin:.7rem 0 .4rem;color:var(--color-shell);font:var(--font-weight-bold) 1.05rem/1.2 var(--font-display)}.FindMyWaterView_helpCard__aNunU>p,.FindMyWaterView_helpDetail__t6Dco p{color:var(--color-ink-body);font-size:.84rem;line-height:1.55}.FindMyWaterView_helpCard__aNunU>p{margin:0}.FindMyWaterView_helpCard__aNunU>button{display:inline-flex;align-items:center;gap:.35rem;margin-top:.8rem;padding:0;border:0;background:none;color:var(--color-link);font-size:.8rem;font-weight:var(--font-weight-bold);cursor:pointer}.FindMyWaterView_helpDetail__t6Dco{margin-top:.85rem;padding:.85rem;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-page)}.FindMyWaterView_helpDetail__t6Dco p{margin:0}.FindMyWaterView_helpDetail__t6Dco p+p{margin-top:.6rem}.FindMyWaterView_helpDetail__t6Dco a{display:inline-block;margin-top:.65rem;color:var(--color-link);font-size:.8rem;font-weight:var(--font-weight-bold);text-decoration:none}.FindMyWaterView_boundary__tnlnA{margin-top:2.5rem;padding:1.25rem;border-left:4px solid var(--state-info);background:var(--color-surface)}.FindMyWaterView_boundary__tnlnA h2{margin:0;color:var(--color-shell);font:var(--font-weight-bold) 1.15rem/1.2 var(--font-display)}.FindMyWaterView_boundary__tnlnA p{max-width:75ch;margin:.6rem 0 0;color:var(--color-ink-body);font-size:.87rem;line-height:1.6}.FindMyWaterView_boundary__tnlnA div{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.75rem}.FindMyWaterView_boundary__tnlnA a{color:var(--color-link);font-size:.8rem;font-weight:var(--font-weight-bold);text-decoration:none}@media (max-width:560px){.FindMyWaterView_progress__O837o strong{max-width:70px;font-size:8.5px}.FindMyWaterView_hero__cQNRG h1{font-size:2.25rem}}