.reading-progress[data-astro-cid-yi2gnbq2]{z-index:30;pointer-events:none;background:0 0;height:4px;position:fixed;top:76px;left:0;right:0}.reading-progress-fill[data-astro-cid-yi2gnbq2]{background:var(--color-primary,#8b0018);transform-origin:0;will-change:transform;width:100%;height:100%;display:block;transform:scaleX(0)}.toc-mobile-bar[data-astro-cid-yi2gnbq2]{z-index:40;background:var(--color-surface,#fff8f0);pointer-events:none;border-top:4px solid #000;border-bottom:4px solid #000;padding:0;transition:transform .22s ease-out;display:none;position:fixed;top:76px;left:0;right:0;transform:translateY(-130%);box-shadow:0 4px #000}.toc-mobile-bar[data-astro-cid-yi2gnbq2].is-visible{pointer-events:auto;transform:translateY(0)}.toc-mobile-bar[data-astro-cid-yi2gnbq2]>summary[data-astro-cid-yi2gnbq2]{cursor:pointer;font-family:var(--font-body);align-items:center;gap:.85rem;padding:.85rem 1rem .85rem 1.25rem;list-style:none;display:flex}.toc-mobile-bar[data-astro-cid-yi2gnbq2]>summary[data-astro-cid-yi2gnbq2]::-webkit-details-marker{display:none}.toc-mobile-text[data-astro-cid-yi2gnbq2]{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.toc-mobile-eyebrow[data-astro-cid-yi2gnbq2]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);font-size:.7rem;font-weight:700;line-height:1}.toc-mobile-current[data-astro-cid-yi2gnbq2]{font-family:var(--font-headline);text-transform:uppercase;letter-spacing:-.01em;color:var(--color-on-card);text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;font-weight:900;line-height:1.1;overflow:hidden}.toc-mobile-caret[data-astro-cid-yi2gnbq2]{background:var(--color-primary);width:2.5rem;height:2.5rem;color:var(--color-on-ink);border:4px solid #000;flex-shrink:0;place-items:center;font-size:1.1rem;font-weight:900;line-height:1;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:3px 3px #000}.toc-mobile-bar[data-astro-cid-yi2gnbq2][open] .toc-mobile-caret[data-astro-cid-yi2gnbq2]{transform:rotate(180deg)translate(-1px,-1px);box-shadow:4px 4px #000}.toc-mobile-list[data-astro-cid-yi2gnbq2]{border-top:4px solid #000;flex-direction:column;gap:.7rem;margin:0;padding:1rem 1.5rem 1.25rem 3.25rem;list-style:decimal;display:flex}.toc-mobile-list[data-astro-cid-yi2gnbq2] li[data-astro-cid-yi2gnbq2]{padding-left:.35rem}.toc-mobile-list[data-astro-cid-yi2gnbq2] li[data-astro-cid-yi2gnbq2]::marker{font-family:var(--font-headline);color:var(--color-accent);font-weight:900}.toc-mobile-list[data-astro-cid-yi2gnbq2] a[data-astro-cid-yi2gnbq2]{font-family:var(--font-body);color:var(--color-on-card);font-size:.95rem;font-weight:600;line-height:1.3;text-decoration:none}.toc-mobile-list[data-astro-cid-yi2gnbq2] a[data-astro-cid-yi2gnbq2].is-active{color:var(--color-accent);font-weight:800}@media (width<=1080px){.toc-mobile-bar[data-astro-cid-yi2gnbq2]{display:block}.toc-sidebar{display:none!important}}.prose-col h2[id],.prose h2[id]{scroll-margin-top:6rem}@media (width<=1080px){.prose-col h2[id],.prose h2[id]{scroll-margin-top:11rem}}.toc-sidebar .toc-list a.is-active{border-left:4px solid var(--color-primary);margin-left:-1.25rem;padding-left:.5rem;color:var(--color-accent)!important;font-weight:800!important;text-decoration:none!important}.toc-sidebar .toc-list li.is-active::marker{color:var(--color-accent);font-weight:800}.reader-bar[data-astro-cid-yi2gnbq2]{z-index:140;gap:.5rem;display:flex;position:fixed;bottom:1.25rem;right:1.25rem}@media (width<=767px){.reader-bar[data-astro-cid-yi2gnbq2]{right:1rem;bottom:calc(5rem + env(safe-area-inset-bottom,0px))}}.reader-btn[data-astro-cid-yi2gnbq2]{min-width:2.75rem;min-height:2.75rem;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-card);background:var(--color-surface,#fff8f0);border:4px solid var(--color-border,#000);box-shadow:4px 4px 0 var(--color-border,#000);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:0 .85rem;font-size:.8rem;font-weight:700;transition:transform .12s,box-shadow .12s;display:inline-flex}.reader-btn[data-astro-cid-yi2gnbq2]:hover:not(:disabled){box-shadow:5px 5px 0 var(--color-border,#000);transform:translate(-1px,-1px)}.reader-btn[data-astro-cid-yi2gnbq2]:active:not(:disabled){box-shadow:2px 2px 0 var(--color-border,#000);transform:translate(2px,2px)}.reader-btn[data-astro-cid-yi2gnbq2]:disabled{opacity:.4;cursor:default}.reader-btn[data-astro-cid-yi2gnbq2]:focus-visible{outline:3px solid var(--color-primary,#8b0018);outline-offset:3px}.reader-toggle[data-astro-cid-yi2gnbq2][aria-pressed=true]{background:var(--color-primary,#8b0018);color:var(--color-on-ink,#fff8f0)}.reader-size[data-astro-cid-yi2gnbq2]{text-transform:none;font-size:.95rem;display:none}[data-reader=on] .reader-size[data-astro-cid-yi2gnbq2]{display:inline-flex}@media (width<=767px){.reader-toggle-label[data-astro-cid-yi2gnbq2]{display:none}[data-reader=on] .reader-bar[data-astro-cid-yi2gnbq2]{bottom:calc(1rem + env(safe-area-inset-bottom,0px))}}[data-reader=on] .hn,[data-reader=on] .ft,[data-reader=on] .bn,[data-reader=on] .toc-sidebar,[data-reader=on] .toc-mobile-bar,[data-reader=on] .share-row,[data-reader=on] .artikel-tags,[data-reader=on] .lees-ook-block,[data-reader=on] .kop-meta,[data-reader=on] .breadcrumb,[data-reader=on] main article>section,[data-reader=on] main article>div:has(>.container>.gids-cta-box),[data-reader=on] main>section{display:none!important}[data-reader=on] .reading-progress[data-astro-cid-yi2gnbq2]{top:0}[data-reader=on] .article-layout{display:block!important}[data-reader=on] .prose-col,[data-reader=on] .content{max-width:68ch;margin-inline:auto}[data-reader=on] .prose{max-width:none;font-size:calc(1.05rem * var(--reader-scale,1.1));line-height:1.75}[data-reader=on] .prose :is(p,li){font-size:inherit;line-height:inherit}@media print{.reader-bar[data-astro-cid-yi2gnbq2]{display:none}}[data-theme=dark] .toc-mobile-bar[data-astro-cid-yi2gnbq2]{background:var(--color-surface);border-bottom-color:var(--color-border);box-shadow:0 4px 0 var(--color-border)}[data-theme=dark] .toc-mobile-list[data-astro-cid-yi2gnbq2]{border-top-color:var(--color-border)}
