body.label-thema{--color-zee:#155E75;--color-zee-diep:#0F4A5C;--maat-radius-blok:10px;--maat-radius-kaart:8px;--maat-radius-klein:6px;background:var(--color-wit)}.label-thema .mag,.label-thema h1,.label-thema h2,.label-thema h3,.label-thema h4{font-family:var(--font-mag);font-weight:700;letter-spacing:-.02em;line-height:1.08}.label-thema .art-kop h1{font-size:clamp(2.1rem,1.4rem + 2.6vw,3.5rem);line-height:1.05}.label-thema .sectiekop h2,.label-thema .v-sectiekop h2{font-size:clamp(1.75rem,1.3rem + 1.5vw,2.5rem)}.label-thema .proza h2{font-size:clamp(1.5rem,1.25rem + .8vw,1.9rem);padding-top:22px;border-top:1px solid var(--color-lijn)}.label-thema .proza h3{font-size:1.25rem;font-weight:600}.label-thema .akaart h3{font-family:var(--font-mag);font-weight:600;font-size:1.3rem;line-height:1.2;letter-spacing:-.01em}.label-thema .akaart p{font-size:1rem}.label-thema .proza{font-size:1.08rem;line-height:1.7}.label-thema .standfirst,.label-thema .v-lead .stand{color:var(--color-grijs);font-size:clamp(1.12rem,1.02rem + .4vw,1.28rem);line-height:1.55}.label-thema .kick{color:var(--color-zee);font-family:var(--font-mag);font-weight:600;letter-spacing:.08em;font-size:.78rem}.label-thema .kick:before{width:10px;height:10px;border-radius:2px;background:var(--color-signaal);box-shadow:14px 0 0 var(--color-zee);margin-right:16px}.label-thema .art-zij a,.label-thema .bronnen a,.label-thema .kruimel a:hover,.label-thema .link-pijl,.label-thema .proza a,.label-thema .v-noot a,.label-thema .v-qa a{color:var(--color-zee)}.label-thema .btn,.label-thema .link-pijl{font-family:var(--font-mag);font-weight:600}.label-thema .btn{background:var(--color-zee);border-color:var(--color-zee);border-radius:var(--maat-radius-klein);letter-spacing:0}.label-thema .btn:before{background:var(--color-signaal)}.label-thema .btn:hover{background:var(--color-zee-diep);border-color:var(--color-zee-diep)}.label-thema .btn--ghost{background:var(--color-wit);color:var(--color-zee);border-color:var(--color-zee)}.label-thema .btn--ghost:hover{background:var(--color-zee);color:var(--color-wit)}.label-thema .topbalk{background:var(--color-inkt)}.label-thema .kop{padding-block:18px;border-bottom:1px solid var(--color-lijn)}.label-thema .kop .logo img{width:290px;height:auto}.label-thema .hoofdnav a{border-radius:var(--maat-radius-klein);font-family:var(--font-mag);font-weight:600;font-size:.95rem}.label-thema .hoofdnav a[aria-current]{background:var(--color-vlak);color:var(--color-zee);box-shadow:inset 0 -3px 0 var(--color-zee);border-radius:var(--maat-radius-klein) var(--maat-radius-klein) 0 0}.label-thema .hoofdnav a:hover{background:var(--color-vlak)}@media (max-width:520px){.label-thema .kop{grid-template-columns:1fr}.label-thema .kop .logo img{width:min(260px,100%)}.label-thema .kop>.btn{display:none}}.label-thema .voet{background:var(--color-inkt)}.label-thema .voet h2{font-family:var(--font-mag);font-weight:600;font-size:.78rem;letter-spacing:.08em;line-height:1.3}.label-thema .proza ul>li:before{width:8px;height:8px;top:.62em;border-radius:2px;background:var(--color-zee)}.label-thema .proza .kort{background:var(--color-vlak);border-left:4px solid var(--color-zee);padding:18px 22px;border-radius:0 var(--maat-radius-kaart) var(--maat-radius-kaart) 0;font-size:1.12rem}.label-thema .proza .definitie{border:1px solid var(--color-lijn);border-top:3px solid var(--color-zee);border-radius:var(--maat-radius-kaart);padding:16px 20px;margin:22px 0}.label-thema .proza .definitie dt{font-family:var(--font-mag);font-weight:600;font-size:1.05rem;color:var(--color-zee)}.label-thema .proza .definitie dd{margin-top:4px}.label-thema .proza .definitie dd+dt{margin-top:14px}.label-thema .proza ol.stappen{counter-reset:st;display:grid;gap:14px;margin:18px 0;padding:0;list-style:none}.label-thema .proza ol.stappen>li{counter-increment:st;position:relative;padding:14px 16px 14px 60px;background:var(--color-vlak);border-radius:var(--maat-radius-kaart)}.label-thema .proza ol.stappen>li:before{content:counter(st);position:absolute;left:14px;top:12px;width:32px;height:32px;display:grid;place-items:center;background:var(--color-zee);color:var(--color-wit);font-family:var(--font-mag);font-weight:700;border-radius:6px}.label-thema .ref{font-size:.62em;font-weight:700;margin-left:2px;font-family:var(--font-mag)}.label-thema .ref a{text-decoration:none;color:var(--color-zee)}.label-thema .proza .faq-v{font-family:var(--font-mag);font-weight:600;font-size:1.1rem;margin-top:22px}.label-thema .proza .tabel-wrap{margin:24px 0}.label-thema .proza caption{text-align:left;font-family:var(--font-mag);font-weight:600;font-size:1rem;padding-bottom:8px}.label-thema .proza thead th{border-bottom:2px solid var(--color-zee);font-family:var(--font-mag);font-weight:600;font-size:.9rem}.label-thema .proza td.getal,.label-thema .proza th.getal{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.label-thema .proza .bron-noot{font-size:.88rem;color:var(--color-grijs);margin-top:8px}@media (max-width:640px){.label-thema .proza .tabel-kaarten tbody,.label-thema .proza .tabel-kaarten td,.label-thema .proza .tabel-kaarten th[scope=row],.label-thema .proza .tabel-kaarten tr,.label-thema .proza table.tabel-kaarten{display:block;width:100%}.label-thema .proza .tabel-kaarten caption{display:block}.label-thema .proza .tabel-kaarten thead{display:none}.label-thema .proza .tabel-kaarten tr{border:1px solid var(--color-lijn);border-top:3px solid var(--color-zee);border-radius:var(--maat-radius-kaart);padding:12px 16px;margin-top:12px;background:var(--color-wit)}.label-thema .proza .tabel-kaarten td,.label-thema .proza .tabel-kaarten th[scope=row]{border:0;padding:4px 0}.label-thema .proza .tabel-kaarten tr>:first-child{font-weight:700;font-size:1.05rem;padding-bottom:8px}.label-thema .proza .tabel-kaarten td[data-label]{display:flex;justify-content:space-between;gap:16px;text-align:right;white-space:normal;border-top:1px solid var(--color-lijn)}.label-thema .proza .tabel-kaarten td[data-label]:before{content:attr(data-label);font-family:var(--font-mag);font-weight:600;font-size:.9rem;color:var(--color-grijs);text-align:left}}.label-thema figure.ai-beeld{position:relative}.label-thema .ai-label{position:absolute;left:10px;bottom:10px;z-index:2;font-family:var(--font-mag);font-size:.72rem;font-weight:600;background:color-mix(in srgb,var(--color-inkt) 82%,transparent);color:var(--color-wit);padding:3px 8px;border-radius:4px;pointer-events:none}.label-thema .art-foto img,.label-thema .art-img{border-radius:var(--maat-radius-blok)}.label-thema .akaart .img,.label-thema .kaart{border-radius:var(--maat-radius-kaart)}.label-thema .art-zij .kaart{background:var(--color-vlak);border:0;border-top:3px solid var(--color-zee)}.label-thema .scanrustig{border-radius:var(--maat-radius-blok);border:0;background:var(--color-signaal);color:var(--color-inkt)}.label-thema .scanrustig .kick{color:var(--color-inkt)}.label-thema .scanrustig .kick:before{background:var(--color-wit);box-shadow:14px 0 0 var(--color-inkt)}.label-thema .scanrustig h2{font-size:clamp(1.4rem,1.2rem + .7vw,1.8rem)}.label-thema .bronnen{border-top:3px solid var(--color-zee);padding-top:18px}.label-thema .bronnen h2{font-size:1.3rem}.label-thema .v-home{padding-bottom:32px}.label-thema .v-blok{margin-top:84px}.label-thema .v-sectiekop{display:grid;gap:10px;max-width:760px;margin-bottom:28px}.label-thema .v-sectiekop p{color:var(--color-grijs);font-size:1.05rem}.label-thema .v-noot{font-size:.9rem;color:var(--color-grijs);margin-top:12px}.label-thema .v-lead{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:center;padding-top:32px}.label-thema .v-lead-img{display:block;overflow:hidden;border-radius:var(--maat-radius-blok);aspect-ratio:4/3;background:var(--color-vlak)}.label-thema .v-lead-img figure,.label-thema .v-lead-img img{width:100%;height:100%}.label-thema .v-lead-img img{-o-object-fit:cover;object-fit:cover}.label-thema .v-lead-tekst{display:grid;gap:18px;align-content:start}.label-thema .v-lead h1{font-size:clamp(2rem,1.3rem + 2.4vw,3.2rem)}.label-thema .v-lead h1 a{text-decoration:none;color:var(--color-inkt)}.label-thema .v-lead h1 a:hover{color:var(--color-zee)}.label-thema .v-lead .meta{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:.9rem;color:var(--color-grijs)}.label-thema .v-lead .btn{justify-self:start}@media (max-width:1000px){.label-thema .v-lead{grid-template-columns:1fr;gap:24px;padding-top:16px}.label-thema .v-lead-img{aspect-ratio:16/10}}.label-thema .v-gebouw-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:stretch}.label-thema .v-flat{list-style:none;margin:0;padding:14px;background:var(--color-zee);border-radius:var(--maat-radius-blok) var(--maat-radius-blok) 4px 4px;display:grid;gap:8px}.label-thema .v-flat li a{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:16px;align-items:center;background:var(--color-wit);border-radius:6px;padding:12px 16px;text-decoration:none;color:var(--color-inkt)}.label-thema .v-flat li a:hover{background:var(--color-vlak)}.label-thema .v-flat li a:hover b{text-decoration:underline}.label-thema .v-nr{font-family:var(--font-mag);font-weight:700;font-size:1.6rem;color:var(--color-zee);line-height:1;text-align:center}.label-thema .v-vt{display:grid;gap:2px}.label-thema .v-vt b{font-family:var(--font-mag);font-weight:600;font-size:1.15rem}.label-thema .v-vt small{font-size:.95rem;color:var(--color-grijs)}.label-thema .v-ramen{display:flex;gap:5px}.label-thema .v-ramen i{width:14px;height:18px;border-radius:2px;background:var(--color-signaal);border:1px solid var(--color-zee)}.label-thema .v-gebouw-foto{overflow:hidden;border-radius:var(--maat-radius-blok);height:100%;min-height:320px;position:relative}.label-thema .v-gebouw-foto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;inset:0}.label-thema .v-gebouw-foto .credit{position:absolute;right:10px;bottom:10px;margin:0!important;background:color-mix(in srgb,var(--color-inkt) 82%,transparent);color:var(--color-wit);padding:3px 8px;border-radius:4px;font-size:.72rem}@media (max-width:900px){.label-thema .v-gebouw-grid{grid-template-columns:1fr;gap:24px}.label-thema .v-gebouw-foto{min-height:0;aspect-ratio:16/10}}@media (max-width:520px){.label-thema .v-flat{padding:8px}.label-thema .v-flat li a{grid-template-columns:32px minmax(0,1fr);padding:12px;gap:12px}.label-thema .v-ramen{display:none}}.label-thema .v-tabel{width:100%;border-collapse:collapse;border-top:3px solid var(--color-zee)}.label-thema .v-tabel td,.label-thema .v-tabel th{padding:16px 16px 16px 0;border-bottom:1px solid var(--color-lijn);text-align:left;vertical-align:top}.label-thema .v-tabel thead th{font-family:var(--font-mag);font-size:.82rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-grijs);padding-block:12px}.label-thema .v-tabel tbody th{font-family:var(--font-mag);font-weight:600;font-size:1.08rem;width:38%}.label-thema .v-tabel tbody td:last-child{color:var(--color-zee);font-family:var(--font-mag);font-weight:600;font-size:.92rem;white-space:nowrap}@media (max-width:640px){.label-thema .v-tabel,.label-thema .v-tabel tbody,.label-thema .v-tabel tbody th,.label-thema .v-tabel td,.label-thema .v-tabel tr{display:block;width:100%}.label-thema .v-tabel{border-top:0}.label-thema .v-tabel thead{display:none}.label-thema .v-tabel tr{border:1px solid var(--color-lijn);border-top:3px solid var(--color-zee);border-radius:var(--maat-radius-kaart);padding:14px 16px;margin-top:12px}.label-thema .v-tabel tbody th,.label-thema .v-tabel td{border:0;padding:4px 0}.label-thema .v-tabel tbody td:last-child{white-space:normal}}.label-thema .v-gidsen{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.label-thema .v-gids{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:0;text-decoration:none;color:var(--color-inkt);background:var(--color-vlak);border-radius:var(--maat-radius-blok);overflow:hidden;height:100%}.label-thema .v-gids-img{position:relative;min-height:200px}.label-thema .v-gids-img img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.label-thema .v-gids:hover .v-gids-img img{transform:scale(1.03)}.label-thema .v-gids-tekst{display:grid;gap:8px;align-content:start;padding:22px 22px 24px}.label-thema .v-gids-nr{font-family:var(--font-mag);font-weight:700;color:var(--color-zee);font-size:.9rem;letter-spacing:.08em}.label-thema .v-gids-tekst b{font-family:var(--font-mag);font-weight:700;font-size:1.4rem;line-height:1.15}.label-thema .v-gids:hover b{text-decoration:underline}.label-thema .v-gids-tekst small{font-size:1rem;color:var(--color-grijs);line-height:1.5}@media (max-width:900px){.label-thema .v-gidsen{grid-template-columns:1fr}}@media (max-width:520px){.label-thema .v-gids{grid-template-columns:1fr}.label-thema .v-gids-img{min-height:0;aspect-ratio:16/9}}.label-thema .v-geld-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.label-thema .v-bord{border:1px solid var(--color-lijn);border-top:6px solid var(--color-zee);border-radius:var(--maat-radius-blok);padding:26px 28px;background:var(--color-wit)}.label-thema .v-bord h3{font-size:1.25rem;font-weight:600;margin-bottom:14px}.label-thema .v-bord dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-bottom:1px solid var(--color-lijn)}.label-thema .v-bord dl>div{padding:6px 12px 14px 0}.label-thema .v-bord dl>div+div{padding-left:12px;border-left:1px solid var(--color-lijn)}.label-thema .v-bord dt{font-size:.88rem;color:var(--color-grijs)}.label-thema .v-bord dd{font-family:var(--font-mag);font-weight:700;font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem);color:var(--color-zee);margin-top:4px;font-variant-numeric:tabular-nums}.label-thema .v-mini{width:100%;border-collapse:collapse}.label-thema .v-mini td,.label-thema .v-mini th{padding:9px 0;border-bottom:1px solid var(--color-lijn);text-align:left}.label-thema .v-mini thead th{font-size:.82rem;color:var(--color-grijs);border-bottom:2px solid var(--color-zee)}.label-thema .v-mini tbody th,.label-thema .v-mini thead th{font-family:var(--font-mag);font-weight:600}.label-thema .v-mini .getal{text-align:right;padding-left:14px;white-space:nowrap;font-family:var(--font-mag);font-weight:700;color:var(--color-zee);font-variant-numeric:tabular-nums}.label-thema .v-mini thead .getal{color:var(--color-grijs);font-weight:600}@media (max-width:900px){.label-thema .v-geld-grid{grid-template-columns:1fr}}@media (max-width:520px){.label-thema .v-bord{padding:20px 16px}.label-thema .v-bord dl{grid-template-columns:repeat(2,minmax(0,1fr))}.label-thema .v-bord dl>div:nth-child(3){padding-left:0;border-left:0}.label-thema .v-bord dl>div:nth-child(n+3){border-top:1px solid var(--color-lijn);padding-top:12px}}.label-thema .v-vragen{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:start;background:var(--color-vlak);border-radius:var(--maat-radius-blok);padding:clamp(24px,4vw,48px)}.label-thema .v-qa{display:grid;gap:0}.label-thema .v-qa>div{padding:18px 0;border-top:1px solid var(--color-lijn)}.label-thema .v-qa dt{font-family:var(--font-mag);font-weight:600;font-size:1.15rem}.label-thema .v-qa dd{margin-top:6px;color:var(--color-inkt)}.label-thema .v-vragen-foto{overflow:hidden;border-radius:var(--maat-radius-kaart)}.label-thema .v-vragen-foto img{width:100%;height:auto;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:var(--maat-radius-kaart)}@media (max-width:900px){.label-thema .v-vragen{grid-template-columns:1fr}.label-thema .v-vragen-foto img{aspect-ratio:16/10}}.label-thema .g-kb-gidsen{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:28px}.label-thema .g-kb-gidsen ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.label-thema .g-kb-gidsen a{display:inline-block;padding:6px 12px;border:1px solid var(--color-zee);border-radius:var(--maat-radius-klein);color:var(--color-zee);font-family:var(--font-mag);font-weight:600;font-size:.9rem;text-decoration:none}.label-thema .g-kb-gidsen a:hover{background:var(--color-zee);color:var(--color-wit)}.label-thema .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.label-thema .proza .v-kern{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.label-thema .proza .v-kern>div{background:var(--color-vlak);border-radius:var(--maat-radius-kaart);padding:16px;border-top:3px solid var(--color-zee)}.label-thema .proza .v-kern b{display:block;font-family:var(--font-mag);font-weight:700;font-size:1.5rem;color:var(--color-zee);line-height:1.1}.label-thema .proza .v-kern span{font-size:.95rem;color:var(--color-grijs);line-height:1.4;display:block;margin-top:4px}@media (max-width:640px){.label-thema .proza .v-kern{grid-template-columns:1fr}}.label-thema .scanrustig p{color:var(--color-inkt)}.label-thema .v-feitjes{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:0}.label-thema .v-feitjes li{padding:10px 0;border-bottom:1px solid var(--color-lijn);font-size:.98rem}.label-thema .v-feitjes b{font-family:var(--font-mag);font-weight:700;color:var(--color-zee);display:inline-block;min-width:92px}.label-thema .v-vragen-foto img{aspect-ratio:4/5}@media (max-width:900px){.label-thema .v-vragen-foto img{aspect-ratio:16/10}}.label-thema h1,.label-thema h2,.label-thema h3{overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.label-thema .art-kop,.label-thema .art-kop>*{min-width:0;max-width:100%}@media (max-width:480px){.label-thema .art-kop h1{font-size:1.85rem}.label-thema .v-lead h1{font-size:1.9rem}}.label-thema .v-feitjes li{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;align-items:baseline}