.water-quality-card-module__1zX7Ca__card{color:#203f46;background:#f3f7f2;border:1px solid #d9e5df;border-radius:16px;min-width:0;padding:22px}.water-quality-card-module__1zX7Ca__unknown{background:#f6f8f4;border-color:#e1e7df}.water-quality-card-module__1zX7Ca__available{background:#f3f7f2}.water-quality-card-module__1zX7Ca__attention{background:#fff7ef;border-color:#e6cdb6}.water-quality-card-module__1zX7Ca__topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.water-quality-card-module__1zX7Ca__eyebrow{color:#416663;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:750}.water-quality-card-module__1zX7Ca__kind{color:#4c6867;border:1px solid #d1ded5;border-radius:20px;padding:3px 8px;font-size:11px;line-height:1.4}.water-quality-card-module__1zX7Ca__scope{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600;line-height:1.55}.water-quality-card-module__1zX7Ca__dates{color:#526a68;flex-wrap:wrap;gap:3px 12px;margin-top:4px;font-size:12px;line-height:1.5;display:flex}.water-quality-card-module__1zX7Ca__heading{align-items:flex-start;gap:11px;margin-top:18px;display:flex}.water-quality-card-module__1zX7Ca__heading h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(20px,2vw,24px);font-weight:700;line-height:1.25}.water-quality-card-module__1zX7Ca__icon{color:#1e7068;background:#dfebe1;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-top:-3px;display:flex}.water-quality-card-module__1zX7Ca__unknown .water-quality-card-module__1zX7Ca__icon{color:#5f736b;background:#e8ede5}.water-quality-card-module__1zX7Ca__attention .water-quality-card-module__1zX7Ca__icon{color:#925528;background:#f7e4d1}.water-quality-card-module__1zX7Ca__summary{color:#415b5c;margin:13px 0 0;font-size:14px;line-height:1.65}.water-quality-card-module__1zX7Ca__context{color:#52665d;border-left:2px solid #b8cac0;margin:12px 0 0;padding-left:11px;font-size:12px;line-height:1.6}.water-quality-card-module__1zX7Ca__conclusion{margin:12px 0 0;font-size:13px;font-weight:600}.water-quality-card-module__1zX7Ca__parameters{table-layout:fixed;border-collapse:collapse;width:100%;margin-top:18px;font-size:12px;line-height:1.4}.water-quality-card-module__1zX7Ca__parameters caption{text-align:left;color:#405d59;margin-bottom:9px;font-size:12px;font-weight:600}.water-quality-card-module__1zX7Ca__parameters th,.water-quality-card-module__1zX7Ca__parameters td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #dce5dd;padding:10px 5px}.water-quality-card-module__1zX7Ca__parameters thead th{color:#586e68;padding-top:0;font-size:11px;font-weight:500}.water-quality-card-module__1zX7Ca__parameters th:first-child{width:42%;padding-left:0}.water-quality-card-module__1zX7Ca__parameters th:nth-child(2){width:33%}.water-quality-card-module__1zX7Ca__parameters th:last-child,.water-quality-card-module__1zX7Ca__parameters td:last-child{padding-right:0}.water-quality-card-module__1zX7Ca__parameters tbody th{font-weight:600}.water-quality-card-module__1zX7Ca__parameters small{color:#5e726c;margin-top:4px;font-size:10px;font-weight:400;display:block}.water-quality-card-module__1zX7Ca__parameters .water-quality-card-module__1zX7Ca__within,.water-quality-card-module__1zX7Ca__within{color:#206b52}.water-quality-card-module__1zX7Ca__parameters .water-quality-card-module__1zX7Ca__outside,.water-quality-card-module__1zX7Ca__outside{color:#9a4b24}.water-quality-card-module__1zX7Ca__parameters .water-quality-card-module__1zX7Ca__info{color:#5e726c}.water-quality-card-module__1zX7Ca__limit{color:#526863;margin:14px 0 0;font-size:12px;line-height:1.55}.water-quality-card-module__1zX7Ca__actions{flex-wrap:wrap;align-items:center;gap:5px 16px;margin-top:15px;display:flex}.water-quality-card-module__1zX7Ca__source{color:#fff;background:#087b78;border-radius:8px;align-items:center;gap:6px;min-height:40px;padding:9px 13px;font-size:12px;font-weight:600;display:inline-flex}.water-quality-card-module__1zX7Ca__source:hover{background:#006a68}.water-quality-card-module__1zX7Ca__secondary{color:#326561;text-align:left;text-underline-offset:3px;min-height:40px;padding:8px 0;font-size:12px;line-height:1.45;-webkit-text-decoration:underline #a9c5bd;text-decoration:underline #a9c5bd}.water-quality-card-module__1zX7Ca__secondary:hover{color:#064f50;text-decoration-color:currentColor}.water-quality-card-module__1zX7Ca__provenance{color:#5f736c;overflow-wrap:anywhere;margin:10px 0 0;font-size:10px;line-height:1.55}@media (max-width:600px){.water-quality-card-module__1zX7Ca__card{border-radius:13px;padding:18px 16px}.water-quality-card-module__1zX7Ca__heading{gap:9px;margin-top:15px}.water-quality-card-module__1zX7Ca__heading h2{font-size:21px}.water-quality-card-module__1zX7Ca__summary{font-size:13px}.water-quality-card-module__1zX7Ca__actions{gap:4px 13px}}.water-quality-card-module__1zX7Ca__parameterDetails{border-top:1px solid #d7e4da;margin-top:16px;padding-top:4px}.water-quality-card-module__1zX7Ca__parameterDetails summary{color:#176b63;cursor:pointer;padding:12px 0;font-size:13px;font-weight:650}.water-quality-card-module__1zX7Ca__parameterDetails[open] summary{padding-bottom:0}
.waste-impact-card-module__suGhuq__card{color:#203f46;background:#f8faf5;border:1px solid #e0e7df;border-radius:14px;min-width:0;padding:19px 20px}.waste-impact-card-module__suGhuq__heading{color:#46736b;align-items:center;gap:9px;display:flex}.waste-impact-card-module__suGhuq__heading h2{color:#294d49;margin:0;font-size:16px;font-weight:650;line-height:1.4}.waste-impact-card-module__suGhuq__status{margin:11px 0 0;font-size:14px;font-weight:650;line-height:1.45}.waste-impact-card-module__suGhuq__body{color:#4d6360;margin:9px 0 0;font-size:13px;line-height:1.65}.waste-impact-card-module__suGhuq__context{color:#54685f;margin:8px 0 0;font-size:12px;line-height:1.55}.waste-impact-card-module__suGhuq__date{color:#627369;margin:12px 0 0;font-size:11px;line-height:1.6}.waste-impact-card-module__suGhuq__links{flex-wrap:wrap;align-items:center;gap:3px 16px;margin-top:7px;display:flex}.waste-impact-card-module__suGhuq__links a{color:#326861;text-underline-offset:3px;align-items:center;gap:4px;min-height:38px;font-size:11px;line-height:1.45;-webkit-text-decoration:underline #b2ccc1;text-decoration:underline #b2ccc1;display:inline-flex}.waste-impact-card-module__suGhuq__links a:hover{color:#075650;text-decoration-color:currentColor}@media (max-width:600px){.waste-impact-card-module__suGhuq__card{border-radius:12px;padding:17px 16px}}
.service-area-card-module__B1_DTG__card{background:#fbfcf8;border:1px solid #d6e1d8;border-radius:12px;margin:14px 0 18px;padding:17px}.service-area-card-module__B1_DTG__caption{color:#718279;letter-spacing:.1em;margin-bottom:13px;font-size:9px;font-weight:750;display:block}.service-area-card-module__B1_DTG__heading{align-items:center;gap:11px;display:flex}.service-area-card-module__B1_DTG__heading small,.service-area-card-module__B1_DTG__area small{color:#7e8d84;font-size:10px;line-height:1.5;display:block}.service-area-card-module__B1_DTG__heading h3{color:#153d3a;margin-top:2px;font-size:16px;line-height:1.3}.service-area-card-module__B1_DTG__icon{color:#087b79;background:#e7f2ed;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.service-area-card-module__B1_DTG__areas{gap:9px;margin-top:14px;display:grid}.service-area-card-module__B1_DTG__area{background:#f1f5ef;border-radius:8px;padding:11px 12px}.service-area-card-module__B1_DTG__area strong,.service-area-card-module__B1_DTG__area span{color:#254b47;font-size:12px;line-height:1.5;display:block}.service-area-card-module__B1_DTG__area strong{margin-bottom:4px}.service-area-card-module__B1_DTG__splitNote{color:#66776e;margin-top:12px;font-size:11px;line-height:1.65}.service-area-card-module__B1_DTG__note{color:#76877e;gap:8px;margin-top:12px;display:flex}.service-area-card-module__B1_DTG__note svg{flex:none;margin-top:2px}.service-area-card-module__B1_DTG__note p{font-size:10px;line-height:1.6}.service-area-card-module__B1_DTG__source{color:#087b79;align-items:center;gap:5px;min-height:36px;margin-top:7px;font-size:10px;font-weight:650;display:inline-flex}@media (max-width:420px){.service-area-card-module__B1_DTG__card{padding:15px}}
