:root{color-scheme:light dark;--achtergrond:#fff;--tekst:#1a1a1a;--link:#9d300c;--balk:#9d300c}@media (prefers-color-scheme:dark){:root:not([data-thema]){--achtergrond:#121212;--tekst:#ececec;--link:#f0834a;--balk:#e06a30}}:root[data-thema=licht]{color-scheme:light}:root[data-thema=donker]{color-scheme:dark;--achtergrond:#121212;--tekst:#ececec;--link:#f0834a;--balk:#e06a30}body{background:var(--achtergrond);max-width:min(44rem,80ch);color:var(--tekst);margin:0 auto;padding:0 1rem 3rem;font-family:system-ui,sans-serif;line-height:1.6}a,a:visited{color:var(--link)}:focus-visible{outline:3px solid var(--tekst);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fout{border:2px solid var(--link);border-radius:6px;margin:1rem 0;padding:.75rem 1rem}.tabelwikkel{max-width:100%;overflow-x:auto}.skiplink{z-index:10;background:var(--achtergrond);border:2px solid;border-radius:4px;padding:.6rem 1rem;position:absolute;top:-100rem;left:1rem}.skiplink:focus{top:.5rem}h1,h2,h3{line-height:1.25}h1{font-size:1.6rem}h2{font-size:1.25rem}h3{font-size:1.05rem}img,svg,video{max-width:100%;height:auto}header{border-bottom:1px solid #888;grid-template-columns:1fr auto 1fr;align-items:center;gap:.4rem .75rem;margin-bottom:1.5rem;padding:.75rem 0;display:grid}header .site{justify-self:start;font-weight:700;text-decoration:none}header nav{flex-wrap:wrap;justify-content:center;gap:0 .25rem;display:flex}header nav a[aria-current]{font-weight:700;text-decoration:none}header .site,header nav a,footer p a{justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;padding:0 .35rem;display:inline-flex}button{min-height:2.75rem;padding:.35rem 1rem}.actielink{padding-block:.6rem;display:inline-block}#thema-knop{cursor:pointer;color:inherit;white-space:nowrap;background:0 0;border:1px solid #888;border-radius:4px;justify-self:end;padding:.35rem .75rem;font-size:.85rem}footer{border-top:1px solid #888;margin-top:3rem;padding-top:1rem;font-size:.9rem}table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.95rem}th,td{text-align:left;vertical-align:top;border:1px solid #888;padding:.35rem .55rem}@media (width<=40rem){table{display:block;overflow-x:auto}header{grid-template-columns:1fr auto}#thema-knop{grid-area:1/2}header nav{grid-area:2/1/auto/-1}}blockquote{border-left:3px solid #888;margin:1rem 0;padding:0 0 0 1rem}hr{border:none;border-top:1px solid #888;margin:2rem 0}textarea,input,button,select{font:inherit;max-width:100%}input:not([type=checkbox]),select{box-sizing:border-box;min-height:2.75rem;padding:.35rem .5rem}input[type=checkbox]{vertical-align:middle;width:1.4rem;height:1.4rem}textarea{box-sizing:border-box;width:100%;min-height:14rem;padding:.5rem}fieldset{margin:1rem 0}summary{cursor:pointer;padding-block:.6rem}.uitklap{margin:1rem 0}.uitklap>summary{border:1px solid #888;border-radius:4px;padding:.6rem .9rem;display:inline-block}.uitklap--klein>summary{padding:.75rem;font-size:.85rem}.bron{font-size:.85rem}.grafiek{margin:1.5rem 0}.grafiek figcaption{font-size:.9rem}.balken{margin:0;padding:0;list-style:none}.balken li{margin-bottom:.7rem}.balk-label{font-size:.9rem;line-height:1.4;display:block}.balk-spoor{align-items:center;gap:.45rem;display:flex;position:relative}.balk{box-sizing:border-box;width:calc(var(--w) / var(--schaal) * 100%);background:var(--balk);print-color-adjust:exact;border:1px solid #0000;border-radius:0 4px 4px 0;flex:none;height:1.05rem}.balk-waarde{font-variant-numeric:tabular-nums;white-space:nowrap;z-index:1;background:var(--achtergrond);padding-inline:2px;font-size:.9rem;position:relative}.balken--ref .balk-spoor:after{content:"";left:calc(var(--ref) / var(--schaal) * 100% - 1px);background:var(--tekst);width:2px;position:absolute;top:-.2rem;bottom:-.2rem}header:has(+main>.lead:first-child){border-bottom:none;margin-bottom:.4rem}.lead{border-top:3px solid;margin-bottom:2rem;padding-top:.75rem}.lead h1{margin:.25rem 0;font-size:1.8rem}.lead h1 a{text-decoration:none}.lead h1 a:hover{text-decoration:underline}.lead-onder{font-size:1.1rem}.artikellijst li{margin-bottom:.75rem}@media print{header nav,footer,form,.skiplink,#thema-knop{display:none}}
