:root{--kb-kolom:38rem}.kb-zoek{max-width:36rem}.kb-zoek label{font-size:var(--t-klein);margin-bottom:var(--r2);font-weight:600;display:block}.kb-zoek input{width:100%;min-height:56px;padding:0 var(--r5);font:inherit;font-size:var(--t-body);border:1px solid var(--lijn);border-radius:var(--rond);background:var(--wit);color:var(--inkt);box-shadow:var(--schaduw-1)}.kb-zoek input:focus-visible{border-color:var(--rood);outline:none;box-shadow:0 0 0 3px #c9181224}.kb-zoek-status{margin-top:var(--r2);min-height:1.5em;font-size:var(--t-klein);color:var(--grafiet)}@media (scripting:enabled){.kb-zoek[hidden]{display:block!important}}.kb-groot{gap:var(--r3);padding:clamp(var(--r6), 4vw, var(--r8));background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond-xl);color:var(--inkt);transition:transform var(--duur) var(--ease-uit), box-shadow var(--duur) var(--ease-uit);justify-items:start;text-decoration:none;display:grid}.kb-groot-oog{font-size:var(--t-klein);color:var(--grafiet);align-items:center;gap:.6em;font-weight:550;display:inline-flex}.kb-groot-oog:before{content:"";background:var(--rood);border-radius:2px;width:.5em;height:.5em}.kb-groot h3{font-size:var(--t-h2);max-width:22ch}.kb-groot p{font-size:var(--t-lead);color:var(--grafiet);max-width:52ch;line-height:1.45}.kb-raster{gap:var(--r4);margin-top:var(--r4);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));display:grid}.kb-kaart{gap:var(--r3);padding:var(--r6);background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond-groot);color:var(--inkt);transition:transform var(--duur) var(--ease-uit), box-shadow var(--duur) var(--ease-uit);align-content:start;text-decoration:none;display:grid}.kb-kaart h3{font-size:var(--t-h3)}.kb-kaart p{font-size:var(--t-klein);color:var(--grafiet)}.kb-lees{align-items:center;gap:var(--r2);padding-top:var(--r2);font-size:var(--t-klein);color:var(--inkt);margin-top:auto;font-weight:600;display:inline-flex}.kb-lees svg{fill:none;width:16px;height:16px;stroke:var(--rood);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--duur) var(--ease-uit)}@media (hover:hover) and (pointer:fine){.kb-groot:hover,.kb-kaart:hover{box-shadow:var(--schaduw-2);transform:translateY(-4px)}.kb-groot:hover .kb-lees svg,.kb-kaart:hover .kb-lees svg{transform:translate(4px)}}.sh.kb-art-hero{padding-bottom:var(--r5)}.sh.kb-art-hero .sh-in{width:min(100% - var(--r-rand) * 2, var(--kb-kolom))}.sh.kb-art-hero h1{max-width:22ch;font-size:var(--t-h2)}@media (width>=64rem){.sh.kb-art-hero .sh-in{width:min(100% - var(--r-rand) * 2, var(--breed));grid-template-columns:15rem minmax(0, var(--kb-kolom));gap:var(--r9);justify-content:center;display:grid}.sh.kb-art-hero .sh-tekst{grid-column:2;max-width:none}}.kb-kort{padding:var(--r5) var(--r6);background:var(--kalk);border-radius:var(--rond-groot)}.kb-kort-kop{font-size:var(--t-klein);color:var(--grafiet);font-weight:600}.kb-kort p+p{margin-top:var(--r2);font-size:var(--t-lead);color:var(--inkt);line-height:1.5}.kb-spread-kop>*,.kb-spread .kb-body{max-width:var(--kb-kolom);margin-inline:auto}.kb-folio{display:none}@media (width>=64rem){.kb-spread,.kb-spread-kop{grid-template-columns:15rem minmax(0, var(--kb-kolom));gap:var(--r9);justify-content:center;align-items:start;display:grid}.kb-spread-kop>*{grid-column:2;width:100%;margin:0}.kb-spread .kb-body{margin:0}.kb-folio{gap:var(--r4);top:calc(var(--balk) + var(--r7));padding-top:var(--r7);display:grid;position:sticky}}.kb-body{padding-block:var(--r7) var(--r-sectie)}.kb-blok+.kb-blok{margin-top:var(--r8)}.kb-blok h2,.kb-faq h2,.kb-verder h2,.kb-bronnen h2{font-size:var(--t-h3);letter-spacing:-.015em;scroll-margin-top:calc(var(--balk) + var(--r5));line-height:1.25}.kb-blok h2{margin-bottom:var(--r4)}.kb-blok p{overflow-wrap:break-word;max-width:none;line-height:1.7}.kb-blok p+p{margin-top:var(--r4)}.kb-folio-kop{font-size:var(--t-klein);color:var(--inkt);font-weight:600}.kb-folio-lijst{padding:0 0 0 var(--r3);border-left:2px solid var(--lijn);margin:0;list-style:none;display:grid}.kb-folio-lijst a{min-height:44px;padding-block:var(--r1);font-size:var(--t-micro);color:var(--grafiet);transition:color var(--duur-snel) var(--ease-uit);align-items:center;line-height:1.35;text-decoration:none;display:flex}.kb-folio-lijst a.is-hier{color:var(--inkt);font-weight:600}@media (hover:hover) and (pointer:fine){.kb-folio-lijst a:hover{color:var(--inkt)}}.kb-folio-balk{border-radius:var(--rond-pil);background:var(--lijn);height:3px;overflow:hidden}.kb-folio-balk span,.kb-lees-balk span{background:var(--rood);transform-origin:0;height:100%;transform:scaleX(var(--kb-voortgang,0));display:block}.kb-kanttekening{padding:var(--r4);border-radius:var(--rond-groot);background:var(--kalk);opacity:0;transition:opacity var(--duur) var(--ease-uit), transform var(--duur) var(--ease-uit);transform:translateY(8px)}.kb-kanttekening.is-zichtbaar{opacity:1;transform:none}.kb-kanttekening p{margin-bottom:var(--r2);font-size:var(--t-klein);color:var(--grafiet)}.kb-kanttekening a{align-items:center;gap:var(--r2);min-height:44px;font-size:var(--t-klein);color:var(--inkt);font-weight:600;text-decoration:none;display:inline-flex}.kb-kanttekening svg{fill:none;width:16px;height:16px;stroke:var(--rood);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.kb-lees-balk{left:0;right:0;top:var(--balk);z-index:40;pointer-events:none;height:3px;position:fixed}@media (width>=64rem){.kb-lees-balk,.kb-inhoud-mobiel{display:none}}.kb-inhoud-mobiel{margin-bottom:var(--r7);border:1px solid var(--lijn);border-radius:var(--rond-groot);background:var(--wit)}.kb-inhoud-mobiel summary{min-height:var(--tik);padding:0 var(--r4);font-size:var(--t-klein);cursor:pointer;align-items:center;font-weight:600;display:flex}.kb-inhoud-mobiel ol{padding:0 var(--r4) var(--r4) calc(var(--r4) + 1.1em);margin:0;display:grid}.kb-inhoud-mobiel a{min-height:44px;font-size:var(--t-klein);color:var(--inkt);align-items:center;display:inline-flex}.kb-faq{margin-top:var(--r8)}.kb-vragen{margin-top:var(--r4);border-top:1px solid var(--lijn)}.kb-vraag{border-bottom:1px solid var(--lijn)}.kb-vraag summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--r4);min-height:var(--tik);padding-block:var(--r4);font-weight:600;list-style:none;display:flex}.kb-vraag summary::-webkit-details-marker{display:none}.kb-vraag summary svg{fill:none;width:16px;height:16px;stroke:var(--rood);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--duur-snel) var(--ease-uit);flex:none}.kb-vraag[open] summary svg{transform:rotate(180deg)}.kb-vraag p{padding-bottom:var(--r5);color:var(--grafiet)}.kb-verder{margin-top:var(--r8)}.kb-verder ul{margin:var(--r3) 0 0;padding:0;list-style:none;display:grid}.kb-bronnen{margin-top:var(--r8);padding-top:var(--r6);border-top:1px solid var(--lijn)}.kb-bronnen ol{margin:var(--r3) 0 0;gap:var(--r1);font-size:var(--t-klein);color:var(--grafiet);padding-left:1.4em;display:grid}.kb-bronnen li{padding-left:var(--r1)}.kb-bronnen a{min-height:44px;color:var(--inkt);text-decoration:underline;text-decoration-color:var(--lijn);text-underline-offset:3px;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.kb-bronnen a:hover{text-decoration-color:var(--rood)}}.kb-bron-host{margin-left:var(--r2);font-size:var(--t-micro);color:var(--grafiet)}.kb-slot{padding-top:var(--r6);border-top:1px solid var(--lijn)}.kb-slot .kb-slot-noot{margin-top:var(--r5);font-size:var(--t-micro)}@media (prefers-reduced-motion:reduce){.kb-groot,.kb-kaart,.kb-kanttekening{transition:none;transform:none}}
