.regional-water-network{background:radial-gradient(circle at 16% 10%,#17bdcc1a,#0000 32%),linear-gradient(#f7fbfb 0%,#eef6f7 100%);border-block:1px solid #08233214;margin-inline:calc(50% - 50vw);padding:clamp(4.5rem,8vw,8rem) clamp(1rem,5vw,5rem)}.regional-water-network-full{background:0 0;border:0;margin-inline:0;padding-inline:0}.regional-water-heading{justify-content:space-between;align-items:end;gap:2rem;width:min(100%,86rem);margin:0 auto clamp(2rem,4vw,3.5rem);display:flex}.regional-water-heading>div{max-width:46rem}.regional-water-heading>div>span,.regional-water-guaiba header>div>span,.regional-water-lagoon-heading>div>span{color:#0b8695;letter-spacing:.15em;text-transform:uppercase;margin-bottom:.75rem;font-size:.72rem;font-weight:800;display:block}.regional-water-heading h2{color:#082332;letter-spacing:-.06em;margin:0;font-size:clamp(2.4rem,5vw,5rem);font-weight:500;line-height:.95}.regional-water-heading>p{color:#58707b;max-width:34rem;margin:0;font-size:.98rem;line-height:1.65}.regional-water-layout{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:clamp(1rem,2vw,1.6rem);width:min(100%,86rem);margin:0 auto;display:grid}.regional-water-guaiba,.regional-water-lagoon{background:#ffffffdb;border:1px solid #0823321a;border-radius:clamp(1.35rem,2vw,2rem);min-width:0;box-shadow:0 1.4rem 4rem #08233214}.regional-water-guaiba{flex-direction:column;padding:clamp(1.25rem,2.5vw,2rem);display:flex}.regional-water-guaiba>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.regional-water-guaiba h3,.regional-water-lagoon-heading h3{color:#082332;letter-spacing:-.04em;margin:0;font-size:clamp(1.55rem,2.5vw,2.3rem);line-height:1}.regional-water-guaiba header p,.regional-water-lagoon-heading p{color:#6a7f88;margin:.55rem 0 0;font-size:.76rem;line-height:1.4}.regional-water-guaiba>header>small{color:#617680;flex:none;align-items:center;gap:.45rem;font-size:.68rem;font-weight:700;display:inline-flex}.regional-water-guaiba>header>small i{background:#16a36a;border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 .22rem #16a36a1f}.regional-water-guaiba.is-stale>header>small i{background:#f27035;box-shadow:0 0 0 .22rem #f270351f}.regional-water-guaiba.is-unavailable>header>small i{box-shadow:none;background:#9aa9af}.regional-water-guaiba-reading{border-block:1px solid #08233214;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding:1.25rem 0;display:flex}.regional-water-guaiba-reading>div:first-child{align-items:flex-end;gap:.4rem;display:flex}.regional-water-guaiba-reading strong{color:#082332;letter-spacing:-.08em;font-size:clamp(3.4rem,7vw,5.6rem);font-weight:600;line-height:.85}.regional-water-guaiba-reading>div:first-child span{color:#5e747e;margin-bottom:.4rem;font-size:.92rem;font-weight:700}.regional-water-trend{color:#647983;align-items:center;gap:.45rem;font-size:.74rem;font-weight:750;display:inline-flex}.regional-water-trend svg{width:1rem;height:1rem}.regional-water-trend.is-rising{color:#b84b22}.regional-water-trend.is-falling{color:#0b8695}.regional-water-trend.is-stable{color:#5e2ced}.regional-water-updated{color:#70848d;margin:.9rem 0 0;font-size:.72rem}.regional-water-reference{color:#35515d;background:#eef6f7;border-radius:.9rem;margin:1rem 0 0;padding:.85rem 1rem;font-size:.78rem;line-height:1.5}.regional-water-guaiba dl,.regional-water-station dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:1rem 0 0;display:grid}.regional-water-guaiba dl div,.regional-water-station dl div{background:#f7fbfbe0;border:1px solid #08233214;border-radius:.8rem;min-width:0;padding:.75rem}.regional-water-guaiba dt,.regional-water-station dt{color:#71858e;font-size:.64rem;line-height:1.3}.regional-water-guaiba dd,.regional-water-station dd{color:#082332;margin:.35rem 0 0;font-size:.84rem;font-weight:800}.regional-water-guaiba>footer{flex-wrap:wrap;align-items:center;gap:.7rem 1rem;margin-top:auto;padding-top:1.25rem;display:flex}.regional-water-guaiba>footer a,.regional-water-lagoon-footer a{color:#0b7180;align-items:center;gap:.45rem;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}.regional-water-guaiba>footer a svg,.regional-water-lagoon-footer a svg{width:.9rem;height:.9rem}.regional-water-lagoon{overflow:hidden}.regional-water-lagoon-heading{border-bottom:1px solid #08233214;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(1.25rem,2.5vw,2rem);display:flex}.regional-water-lagoon-heading>svg{color:#17bdcc;opacity:.85;width:clamp(2.4rem,4vw,3.5rem);height:clamp(2.4rem,4vw,3.5rem)}.regional-water-stations{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.regional-water-station{background:#fff;border-bottom:1px solid #08233212;border-right:1px solid #08233212;min-width:0;padding:1rem}.regional-water-station.is-link{cursor:pointer;transition:background-color .16s,box-shadow .16s,transform .16s}.regional-water-station.is-link:hover{z-index:1;background:#f8fcfc;position:relative;box-shadow:inset 0 0 0 1px #0b869538}.regional-water-station.is-link:focus-visible{z-index:2;outline-offset:-3px;outline:3px solid #17bdcc57;position:relative}.regional-water-station:nth-child(2n){border-right:0}.regional-water-station:nth-last-child(-n+2){border-bottom:0}.regional-water-station:last-child:nth-child(odd){border-right:0;grid-column:1/-1}.regional-water-station>header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.regional-water-station>header small{color:#71858e;font-size:.62rem}.regional-water-station h4{color:#082332;margin:.18rem 0 0;font-size:.96rem;line-height:1.2}.regional-water-station>header>span{color:#14714e;text-align:center;background:#edf7f2;border-radius:999px;max-width:8.5rem;padding:.35rem .5rem;font-size:.58rem;font-weight:800;line-height:1.25}.regional-water-station.is-stale>header>span,.regional-water-station.is-attention>header>span{color:#a94c23;background:#fff1e9}.regional-water-station.is-flooding>header>span{color:#b20868;background:#fdeaf4}.regional-water-station.is-unavailable>header>span{color:#687b84;background:#eef1f2}.regional-water-station-reading{align-items:baseline;gap:.3rem;margin-top:1rem;display:flex}.regional-water-station-reading strong{color:#082332;letter-spacing:-.06em;font-size:clamp(2rem,3vw,2.7rem);font-weight:650;line-height:.9}.regional-water-station-reading span{color:#647983;font-size:.72rem;font-weight:750}.regional-water-station>.regional-water-trend{margin-top:.65rem}.regional-water-station>p:not(.regional-water-role){color:#607681;margin:.65rem 0 0;font-size:.68rem;line-height:1.45}.regional-water-progress{background:#edf2f3;border-radius:999px;height:.35rem;margin-top:.75rem;overflow:hidden}.regional-water-progress>span{border-radius:inherit;background:#17bdcc;height:100%;display:block}.regional-water-station.is-attention .regional-water-progress>span{background:#f27035}.regional-water-station.is-flooding .regional-water-progress>span{background:#e70b85}.regional-water-role{color:#5c737d;margin:.8rem 0 0;font-size:.7rem;line-height:1.5}.regional-water-station>footer{border-top:1px solid #0823320f;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;padding-top:.65rem;display:flex}.regional-water-station>footer small{color:#7c8f97;font-size:.62rem}.regional-water-station-action{color:#0b7180;align-items:center;gap:.3rem;font-size:.64rem;font-weight:800;display:inline-flex}.regional-water-station-action svg{width:.8rem;height:.8rem}.regional-water-unavailable{color:#536a74;background:#f1f4f5;border-radius:.9rem;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:1rem;display:flex}.regional-water-unavailable svg{color:#748890;flex:none;width:1.1rem;height:1.1rem}.regional-water-unavailable strong{color:#233f4c;font-size:.78rem;display:block}.regional-water-unavailable p{margin:.35rem 0 0;font-size:.68rem;line-height:1.45}.regional-water-lagoon-footer{background:#f8fbfb;border-top:1px solid #08233214;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem 1rem;padding:.9rem 1rem;display:flex}.regional-water-lagoon-footer>span{color:#71858e;font-size:.65rem}.regional-water-note{background:#ffffffb8;border:1px solid #08233214;border-radius:1rem;align-items:flex-start;gap:.8rem;width:min(100%,86rem);margin:1rem auto 0;padding:1rem 1.1rem;display:flex}.regional-water-note svg{color:#f27035;flex:none;width:1.1rem;height:1.1rem}.regional-water-note p{color:#5e747e;margin:0;font-size:.74rem;line-height:1.55}.regional-water-action{text-align:right;width:min(100%,86rem);margin:1.25rem auto 0}.regional-water-action a{color:#fff;background:#082332;border-radius:999px;align-items:center;gap:.55rem;padding:.8rem 1rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.regional-water-action a svg{width:.95rem;height:.95rem}.regional-water-network-full .regional-water-layout,.regional-water-network-full .regional-water-note,.regional-water-network-full .regional-water-heading{width:100%}.regional-water-network-full .regional-water-stations{grid-template-columns:repeat(3,minmax(0,1fr))}.regional-water-network-full .regional-water-station:nth-child(2n),.regional-water-network-full .regional-water-station:nth-last-child(-n+2),.regional-water-network-full .regional-water-station:last-child:nth-child(odd){border-bottom:1px solid #08233212;border-right:1px solid #08233212;grid-column:auto}.regional-water-network-full .regional-water-station:nth-child(3n){border-right:0}.regional-water-network-full .regional-water-station:nth-last-child(-n+2){border-bottom:0}@media (width<=1080px){.regional-water-layout{grid-template-columns:1fr}.regional-water-network-full .regional-water-stations{grid-template-columns:repeat(2,minmax(0,1fr))}.regional-water-network-full .regional-water-station:nth-child(3n){border-right:1px solid #08233212}.regional-water-network-full .regional-water-station:nth-child(2n){border-right:0}}@media (width<=760px){.regional-water-heading{flex-direction:column;align-items:flex-start}.regional-water-stations,.regional-water-network-full .regional-water-stations{grid-template-columns:1fr}.regional-water-station,.regional-water-network-full .regional-water-station,.regional-water-network-full .regional-water-station:nth-child(2n),.regional-water-network-full .regional-water-station:nth-child(3n),.regional-water-network-full .regional-water-station:nth-last-child(-n+2),.regional-water-station:last-child:nth-child(odd){border-bottom:1px solid #08233212;border-right:0;grid-column:auto}.regional-water-station:last-child,.regional-water-network-full .regional-water-station:last-child{border-bottom:0}.regional-water-lagoon-footer{flex-direction:column;align-items:flex-start}}@media (width<=520px){.regional-water-network{padding:4rem 1rem}.regional-water-network-full{padding:0}.regional-water-guaiba>header,.regional-water-guaiba-reading,.regional-water-station>header{flex-direction:column;align-items:flex-start}.regional-water-guaiba dl,.regional-water-station dl{grid-template-columns:1fr}.regional-water-action{text-align:left}}
