.catalogus__kop{display:grid;gap:var(--ruimte-1);margin-bottom:var(--ruimte-3)}.catalogus__kop h1{font-size:var(--maat-h1);line-height:1.05;text-wrap:balance}.catalogus__inleiding{max-width:64ch;font-size:var(--maat-tekst);line-height:1.55;color:var(--inkt-zacht);text-wrap:pretty}@media (min-width:1024px){.catalogus__inleiding{font-size:var(--maat-inleiding)}}.kiezer{display:flex;gap:var(--ruimte-1);margin-inline:calc(-1 * var(--zij));padding:0 var(--zij) .25rem;overflow-x:auto;scrollbar-width:none;scroll-padding-inline:var(--zij)}.kiezer::-webkit-scrollbar{display:none}@media (min-width:1024px){.kiezer{flex-wrap:wrap;margin-inline:0;padding:0;overflow:visible}}.keuze{flex:none;display:inline-flex;align-items:center;gap:.5rem;min-height:var(--hoogte-knop);padding:0 1rem;background:var(--papier);border:1px solid var(--veldrand);border-radius:var(--hoek-druk);color:var(--inkt);font:inherit;font-size:var(--maat-klein);font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--duur) var(--curve),border-color var(--duur) var(--curve),color var(--duur) var(--curve)}.keuze .cijfers{color:var(--inkt-zacht);font-weight:400}.keuze:hover{border-color:var(--inkt);background:var(--creme);color:var(--inkt)}.keuze[data-actief]{background:var(--inkt);border-color:var(--inkt);color:var(--creme)}.keuze[data-actief] .cijfers{color:var(--kader-tekst)}.keuze:focus-visible{outline:2px solid var(--goud-donker);outline-offset:3px}.filterbalk{margin-top:var(--ruimte-3);border-block:1px solid var(--lijn)}.filterbalk__binnen{display:flex;align-items:center;gap:var(--ruimte-2);min-height:72px;padding-block:.75rem}.filterknop{text-decoration:none;flex:none;display:inline-flex;align-items:center;gap:.5rem;min-height:var(--hoogte-knop);padding:0 1.125rem 0 1rem;background:var(--papier);border:1px solid var(--inkt);border-radius:var(--hoek-druk);color:var(--inkt);font:inherit;font-size:var(--maat-klein);font-weight:600;cursor:pointer;transition:background-color var(--duur) var(--curve)}.filterknop:hover{background:var(--creme)}.filterknop:focus-visible{outline:2px solid var(--goud-donker);outline-offset:3px}.filterknop__aantal{display:inline-grid;place-items:center;min-width:1.375rem;height:1.375rem;padding:0 .375rem;background:var(--inkt);border-radius:var(--hoek-druk);color:var(--creme);font-size:.75rem;font-weight:600}.formaat__vel{flex:none;display:block;width:calc(var(--h) * .68);height:var(--h);background:var(--papier);border:1px solid var(--inkt-zacht);box-shadow:0 1px 2px rgb(60 48 30/.18)}.vink .formaat__vel{margin-inline:calc((24px - var(--h) * .68) / 2)}.sorteer{flex:none;display:flex;gap:var(--ruimte-1);margin-left:auto}.sorteer .veld__invoer{min-height:var(--hoogte-knop);height:var(--hoogte-knop);padding-block:0;font-size:var(--maat-klein);font-weight:500}.actief{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ruimte-1);min-height:52px;padding-block:0 .75rem}.actief__chips{display:contents}.actief .tekstlink{display:inline-flex;align-items:center;min-height:40px;padding-inline:.5rem;font-size:var(--maat-klein)}.resultaat{margin-right:var(--ruimte-1);font-size:var(--maat-klein);color:var(--inkt-zacht)}.resultaat strong{color:var(--inkt);font-weight:600}.catalogus__raster{margin-top:var(--ruimte-4)}.catalogus__leeg{max-width:48ch;margin:var(--ruimte-5) auto;text-align:center;text-wrap:balance;color:var(--inkt-zacht)}.catalogus__leeg,.paginering{display:grid;justify-items:center;gap:var(--ruimte-2)}.paginering{padding-block:var(--ruimte-2) var(--ruimte-5)}.paginering ol{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none}.paginering .paginering__puntjes,.paginering a,.paginering span[aria-current]{display:inline-grid;place-items:center;min-width:var(--hoogte-knop);height:var(--hoogte-knop);padding:0 .5rem;border-radius:var(--hoek-druk);font-size:var(--maat-tekst);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-decoration:none}.paginering a{color:var(--inkt)}.paginering a:hover{background:var(--linnen);color:var(--inkt)}.paginering span[aria-current]{background:var(--inkt);color:var(--creme)}.paginering .paginering__puntjes{min-width:1.5rem;color:var(--inkt-zacht)}.paginering__stap{display:inline-flex!important;gap:.375rem;padding-inline:.875rem!important}.paginering__stap .icoon{width:1rem;height:1rem}.paginering__stap[aria-disabled=true]{color:var(--lijn)!important;pointer-events:none}.paginering__tekst{font-size:var(--maat-klein);color:var(--inkt-zacht)}.paginering__mobiel{display:none}@media (max-width:639px){.paginering .paginering__puntjes,.paginering__nummer{display:none!important}.paginering__mobiel{display:inline-grid;place-items:center;min-height:var(--hoogte-knop);padding-inline:.5rem;font-size:var(--maat-klein);font-weight:500}}.publicaties{padding-block:var(--sectie);background:var(--linnen)}.publicaties h2{font-size:var(--maat-h2);margin-bottom:var(--ruimte-4)}.publicaties__groepen{columns:14rem 4;column-gap:var(--kolomafstand)}.publicaties__groep h3{margin-bottom:var(--ruimte-1);padding-top:var(--ruimte-3);font-size:var(--maat-h3);page-break-after:avoid;break-after:avoid}.publicaties__groep:first-child h3{padding-top:0}.publicaties__groep li{page-break-inside:avoid;break-inside:avoid}.publicaties__groep ul{display:grid;margin:0;padding:0;list-style:none}.publicaties__groep li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ruimte-2);min-height:36px;padding-block:.375rem;border-bottom:1px solid var(--lijn)}.publicaties__groep a{color:var(--inkt);text-decoration-color:transparent}.publicaties__groep a:hover{text-decoration-color:var(--goud-donker)}.publicaties__groep .cijfers{flex:none;font-size:var(--maat-klein);color:var(--inkt-zacht)}.filterpaneel{width:min(26rem,100vw);height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--creme);color:var(--inkt);box-shadow:8px 0 32px rgb(34 34 34/.18);position:fixed;inset:0 auto 0 0;z-index:50}.filterpaneel[open]{display:block}.filterpaneel__form{display:flex;flex-direction:column;height:100%}.filterpaneel::backdrop{background:rgb(34 34 34/.55)}@media (max-width:639px){.filterpaneel{width:100vw;box-shadow:none}}.filterpaneel__kop{display:flex;align-items:center;justify-content:space-between;gap:var(--ruimte-2);min-height:var(--hoogte-kop);padding-top:env(safe-area-inset-top,0);padding-left:max(var(--ruimte-3),env(safe-area-inset-left,0px));padding-right:max(.5rem,env(safe-area-inset-right,0px));border-bottom:1px solid var(--lijn)}.filterpaneel__kop h2{font-size:var(--maat-h3)}.filterpaneel__kop .kop__icoonknop{color:var(--inkt)}.filterpaneel__inhoud{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding-left:max(var(--ruimte-3),env(safe-area-inset-left,0px));padding-right:max(var(--ruimte-3),env(safe-area-inset-right,0px))}.filtergroep{margin:0;padding:var(--ruimte-3) 0 var(--ruimte-2);border:0;border-bottom:1px solid var(--lijn);min-width:0}.filtergroep:last-child{border-bottom:0}.filtergroep legend{float:left;width:100%;margin-bottom:var(--ruimte-1);padding:0;font-size:var(--maat-tekst);font-weight:600}.filtergroep legend+*{clear:both}.filtergroep__hulp{margin-bottom:var(--ruimte-1);font-size:var(--maat-klein);line-height:1.45;color:var(--inkt-zacht)}.filtergroep .vink{font-size:var(--maat-klein);font-weight:500}.filtergroep .vink i{font-style:italic}.filtergroep .vink:has(input:disabled){color:var(--inkt-zacht);opacity:.55;cursor:default}.filtergroep .vink input:disabled{cursor:default}.filtergroep .tekstlink{min-height:44px;font-size:var(--maat-klein)}.filterpaneel__voet{display:flex;align-items:center;justify-content:space-between;gap:var(--ruimte-2);padding-top:.75rem;padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px));padding-left:max(var(--ruimte-3),env(safe-area-inset-left,0px));padding-right:max(var(--ruimte-3),env(safe-area-inset-right,0px));border-top:1px solid var(--lijn);background:var(--creme)}.filterpaneel__voet .knop{flex:1 1;max-width:16rem}@media (prefers-reduced-motion:no-preference){.filterpaneel[open]{animation:paneel-in .2s var(--curve)}@keyframes paneel-in{0%{translate:-24px 0;opacity:0}}}button.tekstlink{display:inline-flex;align-items:center;padding:0 .25rem;background:none;border:0;border-radius:var(--hoek-veld);font:inherit;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;cursor:pointer}button.tekstlink:hover{color:var(--inkt)}button.tekstlink:focus-visible{outline:2px solid var(--goud-donker);outline-offset:2px}.keuze[aria-disabled=true]{opacity:.5;cursor:default}.keuze[aria-disabled=true]:hover{border-color:var(--veldrand);background:var(--papier)}@media (max-width:639px){.kruimel{padding-block:var(--ruimte-2) var(--ruimte-1)}.catalogus__kop{margin-bottom:var(--ruimte-2)}.filterbalk{margin-top:var(--ruimte-2)}.filterbalk__binnen{min-height:64px;padding-block:.625rem}.actief{min-height:44px;padding-block:0 .625rem}.catalogus__raster{margin-top:var(--ruimte-3)}}.actief .chip,.catalogus__leeg .knop{text-decoration:none}.paginering span.paginering__stap{display:inline-grid;place-items:center;min-height:var(--hoogte-knop)}.filterbalk__binnen{flex-wrap:wrap}.actief .sorteer{order:5;padding-block:.25rem}.filterzoek{position:relative;flex:1 1 16rem;max-width:30rem;min-width:0}.filterzoek .veld__invoer{height:var(--hoogte-knop);min-height:0;border-radius:var(--hoek-druk);font-size:var(--maat-tekst)}.zoeksug.zoeksug--veld{left:0;right:0;top:calc(100% + .375rem)}.plaatbalk__uitkomst{flex-basis:100%;order:10;margin:0;padding-top:.25rem;font-size:var(--maat-klein);line-height:1.45}.catalogus__leeg i{font-style:italic}.catalogus__over{padding-bottom:0}.catalogus__over h2{margin:0 0 var(--ruimte-2);font-size:var(--maat-h3)}.catalogus__over-tekst{display:grid;gap:var(--ruimte-2);max-width:66ch}.catalogus__over-tekst p{margin:0;line-height:1.6}.catalogus__over+.publicaties{padding-top:var(--ruimte-5)}