@layer theme,base,components,utilities;@layer components{.artikel-tekst{font-size:17px;line-height:1.625;color:var(--color-muted);overflow-wrap:break-word}.artikel-tekst>:first-child{margin-top:0}.artikel-tekst :where(*+p){margin-top:1.25rem}.artikel-tekst :where(a:not(.kaart-link,.meer-link,[class*=rounded-full])){font-weight:600;color:var(--color-teal-700);text-decoration:underline;text-decoration-color:var(--color-teal-300);text-underline-offset:2px;transition:color .15s ease}.artikel-tekst :where(a:not(.kaart-link,.meer-link,[class*=rounded-full])):hover{color:var(--color-teal-600);text-decoration-color:currentColor}.artikel-tekst :where(strong,b){font-weight:600;color:var(--color-ink)}.artikel-tekst :where(h2){margin-top:2.5rem;font-size:1.5rem;line-height:1.2;letter-spacing:-.03em;color:var(--color-ink)}@media(min-width:640px){.artikel-tekst :where(h2){font-size:1.75rem}}.artikel-tekst :where(h3){margin-top:2rem;font-size:1.25rem;line-height:1.3;letter-spacing:-.03em;color:var(--color-ink)}.artikel-tekst :where(h4){margin-top:1.5rem;font-size:1.125rem;color:var(--color-ink)}.artikel-tekst :where(h2,h3,h4)+:where(p,ul,ol){margin-top:.75rem}.artikel-tekst :where(ul:not([role=list]),ol:not([role=list])){padding-left:1.5rem}.artikel-tekst :where(*+ul,*+ol){margin-top:1.25rem}.artikel-tekst :where(ul:not([role=list])){list-style:disc}.artikel-tekst :where(ol:not([role=list])){list-style:decimal}.artikel-tekst :where(ul:not([role=list]),ol:not([role=list]))>li+li{margin-top:.5rem}.artikel-tekst :where(li)::marker{color:var(--color-teal-700)}.artikel-tekst :where(li>ul,li>ol){margin-top:.5rem}.artikel-tekst :where(*+blockquote){margin-top:1.5rem}.artikel-tekst :where(blockquote){padding-left:1.25rem;border-left:4px solid var(--color-teal-300);color:var(--color-muted)}.artikel-tekst :where(hr){margin-block:2.5rem;border:0;border-top:1px solid var(--color-teal-200)}.artikel-tekst :where(img){border-radius:var(--radius-card)}.artikel-tekst :where(code){padding:.1em .35em;border-radius:6px;background-color:var(--color-teal-50);font-size:.9em;color:var(--color-ink)}.artikel-tekst :where(kbd){display:inline-block;padding:.05rem .4rem;border:1px solid rgb(14 67 71 / .1);border-bottom-width:2px;border-radius:6px;background-color:#fff;font-family:var(--font-sans);font-size:13px;font-weight:600;line-height:1.5;color:var(--color-ink)}.artikel-tekst :where(table){display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:15px;line-height:1.5;font-variant-numeric:lining-nums tabular-nums}.artikel-tekst :where(th,td){padding:.6rem .75rem;border-bottom:1px solid var(--color-teal-200);text-align:left;vertical-align:top}.artikel-tekst :where(th){font-weight:600;color:var(--color-ink)}.artikel-tekst :where(*+table,*+.melding,*+.uitklap,*+figure,*+.kb-stappen,*+.kaart-link){margin-top:1.5rem}.artikel-tekst :where(.melding,.vraag-antwoord,.kb-stap-inhoud) :where(*+p,*+ul,*+ol){margin-top:.6rem}.artikel-tekst :where(.melding-titel+*){margin-top:.15rem}.artikel-raster{display:block}.artikel-rail{display:none}@media(min-width:1280px){.artikel-raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,48rem) minmax(0,1fr);column-gap:3rem;align-items:start}.artikel-rail{position:sticky;top:8rem;display:block;max-height:calc(100vh - 10rem);overflow-y:auto;overscroll-behavior:contain}.artikel-rail--links{justify-self:end;width:100%;max-width:16rem}.artikel-rail--rechts{justify-self:start;width:100%;max-width:16rem}.alleen-smal{display:none}}.rail-kop{margin-bottom:.6rem;font-family:var(--font-sans);font-size:14px;font-weight:600;letter-spacing:0;color:var(--color-ink)}.rail-lijst{display:grid;gap:.15rem;margin:0;padding:0;list-style:none}.rail-link{display:block;padding:.4rem .75rem;border-radius:12px;font-size:14.5px;line-height:1.4;color:var(--color-muted);text-decoration:none;transition:background-color .15s ease,color .15s ease}.rail-link:hover{background-color:var(--color-teal-50);color:var(--color-teal-700)}.rail-link[aria-current=page]{background-color:var(--color-teal-50);font-weight:600;color:var(--color-teal-700)}.toc-lijst{margin:0;padding:0;list-style:none;border-left:1px solid var(--color-teal-200)}.toc-link{display:block;margin-left:-1px;padding:.35rem 0 .35rem .9rem;border-left:2px solid transparent;font-size:14.5px;line-height:1.4;color:var(--color-muted);text-decoration:none;transition:color .15s ease,border-color .15s ease}.toc-link:hover{color:var(--color-teal-700)}.toc-link.is-actief{border-left-color:var(--color-teal-600);font-weight:600;color:var(--color-teal-700)}.artikel-info{display:grid;gap:.3rem;padding:1.25rem;border:1px solid rgb(14 67 71 / .05);border-radius:16px;background-color:#fff;box-shadow:var(--shadow-soft)}@media(min-width:640px){.artikel-info{grid-template-columns:11rem 1fr;padding:1.35rem 1.5rem}}.artikel-info dt:not(:first-of-type){margin-top:.85rem}@media(min-width:640px){.artikel-info{row-gap:.85rem}.artikel-info dt:not(:first-of-type){margin-top:0}.artikel-info dt{padding-top:.15rem}}.artikel-info dt{font-size:14px;font-weight:600;color:var(--color-ink)}.artikel-info dd{font-size:15.5px;line-height:1.55;color:var(--color-muted)}.artikel-info ul{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.artikel-info li{display:flex;gap:.5rem}.kop-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.25rem}.info-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .75rem;border:1px solid var(--rd-border);border-radius:999px;background-color:#fff;font-size:13px;font-weight:600;line-height:1.3;color:var(--color-ink);text-decoration:none}a.info-chip{color:var(--color-teal-700);transition:background-color .15s ease}a.info-chip:hover{background-color:var(--color-teal-50)}.info-chip--zacht{font-weight:500;color:var(--color-muted)}.omlijnd-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .5rem;border:1px solid var(--color-teal-200);border-radius:999px;background-color:#fff;font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--color-teal-700)}.icoon-tegel{display:grid;flex-shrink:0;place-items:center;width:3.5rem;height:3.5rem;border-radius:16px;background-color:var(--rd-surface);color:var(--color-teal-700)}.icoon-tegel--klein{width:2.5rem;height:2.5rem;border-radius:12px}.sectie-kop{font-size:1.875rem;line-height:1.15}@media(min-width:640px){.sectie-kop{font-size:2.25rem}}.sectie-kop--klein{font-size:1.5rem;line-height:1.2}@media(min-width:640px){.sectie-kop--klein{font-size:1.75rem}}.inhoud-raster{display:grid;gap:1rem;margin:0;padding:0;list-style:none}@media(min-width:768px){.inhoud-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.inhoud-raster{grid-template-columns:repeat(3,minmax(0,1fr))}}.inhoud-raster>li{display:flex}.kaart.inhoud-kaart{display:flex;flex:1;flex-direction:column;gap:.75rem;padding:1.5rem}@media(min-width:640px){.kaart.inhoud-kaart{padding:1.75rem}}.inhoud-kaart-label{font-size:13px;font-weight:600;color:var(--color-teal-700)}.inhoud-kaart-titel{font-family:var(--font-display);font-size:1.375rem;font-weight:300;line-height:1.2;letter-spacing:-.03em;color:var(--color-ink);text-wrap:balance}.inhoud-kaart-tekst{font-size:15px;line-height:1.55;color:var(--color-muted)}.inhoud-kaart-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:auto;padding-top:.25rem;font-size:13.5px;color:var(--rd-muted)}.tegel-raster{display:grid;gap:1rem;margin:0;padding:0;list-style:none}@media(min-width:640px){.tegel-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.tegel-raster{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.tegel-raster--vier{grid-template-columns:repeat(4,minmax(0,1fr))}}.tegel-raster>li{display:flex}.tegel{display:flex;flex:1;flex-direction:column;gap:.6rem;padding:1.5rem 1.35rem;border:1px solid rgb(14 67 71 / .05);border-radius:20px;background-color:#fff;box-shadow:var(--shadow-soft);text-decoration:none;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}a.tegel:hover{border-color:var(--rd-border);box-shadow:var(--shadow-lift);transform:translateY(-2px)}.tegel-naam{font-family:var(--font-display);font-size:1.4rem;font-weight:300;line-height:1.2;letter-spacing:-.03em;color:var(--color-ink)}.tegel-tekst{font-size:14.5px;line-height:1.5;color:var(--color-muted)}.tegel-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:auto;padding-top:.35rem}.filter-groep{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.filter-label{min-width:5.5rem;margin-right:.25rem;font-size:14px;font-weight:600;color:var(--color-ink)}.filter-regel{display:grid;gap:.5rem}@media(min-width:640px){.filter-regel{grid-template-columns:6.5rem minmax(0,1fr);align-items:center}}@media(max-width:639px){.filter-rij{flex-wrap:nowrap;margin-inline:calc(-1*clamp(1.25rem,4vw,4.5rem));padding:2px clamp(1.25rem,4vw,4.5rem);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.filter-rij::-webkit-scrollbar{display:none}.filter-rij>*{flex-shrink:0}}html:not(.js) .alleen-js{display:none!important}html.js .zonder-js,.is-weggefilterd{display:none!important}.pad-lijst{margin:0;padding:0;list-style:none;counter-reset:pad}.pad-stap{position:relative;display:grid;grid-template-columns:1.875rem 1fr;column-gap:1rem;padding-bottom:1.75rem}.pad-stap:not(:last-child):after{content:"";position:absolute;top:2.375rem;bottom:.5rem;left:.9rem;width:1px;background-color:var(--color-teal-200)}.tijdlijn{position:relative;display:grid;gap:1.5rem;margin:0;padding:0 0 0 1.5rem;list-style:none}.tijdlijn:before{content:"";position:absolute;top:.5rem;bottom:.5rem;left:.3rem;width:1px;background-color:var(--color-teal-200)}.tijdlijn>li{position:relative}.tijdlijn>li:before{content:"";position:absolute;top:1.9rem;left:-1.5rem;width:.65rem;height:.65rem;border:2px solid var(--color-cream);border-radius:999px;background-color:var(--color-teal-500);box-sizing:content-box;transform:translate(-.2rem)}@media(min-width:768px){.tijdlijn{padding-left:2rem}.tijdlijn>li:before{left:-2rem}}.onderwerp-link{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.75rem;padding:.5rem .9rem;border-radius:14px;font-size:15px;font-weight:500;line-height:1.3;color:var(--color-ink);text-decoration:none;transition:background-color .15s ease,box-shadow .15s ease}.onderwerp-link:hover,.onderwerp-link.is-actief{background-color:#fff;box-shadow:var(--shadow-soft)}.onderwerp-link.is-actief{color:var(--color-teal-700)}.onderwerp-aantal{font-family:var(--font-cijfers);font-size:13px;font-variant-numeric:lining-nums tabular-nums;color:var(--rd-muted)}.vraag-voet{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem}.kopieer-link{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;padding:0 .75rem;margin-left:-.75rem;border-radius:999px;font-size:14px;font-weight:600;color:var(--color-teal-700);transition:background-color .15s ease}.kopieer-link:hover{background-color:var(--color-teal-100)}.vraag-kop h3{scroll-margin-top:6rem}@media(prefers-reduced-motion:reduce){.tegel,a.tegel:hover,.rail-link,.toc-link,.onderwerp-link{transition:none;transform:none}}}
