.opening{gap:var(--r-7);padding-block:var(--r-7) var(--r-7);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;display:grid}.teller{font-size:var(--t-1);color:var(--grijs);margin-bottom:var(--r-5);font-weight:500}.opening h1{font-size:var(--t-7);letter-spacing:-.035em;max-width:12ch;line-height:1}.intro{font-size:var(--t-3);color:var(--grijs);margin-top:var(--r-5);max-width:36rem;line-height:1.5}.filters{margin:var(--r-6) 0 0;padding:var(--r-5);background:var(--vlak);border-radius:var(--hoek-groot);border:0;min-width:0}.filters legend{float:left;width:100%;margin-bottom:var(--r-4);padding:0;font-size:1.05rem;font-weight:800}.filter-rij{clear:both;flex-wrap:wrap;gap:.6rem;display:flex}.filter{background:var(--wit);border:1.5px solid var(--lijn);cursor:pointer;border-radius:8px;padding:.6rem .9rem .65rem 2.5rem;line-height:1.3;display:grid;position:relative}.filter input{width:1.1rem;height:1.1rem;accent-color:var(--inkt);cursor:pointer;margin:0;position:absolute;top:.8rem;left:.85rem}.filter-naam{font-size:.98rem;font-weight:700}.filter-uitleg{font-size:var(--t-klein);color:var(--grijs)}.filter:hover{border-color:var(--inkt)}.filter:has(input:checked){background:var(--oranje);border-color:var(--oranje)}.filter:has(input:checked) .filter-uitleg{color:var(--inkt)}.filter:has(input:focus-visible){outline:3px solid var(--inkt);outline-offset:2px}.filter-voet{justify-content:space-between;align-items:center;gap:var(--r-2) var(--r-4);margin-top:var(--r-4);padding-top:var(--r-3);border-top:1px solid var(--lijn-sterk);flex-wrap:wrap;display:flex}.telling{font-size:var(--t-1);color:var(--grijs);text-decoration:none}.telling:hover .telling-zie{color:var(--inkt);text-decoration:underline;text-decoration-color:var(--oranje);text-underline-offset:.2em;text-decoration-thickness:2px}.telling-getal{color:var(--inkt);font-size:1.15rem;font-weight:800}.telling-getal:after{content:"6"}.telling-zie{color:var(--inkt);font-weight:700}.filter-acties{align-items:center;gap:var(--r-5);margin:0;display:flex}.filter-hulp{font-size:var(--t-klein);color:var(--inkt);font-weight:500}.wis{font:inherit;font-size:var(--t-klein);color:var(--inkt);text-decoration:underline;text-decoration-color:var(--oranje);text-underline-offset:.22em;cursor:pointer;background:0 0;border:0;padding:.3rem 0;font-weight:700;text-decoration-thickness:2px}.lineup:not(:has(.filter input:checked)) .wis{visibility:hidden}.opening-beeld{flex-direction:column;align-self:stretch;margin:0;display:flex}.opening-beeld img{object-fit:cover;object-position:45% 50%;border-radius:var(--hoek-groot) var(--hoek-groot) 0 0;flex:1;width:100%;min-height:22rem}.opening-beeld figcaption{background:var(--inkt);color:var(--wit);padding:var(--r-4) var(--r-5) var(--r-5);border-radius:0 0 var(--hoek-groot) var(--hoek-groot)}.feit{font-size:1.05rem;line-height:1.4}.feit strong{letter-spacing:-.03em;margin-bottom:.2rem;font-size:2.6rem;font-weight:800;line-height:1.05;display:block}.feit strong:after{content:"";background:var(--oranje);vertical-align:.05em;width:.55em;height:.55em;margin-left:.25em;display:inline-block}.bijschrift{font-size:var(--t-klein);color:var(--grijs-donker);margin-top:var(--r-2)}.rij{padding-bottom:var(--r-8)}.rij-kop{justify-content:space-between;align-items:baseline;gap:var(--r-5);border-top:2px solid var(--inkt);padding-top:var(--r-3);margin-bottom:var(--r-5);display:flex}.rij-kop h2{letter-spacing:-.01em;font-size:1.15rem}.rij-uitleg{font-size:var(--t-klein);color:var(--grijs)}.kaarten{gap:var(--r-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tegel{order:2;grid-column:1/-1}.kaart{background:var(--wit);border:1.5px solid var(--lijn);border-radius:var(--hoek-groot);flex-direction:column;transition:opacity .2s,filter .2s;display:flex;position:relative;overflow:hidden}.kaart-beeld{aspect-ratio:4/3;background:var(--vlak);position:relative}.kaart-beeld img{object-fit:contain;width:calc(100% - 2.2rem);height:calc(100% - 2.2rem);position:absolute;inset:1.1rem}.kaart-tekst{padding:var(--r-4) var(--r-5) var(--r-5);flex-direction:column;flex:1;gap:.5rem;display:flex}.kaart h3{letter-spacing:-.02em;font-size:1.3rem}.voorbeeld{font-size:var(--t-klein);color:var(--grijs);line-height:1.4}.vermogen{font-size:1rem;font-weight:700;line-height:1.35}.specs{font-size:var(--t-klein);margin:.25rem 0 0;line-height:1.4}.specs-meer{margin-top:-.5rem}.specs div{border-top:1px solid var(--lijn);grid-template-columns:4.2rem minmax(0,1fr);gap:.5rem;padding:.45rem 0;display:grid}.specs dt{color:var(--grijs)}.specs dd{margin:0}.specs dd.nee{color:var(--oranje-tekst);font-weight:700}.meer{display:none}.prijs{padding-top:var(--r-3);border-top:2px solid var(--inkt);letter-spacing:-.02em;margin-top:auto;font-size:1.55rem;font-weight:800;line-height:1.1}.valt-af{background:var(--inkt);color:var(--wit);font-size:var(--t-mini);border-radius:4px;padding:.25rem .55rem;font-weight:700;display:none;position:absolute;top:.75rem;left:.75rem}.geen-treffer{margin-top:var(--r-5);padding:var(--r-4) var(--r-5);background:var(--vlak);border-radius:var(--hoek);font-weight:500;display:none}.tegel{background:var(--inkt);color:var(--wit);border-radius:var(--hoek-groot);padding:var(--r-5) var(--r-6) var(--r-6);gap:var(--r-4) var(--r-6);grid-template-columns:minmax(0,1fr) auto;align-self:start;align-items:start;display:grid}.tegel-kop{color:var(--wit);letter-spacing:-.02em;grid-column:1/-1;font-size:1.3rem}.tegel-feiten{gap:var(--r-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tegel-feiten li{padding-top:var(--r-3);font-size:var(--t-klein);color:var(--grijs-donker);border-top:1px solid #3a4048;line-height:1.45}.tegel-feiten strong{color:var(--wit);letter-spacing:-.03em;margin-bottom:.35rem;font-size:2.2rem;font-weight:800;line-height:1.05;display:block}.tegel-links{align-items:flex-start;gap:var(--r-3);flex-direction:column;display:flex}.tegel-link{color:var(--wit);font-weight:500}.tegel :focus-visible{outline-color:var(--oranje)}.situaties{background:var(--vlak);padding-block:var(--r-8)}.situaties h2{font-size:var(--t-5);margin-bottom:var(--r-6);max-width:24ch}.situaties ol{border-top:2px solid var(--inkt);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.situaties li{padding:var(--r-5) var(--r-5) 0 0;flex-direction:column;gap:.6rem;display:flex}.situaties li+li{padding-left:var(--r-5);border-left:1px solid var(--lijn-sterk)}.nr{letter-spacing:-.03em;color:var(--oranje-tekst);font-size:2.6rem;font-weight:800;line-height:1}.situaties h3{letter-spacing:-.015em;font-size:1.2rem}.situaties p{color:var(--grijs);font-size:1rem;line-height:1.55}.situaties a{padding-top:var(--r-2);margin-top:auto;font-size:.98rem;font-weight:700}.maat{padding-block:var(--r-8) 0}.maat-kop{gap:var(--r-2) var(--r-7);margin-bottom:var(--r-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.maat-kop .label{grid-column:1/-1}.maat-kop h2{font-size:var(--t-5)}.maat-intro{color:var(--grijs);font-size:1.05rem}.grafiek{--naam:19rem;border-top:2px solid var(--inkt)}.grafiek-as.as-herhaal{display:none}.grafiek-as,.grafiek-rij{grid-template-columns:var(--naam) minmax(0, 1fr);gap:var(--r-5);align-items:center;display:grid}.grafiek-as{padding:var(--r-3) 0 var(--r-2);background:var(--wit);z-index:2;position:sticky;top:0}.grafiek-as .grafiek-spoor{height:1.2rem;font-size:var(--t-mini);color:var(--grijs);font-weight:700}.grafiek-as .grafiek-spoor span{position:absolute;transform:translate(-50%)}.grafiek-as .grafiek-spoor span:first-child{transform:none}.grafiek-as .grafiek-spoor span:last-child{transform:translate(-100%)}.grafiek-spoor{height:1.75rem;position:relative}.grafiek-groep{margin:var(--r-4) 0 var(--r-2);font-weight:800;font-size:var(--t-1)}.grafiek-groep span{color:var(--grijs);margin-left:.4rem;font-weight:400}.grafiek-rijen{margin:0;padding:0;list-style:none}.grafiek-rij{border-top:1px solid var(--lijn);padding:.45rem 0}.grafiek-naam{font-size:var(--t-klein);align-items:baseline;gap:.6rem;line-height:1.35;display:flex}.grafiek-naam strong{font-size:.95rem;display:block}.grafiek-detail{color:var(--grijs);display:block}.grafiek-nr,.vraag-piek{background:var(--inkt);width:1.45rem;height:1.45rem;color:var(--wit);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:800;display:inline-grid}.raster{background:var(--lijn);width:1px;position:absolute;top:0;bottom:0}.vraag-bereik{background:var(--inkt);height:4px;margin-top:-2px;position:absolute;top:50%}.vraag-piek{position:absolute;top:50%;transform:translate(-50%,-50%)}.piek-lijn{border-left:1.5px dashed var(--grijs);opacity:.55;position:absolute;top:-.45rem;bottom:-.45rem}.aanbod-blok{background:var(--oranje);border-radius:2px;height:14px;margin-top:-7px;position:absolute;top:50%}.grafiek-noot{margin-top:var(--r-4);font-size:var(--t-klein);color:var(--grijs);max-width:48rem}.maat-voet{align-items:center;gap:var(--r-3) var(--r-5);margin-top:var(--r-6);flex-wrap:wrap;display:flex}.maat-voet p{color:var(--grijs);font-size:var(--t-1);max-width:30rem}.cijfers{margin-top:var(--r-8);background:var(--vlak);padding-block:var(--r-8)}.cijfers-raster{gap:var(--r-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.paneel{background:var(--wit);border-radius:var(--hoek-groot);padding:var(--r-6);gap:var(--r-3);flex-direction:column;display:flex}.paneel-foto{width:calc(100% + 2 * var(--r-6));max-width:none;margin:calc(-1 * var(--r-6)) calc(-1 * var(--r-6)) var(--r-3);aspect-ratio:21/8;object-fit:cover;object-position:50% 78%;border-radius:var(--hoek-groot) var(--hoek-groot) 0 0}.paneel h2{font-size:1.65rem}.paneel-intro{color:var(--grijs);font-size:1rem}.balken{margin:var(--r-2) 0 var(--r-2);padding:0;list-style:none}.balk{gap:var(--r-3);border-top:1px solid var(--lijn);font-size:var(--t-klein);grid-template-columns:9.5rem minmax(0,1fr) 4.5rem;align-items:center;padding:.38rem 0;display:grid}.balk-naam{font-weight:700;line-height:1.3}.balk-storm{color:var(--grijs);font-weight:400}.balk-spoor{background:var(--vlak);border-radius:2px;height:12px;overflow:hidden}.balk-spoor span{background:var(--inkt);border-radius:2px;height:100%;display:block}.balk.lang .balk-spoor span{background:var(--oranje)}.balk-getal{text-align:right;white-space:nowrap;font-size:.95rem;font-weight:800}.balken-geld .balk{grid-template-columns:13rem minmax(0,1fr) 6.6rem}.balk-geen .balk-spoor span{background:var(--inkt);min-width:3px}.paneel-noot{font-size:var(--t-klein);background:var(--vlak);padding:var(--r-3) var(--r-4);border-radius:var(--hoek);margin-top:var(--r-2)}.paneel-link{padding-top:var(--r-2);font-weight:700}.gidsen{padding-top:var(--r-8)}.gidsen-kop{justify-content:space-between;align-items:baseline;gap:var(--r-5);border-bottom:2px solid var(--inkt);padding-bottom:var(--r-3);margin-bottom:var(--r-5);display:flex}.gidsen-kop h2{font-size:var(--t-5)}.gidsen-kop p{color:var(--grijs);font-size:var(--t-1);text-align:right;max-width:30rem}.gids-groot{margin:0 0 var(--r-7);gap:var(--r-6);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.gids-groot li{background:var(--vlak);border-radius:var(--hoek-groot);padding:var(--r-5) var(--r-6) var(--r-6)}.gids-groot-kop{letter-spacing:-.025em;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:800;line-height:1.12;text-decoration:none;display:block}.gids-groot-kop:hover{text-decoration:underline;text-decoration-color:var(--oranje);text-underline-offset:.15em;text-decoration-thickness:3px}.gids-groot p{color:var(--grijs);margin:var(--r-3) 0;max-width:34rem}.gids-meta{font-size:var(--t-mini);color:var(--grijs);display:block}.onderwerpen{gap:var(--r-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.onderwerp{border-top:1px solid var(--lijn-sterk);padding-top:var(--r-3);flex-direction:column;display:flex}.onderwerp h3{letter-spacing:-.015em;font-size:1.3rem}.onderwerp h3 a{text-decoration:none}.onderwerp h3 a:hover{text-decoration:underline;text-decoration-color:var(--oranje)}.onderwerp-tekst{color:var(--grijs);font-size:var(--t-klein);margin:.35rem 0 var(--r-3);line-height:1.45}.onderwerp-staat{margin-top:auto;font-size:.98rem;line-height:1.35}.onderwerp-staat a{font-weight:700}.onderwerp-staat span{color:var(--grijs)}@media (width<=70rem){.kaarten{grid-template-columns:repeat(2,minmax(0,1fr))}.tegel{grid-template-columns:1fr}.tegel-links{align-items:center;gap:var(--r-3) var(--r-5);flex-flow:wrap}.situaties ol{row-gap:var(--r-5);grid-template-columns:repeat(2,minmax(0,1fr))}.situaties li:nth-child(3){border-left:0;padding-left:0}.grafiek{--naam:15rem}.cijfers-raster{grid-template-columns:1fr}.onderwerpen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=56rem){.opening{padding-top:var(--r-5);grid-template-columns:minmax(0,1fr);gap:0}.opening-tekst{display:contents}.opening-tekst>*{min-width:0}.opening-beeld{margin-top:var(--r-5);order:3}.filters{order:4}.opening-beeld img{aspect-ratio:16/9;flex:none;min-height:0}.opening h1{max-width:14ch}.maat-kop{grid-template-columns:1fr}.tegel-feiten{gap:var(--r-3);grid-template-columns:1fr}.tegel-feiten strong{font-size:1.8rem}.gids-groot{gap:var(--r-4);grid-template-columns:1fr}}@media (width<=40rem){.opening{padding-top:var(--r-5)}.opening-beeld{margin-inline:calc(-1 * var(--rand))}.opening-beeld img,.opening-beeld figcaption{border-radius:0}.opening-beeld figcaption{padding:var(--r-3) var(--rand) var(--r-4)}.feit{font-size:.95rem}.feit strong{font-size:1.9rem}.teller{margin-bottom:var(--r-3);font-size:var(--t-klein)}.intro{margin-top:var(--r-3);font-size:1.08rem}.filters{margin:var(--r-5) calc(-1 * var(--rand)) 0;padding:var(--r-4) 0;border-radius:0}.filters legend{padding-inline:var(--rand)}.filter-rij{padding:0 var(--rand);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.filter{padding:.55rem .6rem .6rem 2.2rem}.filter input{top:.75rem;left:.7rem}.filter-naam{font-size:.93rem}.filter-uitleg{font-size:.8rem}.filter-voet{margin-inline:var(--rand)}.rij-kop{flex-direction:column;gap:.2rem}.kaarten{grid-template-columns:1fr}.kaart-beeld{aspect-ratio:auto;height:9.5rem}.kaart-beeld img{width:calc(100% - 1.4rem);height:calc(100% - 1.4rem);inset:.7rem}.specs-meer{display:none}.meer{display:block}.meer summary{cursor:pointer;font-size:var(--t-klein);border-top:1px solid var(--lijn);padding:.5rem 0;font-weight:700;list-style:none}.meer summary::-webkit-details-marker{display:none}.meer summary:after{content:" +";color:var(--oranje-tekst)}.meer[open] summary:after{content:" −"}.meer .specs{margin:0}.tegel{padding:var(--r-5)}.tegel-feiten strong{font-size:1.6rem}.gids-groot li{padding:var(--r-4) var(--r-5) var(--r-5)}.filter-acties{gap:var(--r-4)}.grafiek-as.as-herhaal{padding-top:var(--r-4);display:grid;position:static}.situaties{padding-block:var(--r-7)}.situaties ol{grid-template-columns:1fr;row-gap:0}.situaties li,.situaties li+li{padding:var(--r-4) 0;border-left:0}.situaties li+li{border-top:1px solid var(--lijn-sterk)}.situaties li{column-gap:var(--r-3);grid-template-columns:3.2rem minmax(0,1fr);row-gap:.35rem;display:grid}.situaties li>:not(.nr){grid-column:2}.nr{grid-row:span 3;font-size:2rem}.maat{padding-top:var(--r-7)}.grafiek-as,.grafiek-rij{grid-template-columns:1fr;gap:.35rem}.grafiek-as .grafiek-naam{display:none}.grafiek-rij{padding:.6rem 0}.cijfers{margin-top:var(--r-7);padding-block:var(--r-6)}.cijfers-raster{width:100%}.paneel{padding:var(--r-5) var(--rand);border-radius:0}.paneel-foto{width:calc(100% + 2 * var(--rand));margin:calc(-1 * var(--r-5)) calc(-1 * var(--rand)) var(--r-3);aspect-ratio:16/9;border-radius:0}.balk,.balken-geld .balk{grid-template-columns:minmax(0,1fr) auto;row-gap:.3rem}.balk-spoor{grid-area:2/1/auto/-1}.gidsen{padding-top:var(--r-7)}.gidsen-kop{flex-direction:column;gap:.3rem}.gidsen-kop p{text-align:left}.onderwerpen{gap:var(--r-4);grid-template-columns:1fr}}
