.tekstpagina{padding-block:4px clamp(104px,12vw,176px)}.tekstpagina__kop{border-bottom:1px solid var(--ink);flex-direction:column;align-items:flex-start;padding-bottom:clamp(32px,4vw,56px);display:flex}.tekstpagina__kop>*{margin:0}.tekstpagina__titel{max-width:12em}.tekstpagina__raster{column-gap:var(--goot);grid-template-columns:minmax(0,1fr);row-gap:32px;margin-top:clamp(32px,4vw,56px);display:grid}.tekstpagina__zij,.tekstpagina__tekst{min-width:0}[data-compositie=atelier] .tekstpagina .prose{max-width:38rem}[data-compositie=atelier] .tekstpagina .prose :is(h2,h3){font-family:var(--heading-font);letter-spacing:-.01em;scroll-margin-top:24px;font-weight:400}[data-compositie=atelier] .tekstpagina .prose>h2{border-top:1px solid var(--haar);padding-top:18px;font-size:1.75rem;line-height:1.15}[data-compositie=atelier] .tekstpagina .prose .lead{font-family:var(--lees-font,var(--heading-font));color:var(--ink);font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:300;line-height:1.45}[data-compositie=atelier] .tekstpagina .prose a{color:inherit;text-decoration-color:currentColor;text-decoration-thickness:1px}[data-compositie=atelier] .tekstpagina .prose .note{background:var(--surface);border-left:2px solid var(--accent);border-radius:0}[data-compositie=atelier] .tekstpagina .prose th{font-weight:500}.toc__lijst{margin:0;padding:0;list-style:none}.toc__lijst li{position:relative}.toc__link{min-height:44px;color:var(--muted);align-items:baseline;gap:12px;padding-block:10px;font-size:.9375rem;line-height:1.35;text-decoration:none;display:flex}.toc__link:hover,.toc__link[aria-current]{color:var(--ink)}.toc__link[aria-current]:before{content:"";background:var(--accent);width:8px;height:1px;position:absolute;top:1.15em;left:-14px}.toc__nr{letter-spacing:.04em;color:var(--accent);font-variant-numeric:lining-nums tabular-nums;flex:none;font-size:.75rem;font-weight:500}.toc__sub .toc__link{padding-left:28px}.toc__lijst li:after{content:"";background:var(--haar);transform-origin:0;height:1px;position:absolute;bottom:0;left:0;right:0}.toc--mobiel{border-top:1px solid var(--ink);border-bottom:1px solid var(--haar)}.toc__summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;list-style:none;display:flex}.toc__summary::-webkit-details-marker{display:none}.toc--mobiel[open] .vraag__teken:after{transform:rotate(0)}.toc--mobiel .toc__lijst li:last-child:after,.toc--groot{display:none}.toc__kop{border-bottom:1px solid var(--ink);margin:0 0 6px;padding-bottom:10px}@media (min-width:1024px){.tekstpagina__raster--zij{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.tekstpagina__raster--zij .tekstpagina__tekst{grid-area:1/4/auto/11}.tekstpagina__raster--zij .tekstpagina__zij{grid-area:1/1/auto/4;padding-right:16px}.toc--mobiel{display:none}.toc--groot{display:block}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){:root:not([data-beweging=uit]) .tekstpagina__raster--zij .tekstpagina__zij{position:sticky;top:24px}}@media (prefers-reduced-motion:no-preference){:root:not([data-beweging=uit]) .toc--groot .toc__lijst li:after{animation:.7s cubic-bezier(.6,0,.2,1) both toc-lijn;animation-delay:calc(.25s + var(--i,0) * 60ms)}}@keyframes toc-lijn{0%{transform:scaleX(0)}}@media (max-width:1023px){.tekstpagina__raster--zij{margin-top:0}.toc--mobiel{border-top:0}}@media (max-width:639px){[data-compositie=atelier] .tekstpagina .prose .table-scroll{overflow:visible}[data-compositie=atelier] .tekstpagina .prose table{border:0;width:100%;min-width:0;display:block}[data-compositie=atelier] .tekstpagina .prose thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}[data-compositie=atelier] .tekstpagina .prose tbody{gap:14px;display:grid}[data-compositie=atelier] .tekstpagina .prose tr{background:var(--surface);border:0;border-left:2px solid var(--accent);gap:12px;padding:16px 16px 18px;display:grid}[data-compositie=atelier] .tekstpagina .prose td{overflow-wrap:anywhere;border:0;gap:2px;padding:0;font-size:.9375rem;line-height:1.5;display:grid}[data-compositie=atelier] .tekstpagina .prose td:before{content:attr(data-kolom);font-family:var(--heading-font);letter-spacing:.07em;color:var(--accent);font-size:1.0625rem;font-variant-caps:all-small-caps;line-height:1.2}}
