.rs .num{font-variant-numeric:tabular-nums}.rs-sub{color:var(--color-muted);font-size:.9375rem;line-height:1.5}.rs-note{max-width:62ch;padding-top:clamp(32px,5vw,56px);font-size:1.125rem}.rs-lookup{color:#0e2530;border-radius:var(--radius-plate);min-width:0;box-shadow:var(--theme-float);backdrop-filter:blur(12px);background:#fffffff0;align-self:end;gap:10px;padding:clamp(20px,3vw,28px);display:grid}.rs-form{gap:10px;display:grid}.rs-label{font:400 1.75rem/1.05 var(--font-display);letter-spacing:-.01em}.rs-row{flex-wrap:wrap;gap:8px;display:flex}.rs-input{color:#0e2530;min-width:0;min-height:3rem;font:inherit;background:#fff;border:1px solid #d8e4e8;border-radius:999px;flex:12rem;padding:.6rem 1rem;font-size:1rem}.rs-input:focus-visible{outline-offset:2px;outline:2px solid #0f6a78}.rs-answer{align-content:start;gap:12px;min-height:5rem;display:grid}.rs-lookup .rs-sub,.rs-lookup .ms-name{color:#4a6370}.rs-lookup a:not(.btn){color:#0f6a78}.rs-said{font-size:1rem}.rs-picks{flex-wrap:wrap;gap:6px;display:flex}.rs-pick{font:inherit;cursor:pointer;color:#0e2530;background:#e9f1f3;border:0;border-radius:999px;padding:.35rem .9rem;font-size:.9rem}.rs-pick:hover{color:#0f6a78;background:#dff1f4}.rs-facts{gap:10px;font-size:.9375rem;line-height:1.5;display:grid}.rs-facts div{border-top:1px solid #d8e4e8;grid-template-columns:6.5rem 1fr;gap:12px;padding-top:10px;display:grid}.rs-facts dt{color:#4a6370}.rs-facts b{font-weight:600}.rs-next{flex-wrap:wrap;gap:8px;display:flex}.rs-lookup .btn-quiet{color:#0e2530;background:#e9f1f3}.rs-states{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(20px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.rs-state{border-top:1px solid var(--color-hairline);color:var(--color-ink);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name gpg""meta meta""scale scale";column-gap:12px;padding:16px 0 6px;text-decoration:none;display:grid}.rs-state:hover .rs-state-name{color:var(--color-action)}.rs-state-name{grid-area:name;font-size:1.0625rem;font-weight:500}.rs-state-meta{color:var(--color-muted);grid-area:meta;font-size:.8125rem}.rs-state-scale{grid-area:scale;min-width:0;display:contents}.rs-state-scale>.ms{grid-area:scale}.rs-state-scale.rs-sub{grid-area:scale;padding-block:10px;font-size:.8125rem;display:block}.rs-state-gpg{font:400 1.5rem/1 var(--font-display);font-variant-numeric:tabular-nums;grid-area:gpg}.rs-state-gpg small{font:400 .8125rem var(--font-sans);color:var(--color-muted)}.rs-state .ms-band{margin:.9rem 0 .7rem}.rs-state .ms-read{display:none}.rs-empty{color:var(--color-muted);background:var(--color-card);border-radius:var(--radius-panel);padding:24px}.rs-explain{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(32px,6vw,80px);display:grid}.rs-explain>div{align-content:start;gap:16px;max-width:38rem;display:grid}.rs-h2{font:400 clamp(2.2rem, 4.4vw, 3.4rem)/1 var(--font-display);letter-spacing:-.015em;margin:0}.rs-explain p{color:var(--color-on-deep-2)}.rs-prose{color:var(--color-on-deep-2);font-size:1rem;line-height:1.6}.rs-prose h3{color:var(--color-on-deep);font-size:1.6rem}.rs-prose strong{color:var(--color-on-deep)}.rs-prose a{color:var(--color-glacier)}.rs-bands{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9375rem}.rs-bands th,.rs-bands td{text-align:left;border-bottom:1px solid #ffffff1f;padding:10px 6px;font-weight:400}.rs-bands thead th{color:var(--color-on-deep-2);font-size:.8125rem}.rs-bands tbody th{color:var(--color-on-deep);align-items:center;gap:10px;font-weight:500;display:flex}.rs-bands .num{text-align:right}.rs-swatch{border-radius:999px;width:1.6rem;height:.6rem;display:inline-block}.rs-glance{background:var(--color-card);border-radius:var(--radius-plate);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,64px);padding:clamp(20px,4vw,40px);display:grid}.rs-glance-scale{min-width:0}.rs-figs{gap:0;margin:0;display:grid}.rs-figs>div{border-top:1px solid var(--color-hairline);grid-template-columns:7rem minmax(0,1fr);align-items:baseline;gap:12px;padding-block:12px;display:grid}.rs-figs>div:first-child{border-top:0}.rs-figs dt{color:var(--color-muted);font-size:.9375rem}.rs-figs dd{margin:0}.rs-figs b{font:400 1.9rem/1 var(--font-display);margin-right:4px}.rs-figs span{color:var(--color-muted);margin-top:4px;font-size:.875rem;display:block}.rs-table-wrap{background:var(--color-card);border-radius:var(--radius-plate);padding:4px clamp(12px,2vw,24px);overflow-x:auto}.rs-table-wrap:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.rs-table{border-collapse:collapse;width:100%;min-width:46rem;font-size:.9375rem}.rs-table th,.rs-table td{text-align:left;border-bottom:1px solid var(--color-hairline);vertical-align:middle;padding:12px 10px;font-weight:400}.rs-table tbody tr:last-child>*{border-bottom:0}.rs-table thead th{color:var(--color-muted);white-space:nowrap;font-size:.8125rem;font-weight:500}.rs-table .num{text-align:right;font-variant-numeric:tabular-nums}.rs-table thead button{all:unset;cursor:pointer}.rs-table thead button:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.rs-table thead th[aria-sort] button:after{content:"";vertical-align:middle;border:.3rem solid #0000;margin-left:.35rem;display:inline-block}.rs-table thead th[aria-sort=ascending] button:after{border-bottom-color:currentColor;margin-top:-.3rem}.rs-table thead th[aria-sort=descending] button:after{border-top-color:currentColor;margin-top:.3rem}.rs-table tbody th{font-weight:500}.rs-table td.num b{font-weight:600}.rs-table td.num small{color:var(--color-muted);font-size:.8rem;display:block}.rs-col-scale{width:26%;min-width:9rem}.rs-table .ms.ms-compact .ms-band{margin:.3rem 0}.rs-table .ms-read{display:none}.rs-dis{background:var(--color-sunk);white-space:nowrap;border-radius:999px;padding:.2rem .7rem;font-size:.8125rem;display:inline-block}.rs-dis.is-chloramine{background:var(--color-glacier-wash);color:var(--color-action-hover);font-weight:500}.rs-dis.is-fluoride{background:var(--color-glacier-wash);color:var(--color-action-hover)}.rs-src{white-space:nowrap;font-size:.875rem}.rs-src a+a{margin-left:12px}.rs-ask{all:unset;cursor:pointer;color:var(--color-action);white-space:nowrap;text-underline-offset:3px;font-size:.875rem;text-decoration:underline}.rs-ask:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.rs-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,48px);display:grid}.rs-step-grid>div{align-content:start;gap:12px;display:grid}.rs-step-grid h3{font:400 1.9rem/1.05 var(--font-display);margin:0}.rs-step-grid p{color:var(--color-muted)}.rs>.sec-tight+.sec-tight{padding-top:0}@media (width<=1000px){.rs-states{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=880px){.rs-explain,.rs-glance,.rs-step-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.rs-states{grid-template-columns:minmax(0,1fr)}.rs-table{min-width:0}.rs-table .rs-src,.rs-table th:nth-last-child(2),.rs-table th:last-child,.rs-table td:last-child{display:none}.rs-table th,.rs-table td{padding:10px 6px}.rs-col-scale{display:none}.rs-facts div{grid-template-columns:minmax(0,1fr);gap:2px}}.rs-table td.num{white-space:nowrap}.rs-more{justify-content:center;padding-top:16px;display:flex}.rs-glance .ms-slight .ms-name,.rs-glance .ms-moderate .ms-name,.rs-lookup .ms-slight .ms-name,.rs-lookup .ms-moderate .ms-name{display:none}.rs-dist{gap:8px;margin-top:8px;display:grid}.rs-dist-h{color:var(--color-muted);margin:0;font-size:.875rem}.rs-dist-bar{gap:3px;height:2.25rem;display:flex}.rs-dist-seg{all:unset;box-sizing:border-box;cursor:pointer;font-variant-numeric:tabular-nums;color:#0e2530;border-radius:6px;justify-content:center;align-items:center;min-width:2rem;font-size:.8125rem;font-weight:600;transition:transform .15s ease-out;display:flex}.rs-dist-seg:hover{transform:translateY(-2px)}.rs-dist-seg:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.rs-dist-seg[aria-pressed=true]{box-shadow:inset 0 0 0 3px var(--color-ink)}.rs-dist-seg.ms-very-hard,.rs-dist-seg.ms-hard{color:#fff}.rs-dist-key{color:var(--color-muted);flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.rs-dist-key li{align-items:center;gap:6px;display:flex}.rs-dist-key b{color:var(--color-ink);font-weight:600}.rs-dist-key .rs-swatch{width:.9rem}.rs-tools{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-bottom:14px;display:flex}.rs-seg{background:var(--color-sunk);border-radius:999px;padding:3px;display:inline-flex}.rs-seg button{all:unset;cursor:pointer;white-space:nowrap;border-radius:999px;padding:.45rem 1rem;font-size:.9rem}.rs-seg button[aria-pressed=true]{background:var(--color-card);font-weight:500;box-shadow:0 1px 3px #0000001f}.rs-seg button:focus-visible,.rs-clear:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.rs-flag{cursor:pointer;align-items:center;gap:8px;font-size:.9rem;display:inline-flex}.rs-flag input{width:1.05rem;height:1.05rem;accent-color:var(--color-action)}.rs-clear{all:unset;cursor:pointer;color:var(--color-action);text-underline-offset:3px;font-size:.875rem;text-decoration:underline}.rs-count{color:var(--color-muted);font-variant-numeric:tabular-nums;margin:0 0 0 auto;font-size:.9rem}.rs-table[aria-busy=true] tbody{opacity:.45;transition:opacity .12s}.rs-namecell{align-items:flex-start;gap:8px;display:flex}.rs-name{display:block}.rs-meta{color:var(--color-muted);margin-top:2px;font-size:.8rem;font-weight:400;display:block}.rs-table th small.rs-sub{font-size:.8rem;font-weight:400;display:block}.rs-open{all:unset;cursor:pointer;background:var(--color-sunk);border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;margin-top:1px;display:grid}.rs-open span{border:.3rem solid #0000;border-left:.42rem solid var(--color-ink);width:0;height:0;margin-left:.25rem;transition:transform .15s}.rs-open[aria-expanded=true] span{margin-top:.2rem;margin-left:.1rem;transform:rotate(90deg)}.rs-open:hover{background:var(--color-glacier-wash)}.rs-open:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.rs-child>*{background:var(--color-sunk);font-size:.875rem}.rs-child th{padding-left:2.6rem;font-weight:400}.rs-checks{margin-top:4px;font-size:.8rem;font-weight:400}.rs-checks summary{cursor:pointer;color:var(--color-action-hover);align-items:center;gap:4px;list-style:none;display:inline-flex}.rs-checks summary::-webkit-details-marker{display:none}.rs-checks summary:before{content:"i";background:var(--color-glacier-wash);width:1rem;height:1rem;font:600 .65rem/1 var(--font-sans);border-radius:50%;place-items:center;font-style:italic;display:inline-grid}.rs-checks ul{color:var(--color-muted);white-space:normal;max-width:34rem;margin:6px 0 2px;padding-left:1.1rem}.rs-checks li+li{margin-top:4px}.rs-dis.is-varies{background:var(--color-glacier-wash)}.rs-table td small.rs-sub{margin-top:3px;font-size:.78rem;display:block}.rs-supplies{font-size:.9375rem}.rs-supplies summary{cursor:pointer;font-weight:500}.rs-supplies ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.rs-supplies li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rs-supplies .num{font-variant-numeric:tabular-nums;font-weight:600}.rs-lookup .rs-checks summary{color:#0f6a78}.rs-lookup .rs-checks ul{color:#4a6370}@media (width<=640px){.rs-count{width:100%;margin-left:0}.rs-seg{width:100%}.rs-seg button{text-align:center;flex:1;padding-inline:.5rem;font-size:.85rem}.rs-child th{padding-left:1.6rem}}
