.housewater-card[data-astro-cid-bheg4dz2]{--card-ink:var(--housewater-ink,#082e2b);--card-paper:var(--housewater-paper,#f7f7ef);--card-accent:var(--housewater-accent,#d0f06a);--card-line:var(--housewater-line,#d9e3d3);box-sizing:border-box;min-width:0;background:var(--card-paper);color:var(--card-ink);padding:clamp(1rem,3vw,2rem);border:1px solid var(--card-line);border-radius:1rem;font-family:Outfit Variable,Arial,sans-serif;overflow-wrap:anywhere}.housewater-card[data-astro-cid-bheg4dz2] *{box-sizing:border-box}.watercard-intro[data-astro-cid-bheg4dz2]{max-width:46rem;margin-bottom:1.75rem}.watercard-kicker[data-astro-cid-bheg4dz2]{font-size:.68rem!important;line-height:1.6!important;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.housewater-card[data-astro-cid-bheg4dz2] h2[data-astro-cid-bheg4dz2],.watercard-result[data-astro-cid-bheg4dz2] h3[data-astro-cid-bheg4dz2]{font-family:Sora Variable,Arial,sans-serif;font-weight:600;line-height:1.3;letter-spacing:-.035em;overflow-wrap:anywhere}.housewater-card[data-astro-cid-bheg4dz2] h2[data-astro-cid-bheg4dz2]{font-size:clamp(1.5rem,3vw,2.15rem);margin:.7rem 0 1rem}.housewater-card[data-astro-cid-bheg4dz2] p[data-astro-cid-bheg4dz2]{font-size:.91rem;line-height:1.75;margin:.6rem 0}.watercard-boundary[data-astro-cid-bheg4dz2]{font-size:.78rem!important;border-left:3px solid var(--card-ink);padding-left:1rem;margin-top:1.1rem!important}.watercard-home[data-astro-cid-bheg4dz2],.watercard-input-point[data-astro-cid-bheg4dz2]{border:0;padding:0;margin:0;min-width:0}.watercard-home[data-astro-cid-bheg4dz2]{display:grid;gap:1rem;border-top:1px solid var(--card-line);padding-top:1rem}.watercard-home[data-astro-cid-bheg4dz2]>legend[data-astro-cid-bheg4dz2],.watercard-input-point[data-astro-cid-bheg4dz2]>legend[data-astro-cid-bheg4dz2]{max-width:100%;font-family:Sora Variable,Arial,sans-serif;font-size:.98rem;font-weight:600;line-height:1.5;padding:0 .5rem 0 0}.watercard-field-pair[data-astro-cid-bheg4dz2],.watercard-input-points[data-astro-cid-bheg4dz2],.watercard-locations[data-astro-cid-bheg4dz2],.watercard-own-lists[data-astro-cid-bheg4dz2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;min-width:0}.watercard-form[data-astro-cid-bheg4dz2] label[data-astro-cid-bheg4dz2],.watercard-full-text[data-astro-cid-bheg4dz2] label[data-astro-cid-bheg4dz2]{display:grid;gap:.4rem;min-width:0;font-size:.8rem;font-weight:600;line-height:1.5}.watercard-form[data-astro-cid-bheg4dz2] label[data-astro-cid-bheg4dz2]>span[data-astro-cid-bheg4dz2]{font-size:.69rem;font-weight:400}.watercard-form[data-astro-cid-bheg4dz2] input[data-astro-cid-bheg4dz2],.watercard-form[data-astro-cid-bheg4dz2] select[data-astro-cid-bheg4dz2],.watercard-form[data-astro-cid-bheg4dz2] textarea[data-astro-cid-bheg4dz2],.watercard-full-text[data-astro-cid-bheg4dz2] textarea[data-astro-cid-bheg4dz2]{display:block;width:100%;min-width:0;max-width:100%;min-height:2.9rem;padding:.65rem .75rem;border:1px solid #a8bcad;border-radius:.4rem;background:#fff;color:var(--card-ink);font:inherit;font-size:16px;font-weight:400;line-height:1.5}.watercard-form[data-astro-cid-bheg4dz2] select[data-astro-cid-bheg4dz2]{padding-right:1.8rem;text-overflow:ellipsis}.watercard-form[data-astro-cid-bheg4dz2] textarea[data-astro-cid-bheg4dz2],.watercard-full-text[data-astro-cid-bheg4dz2] textarea[data-astro-cid-bheg4dz2]{resize:vertical}.watercard-form[data-astro-cid-bheg4dz2] input[data-astro-cid-bheg4dz2]::placeholder,.watercard-form[data-astro-cid-bheg4dz2] textarea[data-astro-cid-bheg4dz2]::placeholder{color:#5d7267;opacity:1;font-size:.79rem}.watercard-input-points[data-astro-cid-bheg4dz2]{margin-top:1.5rem}.watercard-input-point[data-astro-cid-bheg4dz2]{display:grid;align-content:start;gap:.85rem;padding:1rem;border:1px solid var(--card-line);border-radius:.7rem;background:#fffdf8}.watercard-input-point[data-astro-cid-bheg4dz2]>legend[data-astro-cid-bheg4dz2]{padding:0 .4rem}.watercard-hint[data-astro-cid-bheg4dz2]{font-size:.75rem!important;line-height:1.7!important}.watercard-input-point[data-astro-cid-bheg4dz2]>.watercard-hint[data-astro-cid-bheg4dz2]{margin:0}.watercard-optional[data-astro-cid-bheg4dz2]{border-top:1px solid var(--card-line);padding-top:.1rem;min-width:0}.watercard-optional[data-astro-cid-bheg4dz2] summary[data-astro-cid-bheg4dz2],.watercard-full-text[data-astro-cid-bheg4dz2] summary[data-astro-cid-bheg4dz2]{min-height:2.8rem;padding:.65rem 0;cursor:pointer;font-size:.79rem;font-weight:600;line-height:1.7}.watercard-optional[data-astro-cid-bheg4dz2] summary[data-astro-cid-bheg4dz2]>span[data-astro-cid-bheg4dz2]{display:block;font-size:.69rem;font-weight:400;margin-top:.25rem}.watercard-optional[data-astro-cid-bheg4dz2]>label[data-astro-cid-bheg4dz2],.watercard-extra-fields[data-astro-cid-bheg4dz2]{padding:.5rem 0 .25rem}.watercard-extra-fields[data-astro-cid-bheg4dz2]{display:grid;gap:1rem;min-width:0}.watercard-house-list[data-astro-cid-bheg4dz2],.watercard-own-questions[data-astro-cid-bheg4dz2]{margin-top:1.2rem}.watercard-safety[data-astro-cid-bheg4dz2]{border-left:3px solid var(--card-ink);padding:.9rem 1rem;margin:1.4rem 0;background:#d0f06a1a}.watercard-safety[data-astro-cid-bheg4dz2] h3[data-astro-cid-bheg4dz2]{font-size:.86rem;font-weight:600;line-height:1.5;margin:0 0 .5rem}.watercard-safety[data-astro-cid-bheg4dz2] p[data-astro-cid-bheg4dz2]{font-size:.76rem;margin:0}.watercard-form-actions[data-astro-cid-bheg4dz2]{display:flex;align-items:center;flex-wrap:wrap;gap:.85rem}.watercard-button[data-astro-cid-bheg4dz2]{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;max-width:100%;min-height:2.95rem;padding:.8rem 1.05rem;border:1px solid var(--card-ink);border-radius:.45rem;background:var(--card-ink);color:#f7f7ef;font:inherit;font-size:.79rem;font-weight:600;line-height:1.5;text-align:center;text-decoration:none;cursor:pointer}.watercard-button[data-astro-cid-bheg4dz2]:hover{filter:brightness(.94)}.watercard-button[data-astro-cid-bheg4dz2]:disabled{opacity:.5;cursor:default}.watercard-button-secondary[data-astro-cid-bheg4dz2]{background:transparent;color:var(--card-ink)}.watercard-text-button[data-astro-cid-bheg4dz2]{min-height:2.95rem;padding:.6rem .2rem;border:0;background:transparent;color:var(--card-ink);font:inherit;font-size:.76rem;text-decoration:underline;text-underline-offset:.2rem;cursor:pointer}.housewater-card[data-astro-cid-bheg4dz2] [data-astro-cid-bheg4dz2]:focus-visible{outline:3px solid #527500;outline-offset:4px}.watercard-error[data-astro-cid-bheg4dz2]{color:#933c2d;font-size:.81rem!important;font-weight:600}.watercard-error[data-astro-cid-bheg4dz2]:empty,.watercard-status[data-astro-cid-bheg4dz2]:empty,.watercard-copy-status[data-astro-cid-bheg4dz2]:empty{display:none}.watercard-status[data-astro-cid-bheg4dz2],.watercard-copy-status[data-astro-cid-bheg4dz2]{font-size:.8rem!important}.watercard-result[data-astro-cid-bheg4dz2]{min-width:0;border-top:2px solid var(--card-ink);margin-top:1.7rem;padding-top:1.4rem;scroll-margin-top:6rem}.watercard-result[data-astro-cid-bheg4dz2][hidden]{display:none}.watercard-result-intro[data-astro-cid-bheg4dz2] h3[data-astro-cid-bheg4dz2]{font-size:clamp(1.25rem,2.6vw,1.7rem);margin:.7rem 0}.watercard-text-output[data-astro-cid-bheg4dz2]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.82rem!important}.watercard-zone[data-astro-cid-bheg4dz2]{border-top:1px solid var(--card-line);margin-top:1.4rem;padding-top:1.2rem;min-width:0}.watercard-zone-heading[data-astro-cid-bheg4dz2]{display:flex;align-items:baseline;gap:.75rem;min-width:0;margin-bottom:1rem}.watercard-zone-heading[data-astro-cid-bheg4dz2]>span[data-astro-cid-bheg4dz2]{font-size:.72rem;flex:0 0 auto;font-weight:600}.watercard-zone-heading[data-astro-cid-bheg4dz2] h3[data-astro-cid-bheg4dz2]{font-size:1.1rem;margin:0}.watercard-locations[data-astro-cid-bheg4dz2] .watercard-location{min-width:0;border:1px solid var(--card-line);border-radius:.6rem;padding:1rem;background:#fffdf8}.watercard-locations[data-astro-cid-bheg4dz2] .watercard-location-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem .7rem}.watercard-locations[data-astro-cid-bheg4dz2] .watercard-location-heading h4{font-family:Sora Variable,Arial,sans-serif;font-size:.95rem;line-height:1.5;margin:0}.watercard-locations[data-astro-cid-bheg4dz2] .watercard-flag{font-size:.67rem;font-weight:600;line-height:1.7;padding:.18rem .45rem;border:1px solid var(--card-line);border-radius:.3rem;background:var(--card-paper)}.watercard-locations[data-astro-cid-bheg4dz2] .watercard-location-place{font-size:.86rem;line-height:1.7;margin:.8rem 0 1rem;white-space:pre-wrap;overflow-wrap:anywhere}.watercard-locations[data-astro-cid-bheg4dz2] .watercard-location-details{margin:0;display:grid;gap:.2rem;font-size:.74rem;line-height:1.7}.watercard-locations[data-astro-cid-bheg4dz2] dt{font-weight:600}.watercard-locations[data-astro-cid-bheg4dz2] dd{margin:0 0 .65rem;white-space:pre-wrap;overflow-wrap:anywhere}.watercard-own-lists[data-astro-cid-bheg4dz2]>section[data-astro-cid-bheg4dz2]{min-width:0;padding:1rem;border:1px solid var(--card-line);border-radius:.6rem;background:#fffdf8}.watercard-own-lists[data-astro-cid-bheg4dz2] h4[data-astro-cid-bheg4dz2]{font-size:.85rem;line-height:1.5;margin:0 0 .8rem}.watercard-questions[data-astro-cid-bheg4dz2]{padding-left:1.1rem;font-size:.77rem;line-height:1.8}.watercard-questions[data-astro-cid-bheg4dz2] li+li{margin-top:.55rem}.watercard-export-actions[data-astro-cid-bheg4dz2]{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.5rem}.watercard-full-text[data-astro-cid-bheg4dz2]{margin-top:1.2rem;padding-top:.3rem;border-top:1px solid var(--card-line)}.watercard-full-text[data-astro-cid-bheg4dz2] label[data-astro-cid-bheg4dz2]{padding:.7rem 0}.watercard-full-text[data-astro-cid-bheg4dz2] textarea[data-astro-cid-bheg4dz2]{font-size:.8rem}.watercard-mail-option[data-astro-cid-bheg4dz2]{border-top:1px solid var(--card-line);margin-top:1.2rem;padding-top:1rem}.watercard-mail-option[data-astro-cid-bheg4dz2] a[data-astro-cid-bheg4dz2]{display:inline-block;min-height:2.75rem;padding:.5rem 0;font-size:.8rem;font-weight:600;line-height:1.7;color:var(--card-ink);text-underline-offset:.25rem}.watercard-print-text[data-astro-cid-bheg4dz2]{display:none}.watercard-nojs[data-astro-cid-bheg4dz2]{border:1px solid var(--card-line);border-radius:.6rem;padding:1rem;margin-top:1.5rem}.watercard-nojs[data-astro-cid-bheg4dz2] h3[data-astro-cid-bheg4dz2]{font-size:1rem;line-height:1.5;margin:.2rem 0}.watercard-nojs[data-astro-cid-bheg4dz2] p[data-astro-cid-bheg4dz2]{font-size:.78rem}.watercard-nojs[data-astro-cid-bheg4dz2] a[data-astro-cid-bheg4dz2]{color:var(--card-ink);text-underline-offset:.2rem}@media(max-width:720px){.watercard-field-pair[data-astro-cid-bheg4dz2],.watercard-input-points[data-astro-cid-bheg4dz2],.watercard-locations[data-astro-cid-bheg4dz2],.watercard-own-lists[data-astro-cid-bheg4dz2]{grid-template-columns:1fr}.watercard-input-points[data-astro-cid-bheg4dz2]{gap:1.3rem}.watercard-form-actions[data-astro-cid-bheg4dz2],.watercard-export-actions[data-astro-cid-bheg4dz2]{display:grid;grid-template-columns:1fr;gap:.6rem}.watercard-button[data-astro-cid-bheg4dz2]{width:100%}.housewater-card[data-astro-cid-bheg4dz2]{padding:1rem}.watercard-input-point[data-astro-cid-bheg4dz2],.watercard-locations[data-astro-cid-bheg4dz2] .watercard-location{padding:.9rem}.housewater-card[data-astro-cid-bheg4dz2] h2[data-astro-cid-bheg4dz2]{font-size:1.55rem}}@media print{.housewater-card[data-astro-cid-bheg4dz2]{color:#000!important;background:#fff!important;border:0;padding:0;overflow:visible}.housewater-card[data-astro-cid-bheg4dz2][data-result-ready=true] .watercard-form[data-astro-cid-bheg4dz2],.watercard-status[data-astro-cid-bheg4dz2],.watercard-export-actions[data-astro-cid-bheg4dz2],.watercard-copy-status[data-astro-cid-bheg4dz2],.watercard-full-text[data-astro-cid-bheg4dz2],.watercard-mail-option[data-astro-cid-bheg4dz2],.housewater-card[data-astro-cid-bheg4dz2][data-result-ready=true] .watercard-result-intro[data-astro-cid-bheg4dz2],.watercard-zone[data-astro-cid-bheg4dz2]{display:none!important}.housewater-card[data-astro-cid-bheg4dz2][data-result-ready=true] .watercard-print-text[data-astro-cid-bheg4dz2]{display:block!important;white-space:pre-wrap;overflow-wrap:anywhere;font-family:Arial,sans-serif;font-size:10pt;line-height:1.5;max-height:none;overflow:visible;break-inside:auto;margin:0;padding:0}.watercard-result[data-astro-cid-bheg4dz2]{margin:0;padding:0;border:0}.watercard-intro[data-astro-cid-bheg4dz2]{margin-bottom:1rem}.housewater-card[data-astro-cid-bheg4dz2] h2[data-astro-cid-bheg4dz2]{font-size:20pt}.watercard-input-points[data-astro-cid-bheg4dz2],.watercard-field-pair[data-astro-cid-bheg4dz2]{display:block}.watercard-input-point[data-astro-cid-bheg4dz2]{break-inside:avoid;margin-bottom:1rem}.watercard-form[data-astro-cid-bheg4dz2] textarea[data-astro-cid-bheg4dz2]{min-height:4rem}}.help-tool[data-astro-cid-ozlgim6o]{--tool-ink:#123e3a;--tool-petrol:#104a43;--tool-lime:#ddf58b;--tool-cream:#fffdf5;color:var(--tool-ink);background:var(--tool-cream);border:1px solid #d6dfd5;border-radius:1.5rem;padding:clamp(1.25rem,4vw,2.5rem);box-shadow:0 16px 50px #123e3a07;overflow-wrap:anywhere}.tool-heading[data-astro-cid-ozlgim6o]{max-width:46rem;margin-bottom:2rem}.tool-kicker[data-astro-cid-ozlgim6o],.result-kicker[data-astro-cid-ozlgim6o]{display:block;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#42645a;margin-bottom:.8rem}.tool-heading[data-astro-cid-ozlgim6o] h2[data-astro-cid-ozlgim6o]{font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.2;letter-spacing:-.035em;margin:0 0 .8rem}.tool-heading[data-astro-cid-ozlgim6o] p[data-astro-cid-ozlgim6o],.tool-intro[data-astro-cid-ozlgim6o]{font-size:.97rem;line-height:1.65;color:#4f665c}.tool-form[data-astro-cid-ozlgim6o]{display:grid;gap:1.25rem;max-width:none}.tool-form[data-astro-cid-ozlgim6o] fieldset[data-astro-cid-ozlgim6o],.checklist[data-astro-cid-ozlgim6o]{border:0;padding:0;margin:0;min-width:0}.tool-form[data-astro-cid-ozlgim6o] legend[data-astro-cid-ozlgim6o],.checklist[data-astro-cid-ozlgim6o] legend[data-astro-cid-ozlgim6o]{font-weight:700;font-size:1rem;margin-bottom:1rem}.field-pair[data-astro-cid-ozlgim6o]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.tool-form[data-astro-cid-ozlgim6o] label[data-astro-cid-ozlgim6o],.preview-label[data-astro-cid-ozlgim6o]{display:grid;gap:.5rem;font-weight:600;font-size:.9rem;line-height:1.45}.tool-form[data-astro-cid-ozlgim6o] input[data-astro-cid-ozlgim6o],.tool-form[data-astro-cid-ozlgim6o] select[data-astro-cid-ozlgim6o],.tool-form[data-astro-cid-ozlgim6o] textarea[data-astro-cid-ozlgim6o],[data-astro-cid-ozlgim6o][data-request-preview]{display:block;width:100%;min-height:3rem;background:#fff;border:1px solid #b8cac0;border-radius:.65rem;color:var(--tool-ink);padding:.8rem .9rem;font:inherit;font-weight:400;line-height:1.5;box-sizing:border-box}.tool-form[data-astro-cid-ozlgim6o] textarea[data-astro-cid-ozlgim6o],[data-astro-cid-ozlgim6o][data-request-preview]{resize:vertical}.tool-form[data-astro-cid-ozlgim6o] select[data-astro-cid-ozlgim6o]{padding-right:2rem}.tool-form[data-astro-cid-ozlgim6o] input[data-astro-cid-ozlgim6o]::placeholder,.tool-form[data-astro-cid-ozlgim6o] textarea[data-astro-cid-ozlgim6o]::placeholder{color:#677e71;opacity:1}.optional[data-astro-cid-ozlgim6o],.unit-label[data-astro-cid-ozlgim6o]{font-weight:400;color:#546e60;font-size:.8rem}.optional[data-astro-cid-ozlgim6o]{display:inline}.field-hint[data-astro-cid-ozlgim6o],.result-note[data-astro-cid-ozlgim6o],.tool-notice[data-astro-cid-ozlgim6o],.formula[data-astro-cid-ozlgim6o] p[data-astro-cid-ozlgim6o]{font-size:.84rem;line-height:1.65;color:#4f665c}.field-hint[data-astro-cid-ozlgim6o]{margin:.6rem 0 0}.tool-button[data-astro-cid-ozlgim6o]{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:3rem;padding:.8rem 1.1rem;background:var(--tool-petrol);border:1px solid var(--tool-petrol);border-radius:.6rem;color:#fffdf5;font:inherit;font-size:.88rem;font-weight:600;text-decoration:none;cursor:pointer;justify-self:start;line-height:1.35}.tool-button[data-astro-cid-ozlgim6o]:hover{background:#0b3933}.tool-button-light[data-astro-cid-ozlgim6o]{background:transparent;color:var(--tool-petrol);border-color:#8ba59a}.tool-button-light[data-astro-cid-ozlgim6o]:hover{background:#edf3df}.tool-button[data-astro-cid-ozlgim6o]:disabled{opacity:.55;cursor:default}.help-tool[data-astro-cid-ozlgim6o] [data-astro-cid-ozlgim6o]:focus-visible{outline:3px solid #527900;outline-offset:4px}.tool-result[data-astro-cid-ozlgim6o]{margin-top:2rem;background:#edf3df;border:1px solid #c8d7b8;border-radius:1rem;padding:clamp(1.1rem,3vw,1.7rem);scroll-margin-top:7rem}.tool-result[data-astro-cid-ozlgim6o][hidden]{display:none}.tool-result[data-astro-cid-ozlgim6o][data-tone=caution]{background:#fcf1df;border-color:#dbc79f}.tool-result[data-astro-cid-ozlgim6o] h3[data-astro-cid-ozlgim6o]{font-size:1.3rem;line-height:1.35;margin:0 0 .8rem;letter-spacing:-.02em}.tool-result[data-astro-cid-ozlgim6o] p[data-astro-cid-ozlgim6o]{line-height:1.65}.tool-result[data-astro-cid-ozlgim6o] ol[data-astro-cid-ozlgim6o]{padding-left:1.2rem;line-height:1.65}.tool-result[data-astro-cid-ozlgim6o] li{margin-bottom:.5rem;padding-left:.2rem}.tool-text-link[data-astro-cid-ozlgim6o]{color:var(--tool-petrol);font-weight:700;text-underline-offset:.25rem;display:inline-block;padding:.5rem 0}.result-note[data-astro-cid-ozlgim6o]{margin-bottom:0}.water-results[data-astro-cid-ozlgim6o]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.2rem 0 1.5rem}.water-results[data-astro-cid-ozlgim6o]>div[data-astro-cid-ozlgim6o]{display:grid;gap:.5rem;border-left:2px solid #bacd90;padding-left:.85rem}.water-results[data-astro-cid-ozlgim6o] output[data-astro-cid-ozlgim6o]{font-size:clamp(1.6rem,4vw,2.25rem);font-weight:700;letter-spacing:-.04em;line-height:1.1}.water-results[data-astro-cid-ozlgim6o] span[data-astro-cid-ozlgim6o]{font-size:.8rem;color:#4f665c}.formula[data-astro-cid-ozlgim6o]{margin-top:1.25rem}.formula[data-astro-cid-ozlgim6o] summary[data-astro-cid-ozlgim6o]{cursor:pointer;font-size:.85rem;font-weight:600;padding:.5rem 0;text-underline-offset:.2rem}.tool-error[data-astro-cid-ozlgim6o]:empty,.copy-status[data-astro-cid-ozlgim6o]:empty{display:none}.tool-error[data-astro-cid-ozlgim6o]{color:#842d27;font-weight:600;font-size:.88rem;margin:0}.preview-label[data-astro-cid-ozlgim6o]{margin-bottom:.6rem}[data-astro-cid-ozlgim6o][data-request-preview]{font-size:.88rem;background:#fffef8}.result-actions[data-astro-cid-ozlgim6o]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.copy-status[data-astro-cid-ozlgim6o]{font-size:.88rem;line-height:1.6;color:var(--tool-petrol)}.checklist[data-astro-cid-ozlgim6o]{display:grid;gap:.8rem}.check-item[data-astro-cid-ozlgim6o]{display:flex;gap:.85rem;padding:1rem;border:1px solid #d1dcc8;border-radius:.7rem;background:#fff;cursor:pointer;font-size:.94rem;line-height:1.6}.check-item[data-astro-cid-ozlgim6o] input[data-astro-cid-ozlgim6o]{appearance:auto;flex:0 0 auto;width:1.2rem;height:1.2rem;margin:.2rem 0 0;accent-color:var(--tool-petrol)}.check-item[data-astro-cid-ozlgim6o]:has(input:checked){border-color:#769748;background:#f3f7e9}.check-progress[data-astro-cid-ozlgim6o]{margin:1.5rem 0}.check-progress[data-astro-cid-ozlgim6o]>div[data-astro-cid-ozlgim6o]{display:flex;justify-content:space-between;gap:1rem;font-size:.88rem}.check-progress[data-astro-cid-ozlgim6o] progress[data-astro-cid-ozlgim6o]{display:block;width:100%;height:.7rem;margin:.75rem 0;appearance:none;border:0;border-radius:1rem;overflow:hidden;background:#d9e2cf}.check-progress[data-astro-cid-ozlgim6o] progress[data-astro-cid-ozlgim6o]::-webkit-progress-bar{background:#d9e2cf}.check-progress[data-astro-cid-ozlgim6o] progress[data-astro-cid-ozlgim6o]::-webkit-progress-value{background:#507b23}.check-progress[data-astro-cid-ozlgim6o] progress[data-astro-cid-ozlgim6o]::-moz-progress-bar{background:#507b23}.check-progress[data-astro-cid-ozlgim6o] p[data-astro-cid-ozlgim6o]{font-size:.88rem;line-height:1.6}.tool-notice[data-astro-cid-ozlgim6o]{margin:1.2rem 0 0;padding-top:1rem;border-top:1px solid #d6dfd5}.tool-notice[data-astro-cid-ozlgim6o] a[data-astro-cid-ozlgim6o]{color:var(--tool-petrol);font-weight:600}.tool-intro[data-astro-cid-ozlgim6o]{margin-bottom:1.25rem}@media(max-width:640px){.field-pair[data-astro-cid-ozlgim6o],.water-results[data-astro-cid-ozlgim6o]{grid-template-columns:1fr}.water-results[data-astro-cid-ozlgim6o]{gap:1.25rem}.tool-button[data-astro-cid-ozlgim6o]{width:100%;box-sizing:border-box}.result-actions[data-astro-cid-ozlgim6o]{display:grid}.tool-heading[data-astro-cid-ozlgim6o]{margin-bottom:1.5rem}.help-tool[data-astro-cid-ozlgim6o]{border-radius:1rem}.tool-form[data-astro-cid-ozlgim6o] input[data-astro-cid-ozlgim6o],.tool-form[data-astro-cid-ozlgim6o] select[data-astro-cid-ozlgim6o],.tool-form[data-astro-cid-ozlgim6o] textarea[data-astro-cid-ozlgim6o],[data-astro-cid-ozlgim6o][data-request-preview]{font-size:16px}}
