.gids[data-astro-cid-5irocvar]{max-width:var(--container-xwide);padding:var(--space-12) var(--space-6) var(--space-20);margin:0 auto}.gids__kop[data-astro-cid-5irocvar]{max-width:44rem;margin-bottom:var(--space-10)}.gids__kicker[data-astro-cid-5irocvar],.gids__stand[data-astro-cid-5irocvar],.pf__label[data-astro-cid-5irocvar],.pf__knop[data-astro-cid-5irocvar],.kaart__boven[data-astro-cid-5irocvar],.kaart__meta[data-astro-cid-5irocvar]{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.gids__kicker[data-astro-cid-5irocvar]{color:var(--accent-tekst);letter-spacing:var(--tracking-widest);margin:0 0 var(--space-4)}.gids__titel[data-astro-cid-5irocvar]{font-family:var(--font-display);font-size:clamp(1.75rem,1.3rem + 2.2vw,3rem);font-weight:var(--font-regular);line-height:var(--leading-tight);color:var(--text-primary);margin:0 0 var(--space-5)}.gids__intro[data-astro-cid-5irocvar]{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-secondary);margin:0 0 var(--space-5)}.gids__intro[data-astro-cid-5irocvar] a[data-astro-cid-5irocvar]{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline}.gids__stand[data-astro-cid-5irocvar]{color:var(--text-muted);margin:0}.pf[data-astro-cid-5irocvar]{gap:var(--space-4);padding:var(--space-5) 0;border-top:1px solid var(--border-strong);flex-direction:column;display:flex}.pf[data-astro-cid-5irocvar][hidden],.pf__leeg[data-astro-cid-5irocvar][hidden],.gids__item[data-astro-cid-5irocvar][hidden]{display:none}.pf__rij[data-astro-cid-5irocvar]{gap:var(--space-2);flex-wrap:wrap;display:flex}.pf__knop[data-astro-cid-5irocvar]{min-height:44px;padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0}.pf__knop[data-astro-cid-5irocvar]:hover{color:var(--text-primary);border-color:var(--text-muted)}.pf__knop[data-astro-cid-5irocvar][aria-pressed=true]{background:var(--accent-vlak);color:var(--op-geel);border-color:var(--accent-vlak)}.pf__velden[data-astro-cid-5irocvar]{gap:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.pf__veld[data-astro-cid-5irocvar]{gap:var(--space-1);flex-direction:column;flex:1 1 calc(50% - var(--space-3));min-width:0;display:flex}.pf__veld--zoek[data-astro-cid-5irocvar]{flex-basis:100%}@media (width>=48em){.pf__veld[data-astro-cid-5irocvar]{flex:10rem}.pf__veld--zoek[data-astro-cid-5irocvar]{flex:2 14rem}}.pf__label[data-astro-cid-5irocvar]{color:var(--text-muted)}.pf__invoer[data-astro-cid-5irocvar]{width:100%;min-height:44px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background-color:var(--bg-page);color:var(--text-primary);font:var(--font-regular) var(--text-sm) var(--font-body)}.pf__invoer--keuze[data-astro-cid-5irocvar]{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:2.25rem}.pf__invoer[data-astro-cid-5irocvar]::placeholder{color:var(--text-muted);opacity:1}.pf__invoer[data-astro-cid-5irocvar]:hover{border-color:var(--text-muted)}.pf__stand[data-astro-cid-5irocvar]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.pf__telling[data-astro-cid-5irocvar]{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.pf__wis[data-astro-cid-5irocvar]{min-height:44px;color:var(--text-primary);font:var(--font-regular) var(--text-sm) var(--font-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.pf__wis[data-astro-cid-5irocvar]:disabled{color:var(--text-muted);cursor:default;text-decoration:none}.pf__leeg[data-astro-cid-5irocvar]{margin-top:var(--space-6);padding:var(--space-8);border:1px solid var(--border-subtle);text-align:center;color:var(--text-secondary)}.pf__leeg[data-astro-cid-5irocvar] p[data-astro-cid-5irocvar]{margin:0 0 var(--space-2)}.gids__lijst[data-astro-cid-5irocvar]{padding:var(--space-6) 0 0;border-top:1px solid var(--border-subtle);gap:var(--space-5);grid-template-columns:1fr;margin:0;list-style:none;display:grid}@media (width>=40em){.gids__lijst[data-astro-cid-5irocvar]{grid-template-columns:repeat(2,1fr)}}@media (width>=64em){.gids__lijst[data-astro-cid-5irocvar]{grid-template-columns:repeat(3,1fr)}}.gids__item[data-astro-cid-5irocvar]{min-width:0;display:grid}.kaart[data-astro-cid-5irocvar]{gap:var(--space-3);min-width:0;padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:inherit;transition:border-color var(--transition-fast);flex-direction:column;text-decoration:none;display:flex}.kaart[data-astro-cid-5irocvar]:hover{border-color:var(--text-muted)}.kaart[data-astro-cid-5irocvar]:focus-visible{box-shadow:var(--ring-primary);outline:none}.kaart__boven[data-astro-cid-5irocvar]{align-items:center;gap:var(--space-2);color:var(--text-muted);flex-wrap:wrap;margin:0;line-height:1.5;display:flex}.kaart__gestopt[data-astro-cid-5irocvar]{padding:1px var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary)}.kaart__naam[data-astro-cid-5irocvar]{font-family:var(--font-display);font-weight:var(--font-regular);font-size:var(--text-lg);line-height:var(--leading-tight);color:var(--text-primary);overflow-wrap:anywhere;margin:0}.kaart__kop[data-astro-cid-5irocvar]{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--text-primary);margin:0}.kaart__meta[data-astro-cid-5irocvar]{font-size:var(--text-xs);text-transform:none;color:var(--text-muted);margin:0}.kaart__tekst[data-astro-cid-5irocvar]{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--text-secondary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}
