.gd-zoek[data-astro-cid-u4uv4u6w]{background:var(--surface);border:1.5px solid var(--color-ink-300);border-radius:999px;max-width:42rem;margin-top:1.5rem;display:flex;position:relative;overflow:hidden}.gd-zoek[data-astro-cid-u4uv4u6w]:focus-within{border-color:var(--color-brand-700);box-shadow:0 0 0 3px var(--color-brand-100)}.gd-zoek[data-astro-cid-u4uv4u6w] .gd-zoek-icoon{color:var(--color-ink-500);pointer-events:none;position:absolute;top:50%;left:1.1rem;transform:translateY(-50%)}.gd-zoek[data-astro-cid-u4uv4u6w] input[data-astro-cid-u4uv4u6w]{background:0 0;border:0;outline:none;flex:1;min-width:0;height:3.25rem;padding:0 .75rem 0 3rem;font-size:1rem}.gd-zoek[data-astro-cid-u4uv4u6w] button[data-astro-cid-u4uv4u6w]{background:var(--color-brand-700);color:#fff;cursor:pointer;border:0;border-radius:999px;flex-shrink:0;margin:.3rem;padding:0 1.3rem;font-weight:700}.gd-zoek[data-astro-cid-u4uv4u6w] button[data-astro-cid-u4uv4u6w]:hover{background:var(--color-brand-800)}.gd-kop-links[data-astro-cid-u4uv4u6w]{margin:.9rem 0 0}.gd-layout[data-astro-cid-u4uv4u6w]{gap:2rem;display:grid}@media (width>=1024px){.gd-layout[data-astro-cid-u4uv4u6w]{grid-template-columns:18rem 1fr;align-items:start;gap:2.5rem}}.gd-zij-kop[data-astro-cid-u4uv4u6w]{font-family:var(--font-sans);color:var(--color-brand-700);margin:0 0 .75rem;font-size:.85rem;font-weight:700}.gd-branches[data-astro-cid-u4uv4u6w]{gap:.3rem;display:grid}@media (width<=1023px){.gd-branches[data-astro-cid-u4uv4u6w]{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}}.gd-branche[data-astro-cid-u4uv4u6w]{text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:2.25rem 1fr auto;align-items:center;gap:.7rem;padding:.45rem .7rem .75rem .45rem;display:grid;position:relative}.gd-branche[data-astro-cid-u4uv4u6w]:hover{background:var(--surface);border-color:var(--border)}.gd-branche[data-astro-cid-u4uv4u6w].is-actief{background:var(--surface);border-color:var(--color-brand-700)}.gd-branche-icoon[data-astro-cid-u4uv4u6w]{background:var(--color-accent-50);width:2.25rem;height:2.25rem;color:var(--color-accent-700);border-radius:8px;place-items:center;display:grid}.gd-branche[data-astro-cid-u4uv4u6w].is-actief .gd-branche-icoon[data-astro-cid-u4uv4u6w]{background:var(--color-brand-700);color:#fff}.gd-branche-label[data-astro-cid-u4uv4u6w]{font-size:.9rem;font-weight:600;line-height:1.3}.gd-branche-n[data-astro-cid-u4uv4u6w]{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:700}.gd-branche-balk[data-astro-cid-u4uv4u6w]{background:linear-gradient(90deg,var(--color-accent-400) var(--w),var(--color-ink-200) var(--w));border-radius:2px;height:3px;position:absolute;bottom:.4rem;left:3.4rem;right:.7rem}.gd-res-kop[data-astro-cid-u4uv4u6w]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-bottom:1rem;display:flex}.gd-teller[data-astro-cid-u4uv4u6w]{color:var(--text-muted);margin:0;font-size:.9rem}.gd-az[data-astro-cid-u4uv4u6w]{flex-wrap:wrap;gap:.25rem;margin-bottom:1.25rem;display:flex}.gd-az[data-astro-cid-u4uv4u6w] button[data-astro-cid-u4uv4u6w]{border:1px solid var(--border);background:var(--surface);min-width:2.1rem;height:2.1rem;color:var(--color-ink-700);cursor:pointer;border-radius:8px;padding:0 .45rem;font-size:.82rem;font-weight:700}.gd-az[data-astro-cid-u4uv4u6w] button[data-astro-cid-u4uv4u6w]:hover{border-color:var(--color-brand-700);color:var(--color-brand-700)}.gd-az[data-astro-cid-u4uv4u6w] button[data-astro-cid-u4uv4u6w].is-actief{background:var(--color-ink-900);border-color:var(--color-ink-900);color:#fff}.gd-kaarten[data-astro-cid-u4uv4u6w]{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:.75rem;display:grid}.gd-kaart[data-astro-cid-u4uv4u6w]{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:2.25rem 1fr;align-content:start;gap:.15rem .75rem;height:100%;padding:.9rem 1rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.gd-kaart[data-astro-cid-u4uv4u6w]:hover{border-color:var(--color-brand-700);box-shadow:0 4px 14px #201c190f}.gd-kaart-icoon[data-astro-cid-u4uv4u6w]{background:var(--color-accent-50);width:2.25rem;height:2.25rem;color:var(--color-accent-700);border-radius:8px;grid-row:1/span 4;place-items:center;display:grid}.gd-kaart-naam[data-astro-cid-u4uv4u6w]{color:var(--text);font-weight:700;line-height:1.3}.gd-kaart[data-astro-cid-u4uv4u6w]:hover .gd-kaart-naam[data-astro-cid-u4uv4u6w]{color:var(--primary)}.gd-kaart-cat[data-astro-cid-u4uv4u6w]{color:var(--color-brand-700);font-size:.78rem;font-weight:600}.gd-kaart-regel[data-astro-cid-u4uv4u6w]{color:var(--text-muted);font-size:.82rem;line-height:1.45}.gd-leeg[data-astro-cid-u4uv4u6w]{background:var(--surface-muted);color:var(--text-muted);border-radius:10px;margin:1rem 0;padding:1rem}.gd-leeg[data-astro-cid-u4uv4u6w] button[data-astro-cid-u4uv4u6w]{color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.gd-pagina[data-astro-cid-u4uv4u6w]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;margin-top:1.75rem;display:flex}.gd-pagina[data-astro-cid-u4uv4u6w] button{border:1px solid var(--border);background:var(--surface);min-width:2.5rem;height:2.5rem;color:var(--color-ink-800);cursor:pointer;border-radius:999px;padding:0 .8rem;font-weight:600}.gd-pagina[data-astro-cid-u4uv4u6w] button.is-actief{background:var(--color-brand-700);border-color:var(--color-brand-700);color:#fff}.gd-pagina[data-astro-cid-u4uv4u6w] button:disabled{opacity:.4;cursor:default}.gd-faq[data-astro-cid-u4uv4u6w]{max-width:52rem}.gd-js .gd-kaarten[data-astro-cid-u4uv4u6w]>li[data-astro-cid-u4uv4u6w].is-weg{display:none}