.tekst__blok{border:2px solid var(--ink);background:var(--bg);grid-template-columns:repeat(2,minmax(0,1fr));max-width:26rem;margin:0;display:grid}@media (min-width:1024px){.tekst__blok{justify-self:end;width:100%}}.tekst__blokrij{border-top:1px solid var(--ink);min-width:0;padding:.6rem .95rem .7rem}.tekst__blokrij:nth-child(2){border-right:1px solid var(--ink)}.tekst__blokrij--breed{border-top:0;grid-column:1/-1}.tekst__blokrij dt{font:500 .75rem/1.3 var(--mono-font);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.tekst__blokrij dd{overflow-wrap:anywhere;margin:.2rem 0 0;font-weight:600}@media (max-width:420px){.tekst__blokrij:not(.tekst__blokrij--breed) dd{min-height:3.4em}}.tekst__blokrij--breed dd{font-family:var(--heading-font);letter-spacing:-.02em;font-size:1.35rem;font-weight:720;font-stretch:116%;line-height:1.15}.tekst__vlak{padding-block:clamp(2.5rem,5vw,4.5rem) clamp(4rem,8vw,7rem)}.tekst__raster{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}@media (min-width:1024px){.tekst__raster--zij{grid-template-columns:minmax(0,15rem) minmax(0,40rem);justify-content:start;column-gap:clamp(3rem,7vw,7rem)}.tekst__zij{top:calc(var(--kop-hoogte) + 1.5rem);align-self:start;position:sticky}}.tekst__zij{gap:2rem;min-width:0;display:grid}.tekst__inhoud{min-width:0;max-width:40rem}.tekst__inhoud>*+*{margin-top:1.1em}.tekst__inhoud>:is(h2,h3){margin-top:2.1em}.tekst__inhoud>:is(h2,h3)+*{margin-top:.6em}.tekst__inhoud :is(ul,ol)>li+li{margin-top:.4em}.tekst__inhoud>h2{letter-spacing:-.025em;scroll-margin-top:calc(var(--kop-hoogte) + 1.5rem);font-size:clamp(1.45rem,2vw,1.75rem);font-weight:720;font-stretch:116%;line-height:1.15}.tekst__inhoud>h3{scroll-margin-top:calc(var(--kop-hoogte) + 1.5rem)}.tekst__inhoud .note{border-radius:0}.tekst__inhoud th{font:600 .75rem/1.3 var(--mono-font);letter-spacing:.08em;text-transform:uppercase}@media (max-width:639px){.tekst__inhoud .tabel .table-scroll{overflow:visible}.tekst__inhoud .tabel table{width:100%;min-width:0;display:block}.tekst__inhoud .tabel thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tekst__inhoud .tabel tbody{gap:1rem;display:grid}.tekst__inhoud .tabel tr{border:1px solid var(--ink);background:var(--bg);display:block}.tekst__inhoud .tabel td{border:0;border-top:1px solid var(--line);overflow-wrap:anywhere;grid-template-columns:7.5rem minmax(0,1fr);gap:.15rem .9rem;padding:.6rem .9rem .65rem;display:grid}.tekst__inhoud .tabel td:first-child{border-top:0;border-bottom:1px solid var(--ink);background:var(--surface);font-weight:600}.tekst__inhoud .tabel td:before{content:attr(data-label);font:600 .75rem/1.4 var(--mono-font);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}}.toc__lijst{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.toc__lijst li{border-bottom:1px solid var(--line)}.toc__lijst a{min-height:2.75rem;color:var(--muted);align-items:baseline;gap:.7rem;padding:.55rem 0;font-size:.9375rem;line-height:1.35;text-decoration:none;display:flex}.toc__lijst a:hover{color:var(--ink)}.toc__lijst a[aria-current]{color:var(--ink);font-weight:600}.toc__lijst a[aria-current] .toc__nr{color:var(--accent)}.toc__nr{font:600 .75rem/1.35 var(--mono-font);color:var(--muted);flex:none}.toc__sub a{padding-left:1.5rem}.toc__kop{font:500 .75rem/1.3 var(--mono-font);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:.6rem}.toc--groot{display:none}.toc--mobiel{border:1px solid var(--ink);background:var(--bg)}.toc--mobiel summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding:.5rem 1rem;font-weight:600;list-style:none;display:flex}.toc--mobiel summary::-webkit-details-marker{display:none}.toc--mobiel nav{padding:0 1rem .75rem}.toc__plus{flex:none;width:12px;height:12px;position:relative}.toc__plus:before,.toc__plus:after{content:"";background:var(--accent);position:absolute}.toc__plus:before{width:2px;height:12px;top:0;left:5px}.toc__plus:after{width:12px;height:2px;top:5px;left:0}.toc--mobiel[open] .toc__plus:before{display:none}@media (min-width:1024px){.toc--mobiel{display:none}.toc--groot{display:block}}
