.tekst{padding-bottom:clamp(4rem,8vw,7rem)}.tekst__raster{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}@media (min-width:1024px){.tekst__raster--zij{column-gap:var(--kolom);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.tekst__zij{top:calc(var(--kop-hoogte) + 2rem);grid-column:1/span 3;position:sticky}.tekst__lijf{grid-column:5/span 7}}.tekst__lijf.prose{max-width:40rem;font-size:1.0625rem;line-height:1.72}.tekst__lijf.prose>:is(h2,h3){font-family:var(--heading-font);letter-spacing:-.012em;font-weight:400;line-height:1.1}.tekst__lijf.prose>h2{border-top:1px solid var(--ink);margin-top:2.6em;padding-top:.9rem;font-size:clamp(1.8rem,1.4rem + 1vw,2.35rem)}.tekst__lijf.prose>h3{font-size:1.5rem}.tekst__lijf.prose .lead{font-family:var(--heading-font);color:var(--ink);font-size:clamp(1.45rem,1.2rem + .8vw,1.9rem);line-height:1.28}.tekst__lijf.prose ul{padding-left:0;list-style:none}.tekst__lijf.prose ul>li{padding-left:1.6rem;position:relative}.tekst__lijf.prose ul>li:before{content:"";background:var(--accent);width:.85rem;height:1px;position:absolute;top:.85em;left:0}.tekst__lijf.prose ol{padding-left:1.4em}.tekst__lijf.prose a{color:var(--accent);text-underline-offset:.22em;text-decoration-thickness:1px}.tekst__lijf.prose th{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600}.tekst__lijf.prose td{font-size:.9375rem}.tekst__lijf.prose .note{border-left-width:2px;border-radius:0}.toc--groot{display:none}@media (min-width:1024px){.toc--klein{display:none}.toc--groot{display:block}}.toc__titel{margin-bottom:.75rem}.toc__lijst{border-top:1px solid var(--ink)}.toc__lijst li{border-bottom:1px solid var(--line)}.toc__sub{padding-left:1rem}.toc__link{min-height:2.75rem;color:var(--muted);align-items:baseline;gap:.75rem;padding-block:.6rem;font-size:.9375rem;line-height:1.35;text-decoration:none;display:flex}.toc__link:hover{color:var(--ink)}.toc__link[aria-current]{color:var(--ink);text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.toc__nr{color:var(--accent);font-variant-numeric:tabular-nums;flex:none;font-size:.6875rem;font-weight:600}.toc--klein{border-block:1px solid var(--ink)}.toc__knop{letter-spacing:.16em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;font-size:.75rem;font-weight:600;list-style:none;display:flex}.toc__knop::-webkit-details-marker{display:none}.toc--klein .toc__lijst{border-top-color:var(--line)}.toc__plus{width:1rem;height:1rem;color:var(--accent);position:relative}.toc__plus:before,.toc__plus:after{content:"";background:currentColor;height:1.5px;margin-top:-.75px;position:absolute;top:50%;left:0;right:0}.toc__plus:after{transition:transform .4s var(--ease);transform:rotate(90deg)}.toc--klein[open] .toc__plus:after{transform:rotate(0)}
