.label-thema{--color-leisteen:#3D5A80;--color-leisteen-donker:#2F4766;--maat-radius-blok:6px;--maat-radius-kaart:4px;--maat-radius-klein:3px;font-family:var(--font-ui)}.label-thema,.label-thema body{font-weight:400}.label-thema .mag,.label-thema h1,.label-thema h2,.label-thema h3{font-family:var(--font-mag);font-weight:600;letter-spacing:-.005em}.label-thema .proza h2{font-size:2rem;line-height:1.1}.label-thema .proza h3{font-size:1.45rem}.label-thema .sectiekop h2{font-size:clamp(2rem,1.5rem + 1.4vw,2.6rem);line-height:1.05}.label-thema .art-kop h1{font-size:clamp(2.4rem,1.6rem + 3vw,4rem);line-height:1.02;font-weight:600}.label-thema .scanblok h2,.label-thema .scanrustig h2{font-family:var(--font-mag);font-weight:600}.label-thema .scanrustig h2{font-size:1.7rem;line-height:1.1}.label-thema .kick{font-family:var(--font-ui);font-weight:500;letter-spacing:.14em;font-size:.78rem;color:var(--color-leisteen)}.label-thema .kick:before{width:28px;height:1px;background:var(--color-leisteen)}.label-thema .bronnen a,.label-thema .kruimel a:hover,.label-thema .link-pijl,.label-thema .proza a{color:var(--color-leisteen)}.label-thema .link-pijl{font-weight:500;letter-spacing:.01em}.label-thema .btn{background:var(--color-leisteen);border-color:var(--color-leisteen);border-radius:var(--maat-radius-klein);font-weight:500;letter-spacing:.02em}.label-thema .btn:before{display:none}.label-thema .btn:hover{background:var(--color-leisteen-donker);border-color:var(--color-leisteen-donker)}.label-thema .btn--ghost{background:var(--color-wit);color:var(--color-leisteen);border-color:var(--color-leisteen)}.label-thema .btn--ghost:hover{background:var(--color-vlak);color:var(--color-leisteen-donker);border-color:var(--color-leisteen-donker)}.label-thema .pijl{background:transparent;color:var(--color-leisteen);border:1px solid var(--color-leisteen);border-radius:var(--maat-radius-klein);font-weight:500}.label-thema .kop{border-bottom:1px solid var(--color-lijn)}.label-thema .kop .logo img{width:230px}.label-thema .hoofdnav ul{font-weight:500;gap:6px}.label-thema .hoofdnav a{border-radius:0;padding:8px 10px;border-bottom:2px solid transparent}.label-thema .hoofdnav a:hover,.label-thema .hoofdnav a[aria-current]{background:transparent;border-bottom-color:var(--color-leisteen);color:var(--color-leisteen)}.label-thema .topbalk li:before{border-radius:0;width:10px;height:1px;vertical-align:4px;background:var(--color-inkt-zacht)}.label-thema .P-lead .stand,.label-thema .standfirst{color:var(--color-grijs);font-size:clamp(1.15rem,1rem + .5vw,1.35rem);line-height:1.5}.label-thema .proza{font-size:1.075rem;line-height:1.7}.label-thema .proza b,.label-thema .proza strong{font-weight:500}.label-thema .proza ul>li:before{width:12px;height:1px;top:.85em;background:var(--color-leisteen)}.label-thema .proza .kort{border-left:2px solid var(--color-leisteen);padding:4px 0 4px 18px;font-size:1.15rem}.label-thema .proza dl{display:grid;gap:4px 0}.label-thema .proza dt{font-family:var(--font-mag);font-weight:600;font-size:1.35rem;margin-top:.8em}.label-thema .proza dd{margin:0}.label-thema .proza th{font-weight:500;border-bottom:1px solid var(--color-inkt)}.label-thema .proza td.getal,.label-thema .proza th.getal{text-align:right;white-space:nowrap;font-variant-numeric:lining-nums}.label-thema .proza .tabel-wrap{overflow-x:auto;margin:22px 0}.label-thema .proza .bron-noot{font-size:.85rem;color:var(--color-grijs);margin-top:8px}.label-thema .ref{font-size:.66em;font-weight:500;margin-left:2px;letter-spacing:.02em}.label-thema .ref a{text-decoration:none;color:var(--color-leisteen)}.label-thema .ref a:hover{text-decoration:underline}.label-thema .bronnen h2 .streep{display:none}.label-thema .meta{font-size:.875rem}.label-thema .kaart{border-radius:var(--maat-radius-kaart)}.label-thema .ai-beeld{position:relative}.label-thema .ai-label{position:absolute;left:10px;bottom:10px;z-index:1;background:color-mix(in srgb,var(--color-inkt) 82%,transparent);color:var(--color-wit);font-size:.72rem;font-weight:500;letter-spacing:.03em;padding:3px 8px;border-radius:2px;pointer-events:none}.label-thema .scanblok{background:var(--color-leisteen);color:var(--color-wit);border-radius:var(--maat-radius-blok)}.label-thema .scanblok h2{font-size:clamp(1.8rem,1.4rem + 1.2vw,2.4rem);line-height:1.05}.label-thema .scanblok .tag{color:var(--color-wit);font-weight:500;letter-spacing:.14em}.label-thema .scanblok li:before{content:"";display:inline-block;width:12px;height:1px;background:var(--color-wit);vertical-align:4px;margin-right:8px}.label-thema .scanblok ul{font-weight:500}.label-thema .scanblok .btn{background:var(--color-wit);color:var(--color-leisteen-donker);border-color:var(--color-wit)}.label-thema .scanblok .btn:hover{background:var(--color-vlak);color:var(--color-leisteen-donker)}.label-thema .scanrustig{border-color:var(--color-leisteen);border-radius:var(--maat-radius-blok)}.label-thema .akaart h3{font-weight:600;font-size:1.6rem;line-height:1.08}.label-thema .akaart p{font-size:1rem}.label-thema .akaart .img{border-radius:var(--maat-radius-kaart)}.label-thema .pui-home{padding-top:28px}.label-thema .P-sec{margin-top:88px}.label-thema .P-sec+.P-sec{border-top:1px solid var(--color-lijn);padding-top:72px;margin-top:72px}.label-thema .P-lead{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:center}.label-thema .P-lead-img figure{aspect-ratio:4/3;overflow:hidden;border-radius:var(--maat-radius-blok)}.label-thema .P-lead-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.label-thema .P-lead-tekst{display:grid;gap:18px;align-content:center}.label-thema .P-lead h1{font-size:clamp(2.4rem,1.4rem + 3vw,4.1rem);line-height:1;font-weight:600}.label-thema .P-lead h1 a{text-decoration:none}.label-thema .P-lead h1 a:hover{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:6px}.label-thema .P-ladder,.label-thema .P-systemen{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px;align-items:start}.label-thema .P-sec-kop{display:grid;gap:14px;align-content:start}.label-thema .P-sec-kop h2{font-size:clamp(2rem,1.5rem + 1.4vw,2.7rem);line-height:1.04}.label-thema .P-sec-kop p{color:var(--color-grijs);font-size:1.05rem;line-height:1.6}.label-thema .ladder{margin:0}.label-thema .ladder-kop{font-size:1.4rem;margin-bottom:12px}.label-thema .ladder ol{display:grid;gap:0;border-top:1px solid var(--color-inkt)}.label-thema .ladder-rij{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr) minmax(0,11rem);gap:20px;align-items:center;padding:14px 0;border-bottom:1px solid var(--color-lijn)}.label-thema .ladder-label{font-size:.95rem;line-height:1.35}.label-thema .ladder-label b{font-weight:500;display:block}.label-thema .ladder-rij.is-mc .ladder-label b{color:var(--color-leisteen)}.label-thema .ladder-baan{position:relative;height:10px;background:repeating-linear-gradient(90deg,var(--color-lijn) 0 1px,transparent 1px calc(100% / 13));border-bottom:1px solid var(--color-lijn)}.label-thema .ladder-balk{position:absolute;top:2px;height:6px;background:var(--color-signaal);border-radius:1px}.label-thema .ladder-rij.is-afgeleid .ladder-label b{font-weight:500;font-style:italic}.label-thema .ladder-rij.is-afgeleid .ladder-stip{background:var(--color-wit,#fff);border:2px solid var(--color-leisteen);box-sizing:border-box}.label-thema .ladder-stip{position:absolute;top:-1px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--color-leisteen)}.label-thema .ladder-bedrag{font-size:.95rem;text-align:right;white-space:nowrap;font-variant-numeric:lining-nums}.label-thema .ladder figcaption{font-size:.82rem;color:var(--color-grijs);margin-top:14px;line-height:1.5}.label-thema .proza .ladder{margin:24px 0}.label-thema .systemen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.label-thema .proza .systemen{margin:20px 0}.label-thema .proza .systemen>li{padding-left:0}.label-thema .proza .systemen>li:before{display:none}.label-thema .systemen figure{margin:0;border:1px solid var(--color-lijn);border-radius:var(--maat-radius-kaart);overflow:hidden;background:var(--color-wit)}.label-thema .systemen svg{display:block;width:100%;height:auto}.label-thema .systemen figcaption{display:grid;gap:4px;padding:14px 16px 16px}.label-thema .systemen figcaption b{font-family:var(--font-mag);font-weight:600;font-size:1.4rem;line-height:1.1}.label-thema .systemen figcaption span{font-size:1rem;color:var(--color-grijs)}.label-thema .systemen-legenda{grid-column:1/-1;flex-wrap:wrap;gap:8px 22px;font-size:.85rem;color:var(--color-grijs)}.label-thema .systemen-legenda i{display:inline-block;width:14px;height:6px;margin-right:8px;vertical-align:2px}.label-thema .P-twee{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 40px}.label-thema .P-twee .akaart .img{aspect-ratio:16/9}.label-thema .P-twee .akaart h3{font-size:1.85rem}.label-thema .P-sec.P-stappen{background:var(--color-vlak);border-top:0;border-radius:var(--maat-radius-blok);padding:56px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:center}.label-thema .P-sec+.P-sec.P-stappen,.label-thema .P-stappen+.P-sec{border-top:0}.label-thema .P-stappen-beeld figure{aspect-ratio:4/5;overflow:hidden;border-radius:var(--maat-radius-kaart)}.label-thema .P-stappen-beeld img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.label-thema .P-stappen h2{font-size:clamp(2rem,1.5rem + 1.4vw,2.7rem);line-height:1.04;margin:12px 0 24px}.label-thema .P-stappen ol{display:grid;gap:0;counter-reset:none}.label-thema .P-stappen li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:14px 0;border-top:1px solid var(--color-lijn);font-size:1.02rem;line-height:1.55}.label-thema .P-stappen li b{font-weight:500}.label-thema .P-stappen li a{color:var(--color-leisteen)}.label-thema .P-stappen .nr{font-size:2rem;line-height:1;color:var(--color-leisteen);font-weight:600}.label-thema .P-gidsen{display:grid;border-top:1px solid var(--color-inkt)}.label-thema .P-gidsen a{display:grid;grid-template-columns:200px minmax(0,1fr) auto;gap:28px;align-items:center;padding:18px 0;border-bottom:1px solid var(--color-lijn);text-decoration:none;color:var(--color-inkt)}.label-thema .P-gids-img{aspect-ratio:16/10;overflow:hidden;border-radius:var(--maat-radius-kaart)}.label-thema .P-gids-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.label-thema .P-gids-tekst{display:grid;gap:6px}.label-thema .P-gids-tekst b{font-size:1.9rem;line-height:1.05}.label-thema .P-gids-tekst span{color:var(--color-grijs);font-size:1.02rem;max-width:60ch}.label-thema .P-gidsen a:hover b{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}.label-thema .P-slot{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;align-items:stretch}.label-thema .P-werkwijze h2{font-size:2.2rem;line-height:1.05;margin-bottom:18px}.label-thema .P-werkwijze ul{display:grid;gap:14px}.label-thema .P-werkwijze li{padding-top:14px;border-top:1px solid var(--color-lijn);line-height:1.6}.label-thema .P-werkwijze b{font-weight:500}.label-thema .P-werkwijze a{color:var(--color-leisteen)}@media (max-width:1000px){.label-thema .P-ladder,.label-thema .P-lead,.label-thema .P-sec.P-stappen,.label-thema .P-slot,.label-thema .P-systemen{grid-template-columns:1fr;gap:28px}.label-thema .P-sec{margin-top:64px}.label-thema .P-sec+.P-sec{padding-top:56px;margin-top:56px}.label-thema .P-sec.P-stappen{padding:28px 20px}.label-thema .P-stappen-beeld figure{aspect-ratio:16/9}}@media (max-width:760px){.label-thema .P-twee{grid-template-columns:1fr;gap:36px}.label-thema .P-gidsen a{grid-template-columns:112px minmax(0,1fr);gap:16px}.label-thema .P-gidsen .pijl{display:none}.label-thema .P-gids-tekst b{font-size:1.5rem}.label-thema .P-gids-tekst span{font-size:.95rem}.label-thema .ladder-rij{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.label-thema .ladder-baan{grid-column:1/-1;grid-row:2}.label-thema .systemen{grid-template-columns:1fr}}@media (max-width:640px){.label-thema .topbalk ul{flex-wrap:wrap;white-space:normal;row-gap:4px;overflow-x:visible}.label-thema .topbalk li{flex:1 1 100%}.label-thema .topbalk li+li{display:none}.label-thema .kop .logo img{width:180px}.label-thema .proza .tabel-kaarten tbody,.label-thema .proza .tabel-kaarten td,.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-radius:var(--maat-radius-kaart);padding:12px 16px;margin-top:12px;background:var(--color-wit)}.label-thema .proza .tabel-kaarten td{border:0;padding:4px 0}.label-thema .proza .tabel-kaarten tr>:first-child{font-family:var(--font-mag);font-weight:600;font-size:1.3rem;padding-bottom:8px;border-bottom:1px solid var(--color-inkt);margin-bottom:4px}.label-thema .proza .tabel-kaarten td[data-label]{display:flex;justify-content:space-between;gap:16px;text-align:right;white-space:normal}.label-thema .proza .tabel-kaarten td[data-label]:before{content:attr(data-label);font-weight:500;color:var(--color-grijs);text-align:left;flex:none;max-width:45%}.label-thema .proza .tabel-kaarten td[data-label]+td[data-label]{border-top:1px solid var(--color-lijn)}}.label-thema .voet h2{font-family:var(--font-ui);font-weight:500;letter-spacing:.14em}.label-thema .bronnen h2{font-size:1.6rem}.label-thema .P-sec+.P-slot{border-top:0;padding-top:0}.label-thema .P-stappen+.P-sec{padding-top:0}.label-thema .systemen>li{display:flex}.label-thema .systemen>li>figure{flex:1;display:flex;flex-direction:column}.label-thema .systemen-legenda{display:flex}.label-thema .proza .ladder ol{list-style:none;padding-left:0}.label-thema .proza .ladder li+li{margin-top:0}.label-thema .ladder-rij{grid-template-columns:minmax(0,14rem) minmax(0,1fr) minmax(0,9.5rem)}@media (max-width:760px){.label-thema .P-gids-img .ai-label{font-size:.6rem;left:6px;bottom:6px;padding:2px 5px}.label-thema .ladder-rij{grid-template-columns:minmax(0,1fr) auto}}