.water-summary{margin:14px 0 22px;padding:18px 20px;border:1px solid #d5e1d3;border-radius:12px;background:#f4f8f1;min-width:0}.water-summary:empty{display:none}.water-summary-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;margin-bottom:12px}.water-summary-heading h3{font:22px/1.25 Georgia,serif;color:#244c3d;margin:0}.water-lab-badge{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:7px 12px;border:1px solid #c4dcd5;border-radius:999px;background:#e5f0ea;color:#255b59;font-size:12px;font-weight:600;text-decoration:none;line-height:1.4}.water-lab-badge svg{width:16px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6}.water-lab-badge:hover{background:#d8e9df;border-color:#8eafa0}.water-lab-badge:focus-visible{outline:2px solid #267c88;outline-offset:3px}.water-summary-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px 24px;margin:0}.water-summary-facts dt{font-size:11px;font-weight:600;color:#617565;margin-bottom:5px}.water-summary-facts dd{margin:0;font-size:13px;line-height:1.6;color:#345448;overflow-wrap:break-word}@media(max-width:650px){.water-summary{padding:16px}.water-summary-heading h3{font-size:21px}.water-lab-badge{min-height:44px}.water-summary-facts{grid-template-columns:1fr;gap:10px}}
