.hulp{background:var(--grond);border-bottom:1px solid var(--lijn);padding:var(--s8) 0 var(--s7)}.hulp-kop{gap:var(--s6) var(--s7);margin-bottom:var(--s6);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;display:grid}.hulp h1{font-size:var(--t-h1);letter-spacing:var(--spatie-kop);max-width:12ch;font-weight:600;line-height:1.02}.hulp .lede{font-size:var(--t-lede);color:var(--grijs);max-width:24rem;margin:0;padding-bottom:.4rem;line-height:1.5}.opties{border:1px solid var(--lijn);background:var(--lijn);border-radius:var(--hoek-groot);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-width:0;margin:0;padding:0;display:grid;overflow:hidden}.optie{align-items:center;gap:0 var(--s4);background:var(--vlak);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;padding:1.15rem 1.4rem;transition:background-color .12s;display:grid;position:relative}.optie:before{content:"";border:2px solid var(--grijs);box-sizing:border-box;border-radius:50%;width:1.15rem;height:1.15rem}.optie:hover{background:#f3f7fa}.optie input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.k-regel{letter-spacing:-.01em;font-size:1.125rem;font-weight:600;line-height:1.25}.k-staat{font-family:var(--mono);font-size:var(--t-klein);color:var(--grijs);letter-spacing:-.02em;text-align:right}.optie:has(input:checked){background:var(--inkt);color:#fff}.optie:has(input:checked):before{background:radial-gradient(#fff 0 40%,#0000 46%);border-color:#fff}.optie:has(input:checked) .k-staat{color:#c9ddea}.optie:has(input:focus-visible){outline:3px solid var(--blauw);outline-offset:-3px}.optie:has(input:checked):has(input:focus-visible){outline-color:#fff}.antwoorden{margin-top:12px}.antwoord{gap:.5rem var(--s7);padding:var(--s6);background:var(--vlak);border:1px solid var(--lijn);border-radius:var(--hoek-groot);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.antwoord+.antwoord{margin-top:10px}.a-label{font-size:var(--t-klein);color:var(--amber);grid-column:1;align-items:center;gap:.55rem;margin:0 0 .15rem;font-weight:600;display:flex}.a-stip{background:currentColor;border-radius:50%;flex:none;width:.7rem;height:.7rem}.antwoord-ok .a-label{color:var(--munt)}.antwoord-start .a-label{color:var(--blauw)}.antwoord h2{letter-spacing:-.025em;grid-column:1;font-size:clamp(1.45rem,2.4vw,1.9rem);line-height:1.15}.a-tekst{color:var(--grijs);grid-column:1;max-width:46rem;margin:.2rem 0 0}.antwoord .knop{white-space:nowrap;grid-area:1/2/span 3}.antwoord-dringend{background:var(--amber-licht);border-color:#ebc99b}.antwoord-dringend .a-tekst{color:var(--inkt)}.antwoord-dringend .knop{background:var(--amber)}.antwoord-dringend .knop:hover{background:var(--inkt)}@supports selector(:has(a)){.antwoord{display:none}.antwoord+.antwoord{margin-top:0}.hulp:has(#k-coli:checked) [data-voor=k-coli],.hulp:has(#k-ecoli:checked) [data-voor=k-ecoli],.hulp:has(#k-nitraat:checked) [data-voor=k-nitraat],.hulp:has(#k-arseen:checked) [data-voor=k-arseen],.hulp:has(#k-vlek:checked) [data-voor=k-vlek],.hulp:has(#k-geen:checked) [data-voor=k-geen]{display:grid}}.septic{margin:var(--s5) 0 0;color:var(--grijs);align-items:center;gap:.7rem;font-size:1rem;display:flex}.septic .icoon{width:1.5rem;height:1.5rem;color:var(--grijs);flex:none}.rapport-blok.kader{gap:var(--s7) var(--s8);padding-top:var(--s8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;padding-bottom:0;display:grid}.rapport-uitleg h2{font-size:var(--t-h2);letter-spacing:var(--spatie-kop);margin-bottom:var(--s4)}.rapport-uitleg p{margin:0 0 var(--s5)}.feit{gap:var(--s4);padding:var(--s5) 0;border-top:1px solid var(--lijn);border-bottom:1px solid var(--lijn);color:var(--grijs);grid-template-columns:auto minmax(0,1fr);align-items:center;font-size:1rem;line-height:1.5;display:grid}.feit-getal{color:var(--inkt);white-space:nowrap;letter-spacing:-.05em;font-size:2.8rem;font-weight:600;line-height:1}.rapport{background:var(--vlak);border:1px solid var(--lijn);border-radius:var(--hoek-groot);padding:var(--s4) var(--s5) var(--s5);margin:0}.r-titel{justify-content:space-between;gap:var(--s4);padding:.4rem 0 var(--s3);border-bottom:2px solid var(--inkt);font-size:var(--t-klein);flex-wrap:wrap;font-weight:600;display:flex}.r-titel .tab{color:var(--grijs);font-weight:400;font-size:var(--t-mini)}.rapport table{border-collapse:collapse;width:100%;font-size:1.125rem}.rapport thead th{text-align:left;font-size:var(--t-mini);color:var(--grijs);padding:.6rem 0 .3rem;font-weight:500}.rapport tbody th,.rapport td{text-align:left;border-bottom:1px solid var(--lijn);padding:.85rem 0;font-weight:400}.rapport tbody th{font-weight:600}.rapport td:last-child{text-align:right}.rapport td.mono{font-size:1.0625rem}.r-over th,.r-over td{background:var(--amber-licht)}.r-over th{padding-left:.6rem}.r-over td:last-child{padding-right:.6rem}.r-status{text-align:center;min-width:4.6rem;font-size:var(--t-klein);background:var(--munt-licht);color:var(--munt);border-radius:6px;padding:.15rem .6rem;font-weight:600;display:inline-block}.r-over .r-status{background:var(--amber);color:#fff}.r-noot{margin:var(--s4) 0 0;color:var(--grijs);font-size:1rem;line-height:1.55}.r-noot strong{color:var(--inkt);font-weight:600}.land{padding:var(--s7) 0 0}.land-kader{position:relative}.land-foto{margin:0}.land-foto img{object-fit:cover;object-position:60% 45%;border-radius:var(--hoek-groot);background:#5c6a2e;width:100%;height:clamp(300px,40vw,520px)}.land-foto figcaption{margin-top:var(--s2);font-size:var(--t-mini);color:var(--grijs);text-align:right}.land-tekst{left:calc(var(--marge) + var(--s6));bottom:calc(var(--s6) + 1.6rem);background:var(--nacht);color:#d5e6f1;border-radius:var(--hoek);width:min(26rem,44%);padding:var(--s6);position:absolute}.land-tekst h2{color:#fff;letter-spacing:-.03em;margin-bottom:var(--s3);font-size:clamp(1.4rem,2.2vw,1.85rem)}.land-tekst p{margin:0;font-size:1rem;line-height:1.6}.ritme.kader{padding-top:var(--s9)}.ritme-kop{gap:var(--s4) var(--s7);margin-bottom:var(--s6);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.ritme-kop h2{font-size:var(--t-h2);letter-spacing:var(--spatie-kop)}.ritme-kop p{color:var(--grijs);margin:0}.baan{background:var(--vlak);border:1px solid var(--lijn);border-radius:var(--hoek-groot);padding:var(--s4) var(--s6)}.baan-schaal,.baan-rij{gap:var(--s5);grid-template-columns:13rem minmax(0,1fr) 14rem;align-items:center;display:grid}.baan-rij{padding:var(--s3) 0;border-top:1px solid var(--lijn)}.b-wat{flex-direction:column;line-height:1.3;display:flex}.b-wat strong{font-weight:600}.b-wat span{font-size:var(--t-klein);color:var(--grijs)}.b-spoor{height:2rem;margin:0 1.2rem;position:relative}.baan-schaal .b-spoor{height:1.4rem}.b-jaar{font-size:var(--t-klein);color:var(--grijs);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500;position:absolute;top:0;transform:translate(-50%)}.b-jaar:first-child{transform:translate(-30%)}.b-streep{background:var(--lijn);width:1px;position:absolute;top:0;bottom:0}.b-spoor:before{content:"";background:var(--lijn);height:1px;position:absolute;top:50%;left:0;right:0}.baan-schaal .b-spoor:before{display:none}.b-punt{background:var(--blauw);border-radius:50%;width:.5rem;height:.5rem;margin:-.25rem 0 0 -.25rem;position:absolute;top:50%}.baan-ring .b-punt{background:var(--vlak);border:2px solid var(--inkt);box-sizing:border-box;width:.8rem;height:.8rem;margin:-.4rem 0 0 -.4rem}.baan-pomp .b-punt{background:var(--inkt)}.b-band{background:var(--blauw-licht);border:1.5px solid var(--blauw);box-sizing:border-box;border-radius:3px;height:1.1rem;margin-top:-.55rem;position:absolute;top:50%}.b-pijl{font-weight:600;font-size:var(--t-klein);background:var(--vlak);align-items:center;gap:.3rem;padding-left:.4rem;display:inline-flex;position:absolute;top:50%;right:-1.2rem;transform:translateY(-50%)}.b-pijl .icoon{stroke-width:2.4px;width:1rem;height:1rem}.b-eind{display:none}.b-noot{font-size:var(--t-klein);color:var(--grijs);line-height:1.4}.ritme-link{margin:var(--s5) 0 0}.gidsen.kader{padding-top:var(--s9)}.gidsen h2{font-size:var(--t-h2);letter-spacing:var(--spatie-kop);margin-bottom:var(--s5)}.gids-lijst{column-gap:var(--s7);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.gids-lijst li{padding:var(--s5) 0;border-top:1px solid var(--lijn);flex-direction:column;gap:.25rem;display:flex;position:relative}.gids-lijst .g-eerst{background:var(--vlak);border:1px solid var(--lijn);border-radius:var(--hoek-groot);padding:var(--s6);margin-bottom:var(--s3);gap:.25rem var(--s7);grid-column:1/-1;grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.g-eerst .g-cat,.g-eerst .g-titel{grid-column:1}.g-eerst p{grid-area:1/2/span 3;align-self:center}.g-eerst .g-tijd{grid-column:1}.g-eerst .g-titel{letter-spacing:-.03em;font-size:clamp(1.4rem,2.4vw,1.9rem)}.g-cat{font-size:var(--t-klein);color:var(--blauw);z-index:1;align-self:start;font-weight:600;text-decoration:none;position:relative}.g-cat:hover{text-decoration:underline}.g-titel{letter-spacing:-.015em;color:var(--inkt);font-size:1.1875rem;font-weight:600;line-height:1.3;text-decoration:none}.g-titel:after{content:"";position:absolute;inset:0}.gids-lijst li:hover .g-titel{color:var(--blauw);text-decoration:underline}.g-lijst p,.gids-lijst p{color:var(--grijs);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:.15rem 0 0;font-size:1rem;line-height:1.5;display:-webkit-box;overflow:hidden}.g-tijd{font-size:var(--t-klein);color:var(--grijs);font-variant-numeric:tabular-nums;margin-top:.2rem}.g-leeg .g-cat{color:var(--grijs)}@media (width<=1100px){.rapport-blok.kader{gap:var(--s6);grid-template-columns:1fr}.rapport-uitleg{max-width:var(--maat)}.baan-schaal,.baan-rij{grid-template-columns:11rem minmax(0,1fr)}.b-noot{grid-column:2;margin:-.2rem 1.2rem 0}}@media (width<=900px){.hulp{padding:var(--s7) 0 var(--s6)}.hulp-kop{gap:var(--s4);margin-bottom:var(--s6);grid-template-columns:1fr}.opties{grid-template-columns:1fr}.land-tekst{width:auto;margin:calc(-1 * var(--s7)) var(--s4) 0;position:relative;bottom:auto;left:auto}.ritme-kop,.gids-lijst,.gids-lijst .g-eerst{grid-template-columns:1fr}.g-eerst p{grid-area:auto/1}}@media (width<=560px){.hulp{padding-top:var(--s6)}.hulp h1{font-size:2.45rem}.hulp .lede{font-size:1.125rem}.optie{gap:0 .8rem;padding:.95rem 1rem}.k-regel{font-size:1.0625rem}.antwoord{padding:var(--s5);grid-template-columns:1fr}.antwoord .knop{margin-top:var(--s3);white-space:normal;grid-area:auto/1;justify-self:start}.septic{align-items:flex-start}.rapport-blok.kader{padding-top:var(--s7)}.rapport{padding:var(--s3) var(--s4) var(--s4)}.rapport table{font-size:1rem}.rapport td.mono{font-size:.9375rem}.r-status{min-width:0;font-size:var(--t-mini);padding:.1rem .45rem}.r-over th{padding-left:.4rem}.r-over td:last-child{padding-right:.4rem}.feit-getal{font-size:2.1rem}.land-foto img{height:260px}.land-foto figcaption{text-align:left}.land-tekst{margin:-2.5rem var(--s3) 0;padding:var(--s5)}.ritme.kader{padding-top:var(--s8)}.baan{padding:var(--s3) var(--s4)}.baan-schaal{display:none}.baan-rij{gap:var(--s2);grid-template-columns:1fr}.b-spoor{margin:0 .5rem}.baan-rij .b-spoor{margin-top:.3rem;margin-bottom:1.35rem}.b-noot{grid-column:1;margin:0}.b-eind{color:var(--grijs);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:2px;font-size:.8125rem;display:flex;position:absolute;top:100%;left:-.5rem;right:-.5rem}.baan-rij{padding-bottom:var(--s4)}.b-pijl{right:-.5rem}.gidsen.kader{padding-top:var(--s8)}.gids-lijst .g-eerst{padding:var(--s5)}}
