.ge{--ge-bg:#fbfafd;--ge-surface:#fff;--ge-fg:#1c1427;--ge-muted:#665c73;--ge-line:#e7e1ee;--ge-schaduw:#1c14270f;--ge-paars:#9100b1;--ge-paars-8:#f6eafa;--ge-blauw:#3200cd;--ge-blauw-8:#eeebfc;--ge-groen:#008600;--ge-groen-8:#e8f5e8;--ge-geel:#a86a00;--ge-geel-8:#fff3de;--ge-display:"Kumbh Sans", ui-sans-serif, system-ui, sans-serif;--ge-body:"Mulish", ui-sans-serif, system-ui, sans-serif}@media (prefers-color-scheme:dark){.ge{--ge-bg:#130d1b;--ge-surface:#221a2d;--ge-fg:#f3eef8;--ge-muted:#a99db8;--ge-line:#33283f;--ge-schaduw:#0000004d;--ge-paars:#d77ceb;--ge-paars-8:#2e1638;--ge-blauw:#9c8cff;--ge-blauw-8:#1e1940;--ge-groen:#5ccb5c;--ge-groen-8:#11281a;--ge-geel:#ffc56b;--ge-geel-8:#33240e;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.ge{background:var(--ge-bg);min-height:100vh;color:var(--ge-fg);font:400 17px/1.6 var(--ge-body);padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.wrap{flex-direction:column;gap:28px;max-width:720px;margin:0 auto;padding-block:40px 64px;display:flex}.wrap.breed{max-width:1240px}header{flex-direction:column;gap:10px;display:flex}.merk{font:700 13px/1 var(--ge-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ge-paars)}h1{font:800 clamp(30px, 6vw, 42px)/1.1 var(--ge-display);text-wrap:balance;margin:0}.intro{color:var(--ge-muted);max-width:58ch;margin:0}.meta{color:var(--ge-muted);font-size:14px}nav{border-bottom:1px solid var(--ge-line);gap:6px;display:flex}nav a{font:700 15px/1 var(--ge-display);color:var(--ge-muted);border-bottom:3px solid #0000;margin-bottom:-1px;margin-right:14px;padding:12px 4px;text-decoration:none}nav a[aria-current=page]{color:var(--ge-fg);border-color:var(--ge-paars)}.ge :focus-visible{outline:2px solid var(--ge-paars);outline-offset:3px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{font:600 14px/1 var(--ge-body);border:1px solid var(--ge-line);background:var(--ge-surface);color:var(--ge-fg);cursor:pointer;border-radius:999px;padding:8px 12px}.chip[aria-pressed=true]{background:var(--ge-fg);color:var(--ge-bg);border-color:var(--ge-fg)}.ge button{font:inherit;color:inherit}.f-idee{--ge-fase:var(--ge-geel);--ge-fase-bg:var(--ge-geel-8)}.f-gepland{--ge-fase:var(--ge-blauw);--ge-fase-bg:var(--ge-blauw-8)}.f-in-uitvoering{--ge-fase:var(--ge-paars);--ge-fase-bg:var(--ge-paars-8)}.f-klaar,.f-nieuw{--ge-fase:var(--ge-groen);--ge-fase-bg:var(--ge-groen-8)}.f-verbeterd{--ge-fase:var(--ge-blauw);--ge-fase-bg:var(--ge-blauw-8)}.f-beta{--ge-fase:var(--ge-geel);--ge-fase-bg:var(--ge-geel-8)}.pil{font:700 12px/1 var(--ge-display);letter-spacing:.04em;white-space:nowrap;background:var(--ge-fase-bg);color:var(--ge-fase);border-radius:999px;padding:6px 10px;display:inline-block}.week{flex-direction:column;gap:12px;display:flex}.week h2{font:700 13px/1 var(--ge-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ge-muted);margin:8px 0 0}.lijst{border:1px solid var(--ge-line);background:var(--ge-surface);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.item{border:0;border-top:1px solid var(--ge-line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:118px 1fr;gap:16px;width:100%;padding:18px 20px;display:grid}.item:first-child{border-top:0}.item>div{min-width:0}.item .pil{justify-self:start;height:fit-content}.item h3{font:700 18px/1.3 var(--ge-display);text-wrap:balance;margin:0 0 4px}.item p{margin:0}.voet{color:var(--ge-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:10px;font-size:13px;display:flex}.meer{font:700 13px/1 var(--ge-display);color:var(--ge-paars)}.leeg{border:1px dashed var(--ge-line);color:var(--ge-muted);text-align:center;border-radius:14px;padding:28px 20px}.leeg strong{color:var(--ge-fg);font:700 17px/1.3 var(--ge-display);margin-bottom:4px;display:block}.bord{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px;display:grid}.kolom{background:var(--ge-fase-bg);border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.kolom-kop{align-items:center;gap:8px;padding:4px 4px 6px;display:flex}.kolom-kop h2{font:800 15px/1.2 var(--ge-display);color:var(--ge-fase);margin:0}.stip{background:var(--ge-fase);border-radius:50%;flex:none;width:10px;height:10px}.teller{font:700 12px/1 var(--ge-display);color:var(--ge-fase);background:var(--ge-surface);font-variant-numeric:tabular-nums;border-radius:999px;margin-left:auto;padding:5px 9px}.kaartje{background:var(--ge-surface);text-align:left;cursor:pointer;box-shadow:0 1px 2px var(--ge-schaduw);border:0;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;width:100%;padding:12px 12px 12px 14px;display:grid}.kaartje h3{font:700 15px/1.35 var(--ge-display);text-wrap:pretty;min-width:0;margin:0}.kaartje .tag{color:var(--ge-muted);grid-column:1;min-width:0;font-size:12.5px}.kaartje .pijl{color:var(--ge-muted);grid-area:1/2/span 2;font-size:18px;line-height:1;transition:color .15s,transform .15s}.kaartje:hover .pijl,.kaartje:focus-visible .pijl{color:var(--ge-fase)}.kolom-leeg{color:var(--ge-muted);border:1px dashed color-mix(in srgb, var(--ge-fase) 35%, transparent);background:color-mix(in srgb, var(--ge-surface) 55%, transparent);border-radius:12px;margin:0;padding:12px 14px;font-size:14px}.idee-knop{text-align:center;font:700 14px/1 var(--ge-display);color:var(--ge-fase);border:1.5px dashed var(--ge-fase);background:var(--ge-surface);border-radius:12px;padding:12px;text-decoration:none;display:block}@media (prefers-reduced-motion:no-preference){.kaartje{transition:transform .15s,box-shadow .15s}.kaartje:hover{box-shadow:0 2px 4px var(--ge-schaduw), 0 8px 20px var(--ge-schaduw);transform:translateY(-2px)}.item{transition:background .15s}}.item:hover{background:var(--ge-bg)}@media (width<=1000px){.bord{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.bord{grid-template-columns:1fr}.item{grid-template-columns:1fr;gap:10px}}.ge dialog{background:var(--ge-surface);color:var(--ge-fg);border:0;border-radius:20px;width:min(640px,100% - 24px);max-height:calc(100% - 48px);margin:auto;padding:0;box-shadow:0 20px 60px #00000040}.ge dialog::backdrop{background:#130d1b73}.d-kop{background:var(--ge-fase-bg);flex-direction:column;gap:10px;padding:22px 24px 20px;display:flex;position:relative}.d-meta{flex-wrap:wrap;align-items:center;gap:8px;padding-right:44px;display:flex}.d-cat{color:var(--ge-muted);font-size:13px;font-weight:700}.d-kop .pil{background:var(--ge-surface)}.d-kop h2{font:800 clamp(22px, 4vw, 28px)/1.15 var(--ge-display);text-wrap:balance;margin:0}.d-lead{margin:0;font-size:17px}.sluit{background:var(--ge-surface);cursor:pointer;width:36px;height:36px;color:var(--ge-fg);border:0;border-radius:50%;place-items:center;font-size:20px;line-height:1;display:grid;position:absolute;top:14px;right:14px}.d-body{flex-direction:column;gap:22px;padding:22px 24px 26px;display:flex}.d-blok{flex-direction:column;gap:8px;display:flex}.d-blok h3{font:700 12px/1 var(--ge-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ge-muted);margin:0}.d-blok p{margin:0}.voorbeeld{border-left:3px solid var(--ge-fase);background:var(--ge-fase-bg);border-radius:0 12px 12px 0;padding:14px 16px}ol.stappen{counter-reset:s;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}ol.stappen li{counter-increment:s;grid-template-columns:28px 1fr;align-items:start;gap:10px;display:grid}ol.stappen li:before{content:counter(s);background:var(--ge-fase-bg);width:28px;height:28px;color:var(--ge-fase);font:800 13px/28px var(--ge-display);text-align:center;border-radius:50%}ul.goed{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.spoor{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.stap{color:var(--ge-muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.stap i{background:var(--ge-line);border-radius:3px;height:6px;display:block}.stap.gedaan i{background:var(--ge-fase)}.stap.nu{color:var(--ge-fg);font-weight:700}.d-voet{color:var(--ge-muted);border-top:1px solid var(--ge-line);padding-top:14px;font-size:13px}.f-hulp{--ge-fase:var(--ge-paars);--ge-fase-bg:var(--ge-paars-8)}ol.stappen li div{flex-direction:column;gap:2px;min-width:0;display:flex}ol.stappen li strong{font:700 16px/1.35 var(--ge-display)}.gids-knop{text-align:left;border:1.5px solid var(--ge-paars);background:var(--ge-paars-8);width:100%;color:var(--ge-fg);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.gids-knop strong{font:700 15px/1.3 var(--ge-display)}.gids-knop span{color:var(--ge-paars);font-size:20px;line-height:1}.vraag{flex-direction:column;gap:2px;display:flex}.vraag strong{font-weight:700}.zoek{flex-direction:column;gap:6px;display:flex}.zoek label{font:700 13px/1 var(--ge-display);color:var(--ge-muted)}.zoek input{font:400 17px/1.4 var(--ge-body);color:var(--ge-fg);background:var(--ge-surface);border:1px solid var(--ge-line);box-sizing:border-box;border-radius:12px;width:100%;padding:13px 16px}.zoek input:focus{outline:2px solid var(--ge-paars);outline-offset:1px;border-color:#0000}.gidsen{flex-direction:column;gap:22px;display:flex}.gids-groep{flex-direction:column;gap:10px;display:flex}.gids-groep h2{font:700 13px/1 var(--ge-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ge-muted);margin:0}.gids{text-align:left;border:0;border-top:1px solid var(--ge-line);cursor:pointer;background:0 0;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;width:100%;padding:15px 20px;display:grid}.gids:first-child{border-top:0}.gids:hover{background:var(--ge-bg)}.gids h3{font:700 16px/1.35 var(--ge-display);min-width:0;margin:0}.gids .sub{color:var(--ge-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;grid-column:1;font-size:13px;display:-webkit-box;overflow:hidden}.gids-groep h2{align-items:center;gap:8px;display:flex}.gids-groep h2 .teller{color:var(--ge-muted);background:var(--ge-bg);border:1px solid var(--ge-line);letter-spacing:0;margin-left:0}.gids-groep .toon-meer{color:var(--ge-paars);align-self:flex-start}.kb-telling{color:var(--ge-muted);margin:0;font-size:14px}.gids .pijl{color:var(--ge-muted);grid-area:1/2/span 2;font-size:18px}.gids:hover .pijl{color:var(--ge-paars)}.cta{background:var(--ge-paars-8);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.cta h2{font:700 20px/1.2 var(--ge-display);margin:0 0 4px}.cta p{color:var(--ge-muted);margin:0}.cta>div{flex:280px;min-width:0}.knop{font:700 15px/1 var(--ge-display);background:var(--ge-paars);color:#fff;white-space:nowrap;border-radius:10px;padding:14px 20px;text-decoration:none}@media (prefers-color-scheme:dark){.ge .knop{color:var(--ge-bg)}}.ge ul.goed{list-style:outside}.ge h1,.ge h2,.ge h3,.ge p,.ge h1,.ge .intro{margin:0}.ge [hidden]{display:none!important}.ge *{box-sizing:border-box}.terug{font:700 14px/1 var(--ge-display);color:var(--ge-paars);align-self:flex-start;padding:6px 0;text-decoration:none}.terug:hover{text-decoration:underline}.artikel{background:var(--ge-surface);border:1px solid var(--ge-line);border-radius:20px;overflow:hidden}.artikel-kop{background:var(--ge-fase-bg);flex-direction:column;gap:12px;padding:28px 28px 24px;display:flex}.artikel-kop .pil{background:var(--ge-surface)}.artikel-kop h1{font:800 clamp(26px, 5vw, 36px)/1.15 var(--ge-display);text-wrap:balance}.artikel .d-body{padding:26px 28px 30px}.d-blok h2{font:700 12px/1 var(--ge-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ge-muted);margin:0}.vragen{flex-direction:column;gap:12px;display:flex}.ge a.gids,.ge a.gids-knop{color:inherit;text-decoration:none}@media (width<=600px){.artikel-kop{padding:22px 20px 20px}.artikel .d-body{padding:20px}}.toon-meer{color:var(--ge-fase);font:700 13px/1 var(--ge-display);cursor:pointer;text-align:left;background:0 0;border:0;padding:10px 4px}.toon-meer:hover{text-decoration:underline}.ge-kop{top:env(safe-area-inset-top,0px);z-index:20;margin-left:calc(-1 * max(16px, env(safe-area-inset-left,0px)));margin-right:calc(-1 * max(16px, env(safe-area-inset-right,0px)));background:var(--ge-surface);border-bottom:1px solid var(--ge-line);position:sticky}.ge-kop-binnen{height:64px;padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:max(24px, env(safe-area-inset-right,0px));align-items:center;gap:40px;display:flex}.ge-logo{color:var(--ge-fg);flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.ge-logo-mark{width:46px;height:23px;color:var(--ge-fg);display:block}.ge-logo-tekst{font:800 18px/1 var(--ge-display);letter-spacing:-.01em}.ge-logo-sub{font:700 11px/1 var(--ge-display);letter-spacing:.16em;text-transform:uppercase;color:var(--ge-fg)}.ge-menu{align-items:stretch;gap:28px;height:100%;display:flex}.ge-menu a{font:600 15px/1 var(--ge-display);color:var(--ge-muted);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;text-decoration:none;display:flex}.ge-menu a:hover{color:var(--ge-fg)}.ge-menu a[aria-current=page]{color:var(--ge-fg);border-bottom-color:var(--ge-fg)}.ge-kop-acties{align-items:center;gap:20px;margin-left:auto;display:flex}.ge-kop-link{font:600 15px/1 var(--ge-display);color:var(--ge-muted);text-decoration:none}.ge-kop-link:hover{color:var(--ge-fg)}.ge-kop-knop{font:600 14px/1 var(--ge-display);color:#fff;white-space:nowrap;background:linear-gradient(135deg,#8f00af,#3201cb);border-radius:8px;padding:10px 16px;text-decoration:none}.ge-kop-knop:hover{filter:brightness(1.1)}.ge-hamburger{width:40px;height:40px;color:var(--ge-fg);cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1;display:none}.ge-mobiel{padding:4px max(24px, env(safe-area-inset-right,0px)) 12px max(24px, env(safe-area-inset-left,0px));border-top:1px solid var(--ge-line);flex-direction:column;display:flex}.ge-mobiel a{font:600 16px/1 var(--ge-display);color:var(--ge-fg);border-bottom:1px solid var(--ge-line);padding:14px 0;text-decoration:none}.ge-mobiel a:last-child{color:var(--ge-muted);border-bottom:0}.ge-mobiel a[aria-current=page]{text-underline-offset:4px;text-decoration:underline}.ge-kop a:focus-visible,.ge-kop button:focus-visible{outline:2px solid var(--ge-paars);outline-offset:3px}@media (width>=821px){.ge-mobiel{display:none!important}}@media (width<=820px){.ge-menu,.ge-kop-link{display:none}.ge-hamburger{place-items:center;display:grid}.ge-kop-binnen{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(8px, env(safe-area-inset-right,0px));gap:12px}.ge-kop-acties{gap:4px}}.ge .wrap{padding-top:32px}.ge .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kb{flex-direction:column;gap:36px;display:flex}.kb svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.kb-kop{font:700 13px/1 var(--ge-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ge-muted);margin:0 0 14px}.kb-vraag{background:radial-gradient(120% 140% at 0% 0%, #8f00af1a, transparent 55%), radial-gradient(120% 140% at 100% 100%, #3201cb1a, transparent 55%), var(--ge-surface);border:1px solid var(--ge-line);box-shadow:var(--ge-schaduw);border-radius:12px;padding:26px;position:relative}.kb-vraag h2{font:700 22px/1.25 var(--ge-display);align-items:center;gap:10px;margin:0 0 16px;display:flex}.kb-ai{color:#fff;background:linear-gradient(135deg,#8f00af,#3201cb);border-radius:8px;place-items:center;width:34px;height:34px;display:inline-grid}.kb-ai svg{fill:currentColor;stroke:none;width:18px;height:18px}.kb-balk{background:var(--ge-surface);border:1.5px solid var(--ge-line);border-radius:10px;align-items:center;gap:8px;padding:6px 6px 6px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.kb-balk:focus-within{border-color:var(--ge-paars);box-shadow:0 0 0 4px #8f00af1f}.kb-balk input{min-width:0;font:500 16px/1.4 var(--ge-body);color:var(--ge-fg);background:0 0;border:0;outline:none;flex:1;padding:8px 0}.kb-stuur{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8f00af,#3201cb);border:0;border-radius:8px;flex:none;place-items:center;width:42px;height:42px;display:grid}.kb-stuur:disabled{opacity:.4;cursor:default}.kb-suggesties{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.kb-gesprek{flex-direction:column;gap:18px;margin-top:20px;display:flex}.kb-beurt{flex-direction:column;gap:10px;animation:.25s ease-out kb-in;display:flex}@keyframes kb-in{0%{opacity:0;transform:translateY(6px)}}.kb-jij{background:var(--ge-fg);max-width:80%;color:var(--ge-surface);border-radius:12px 12px 4px;align-self:flex-end;margin:0;padding:10px 14px;font-weight:600}.kb-antwoord{flex-direction:column;align-self:flex-start;gap:10px;width:min(100%,640px);display:flex}.kb-zin{color:var(--ge-muted);margin:0}.kb-zin a{color:var(--ge-paars)}.kb-beste{border:1px solid var(--ge-line);background:var(--ge-bg);color:inherit;border-radius:12px;flex-direction:column;gap:6px;padding:16px 18px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.kb-beste:hover{border-color:var(--ge-paars);transform:translateY(-1px)}.kb-beste strong{font:700 17px/1.3 var(--ge-display)}.kb-beste-cat{font:700 11px/1 var(--ge-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ge-paars)}.kb-beste ol{color:var(--ge-muted);margin:4px 0 0;padding-left:20px;font-size:14px}.kb-lees{color:var(--ge-paars);font-size:14px;font-weight:700}.kb-meer{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.kb-meer span{color:var(--ge-muted)}.kb-meer a{border:1px solid var(--ge-line);background:var(--ge-surface);color:var(--ge-fg);border-radius:999px;padding:6px 10px;text-decoration:none}.kb-meer a:hover{border-color:var(--ge-paars)}.kb-wis{font:700 13px/1 var(--ge-display);color:var(--ge-paars);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 0}.kb-tegels{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.kb-tegel{text-align:left;border:1px solid var(--ge-line);background:var(--ge-surface);color:var(--ge-fg);cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:18px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.kb-tegel:hover{border-color:var(--ge-paars);box-shadow:var(--ge-schaduw);transform:translateY(-2px)}.kb-tegel[aria-pressed=true]{border-color:var(--ge-paars);box-shadow:0 0 0 3px #8f00af1f}.kb-icoon{width:38px;height:38px;color:var(--ge-paars);background:#8f00af14;border-radius:6px;place-items:center;margin-bottom:4px;display:grid}.kb-tegel strong{font:700 16px/1.3 var(--ge-display)}.kb-blurb{color:var(--ge-muted);font-size:14px;line-height:1.45}.kb-aantal{font:700 12px/1 var(--ge-display);color:var(--ge-muted);margin-top:auto;padding-top:6px}.kb-cat{flex-direction:column;gap:12px;scroll-margin-top:90px;display:flex}.kb-cat-kop{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.kb-cat-kop h2{font:700 22px/1.25 var(--ge-display);margin:0}.kb-filter{font:500 15px/1.4 var(--ge-body);border:1px solid var(--ge-line);background:var(--ge-surface);color:var(--ge-fg);border-radius:8px;padding:10px 14px}.kb-filter:focus{outline:2px solid var(--ge-paars);border-color:#0000}.kb-leeg{color:var(--ge-muted);margin:0;padding:16px 20px}.kb-onder{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.kb-top{border:1px solid var(--ge-line);background:var(--ge-surface);border-radius:12px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.kb-top li+li{border-top:1px solid var(--ge-line)}.kb-top a{color:inherit;align-items:center;gap:14px;padding:13px 16px;text-decoration:none;display:flex}.kb-top a:hover{background:var(--ge-bg)}.kb-top a>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.kb-top strong{font:700 15px/1.3 var(--ge-display)}.kb-top em{color:var(--ge-muted);font-size:12px;font-style:normal}.kb-nr{width:26px;height:26px;font:700 13px/1 var(--ge-display);color:var(--ge-paars);background:#8f00af14;border-radius:6px;flex:none;place-items:center;display:grid}.kb-stip{background:var(--ge-groen);border-radius:50%;flex:none;width:8px;height:8px;margin:0 9px}@media (width<=600px){.kb-vraag{padding:18px}.kb-vraag h2{font-size:19px}.kb-tegels{grid-template-columns:1fr 1fr;gap:10px}.kb-tegel{padding:14px}.kb-blurb{display:none}}.ge .item h3{margin:0 0 6px}.ge .d-kop{gap:12px}.ge .d-body{gap:28px}.ge .d-blok{gap:12px}.ge .d-blok h2,.ge .d-blok h3{line-height:1.3}.ge ol.stappen{gap:16px}.ge ol.stappen li div{gap:4px;padding-top:3px}.ge ul.goed{gap:8px}.ge .vragen{gap:16px}.ge .vraag{gap:4px}.ge .kb-kop{margin:0 0 14px}.ge .gids-groep h2,.ge .gids h3{margin:0 0 2px}.ge .kaartje h3{margin:0 0 8px}.ge .stap-beeld{border:1px solid var(--ge-line);cursor:zoom-in;background:#fff;border-radius:10px;max-width:100%;margin-top:10px;display:block;overflow:hidden}.ge .stap-beeld img{object-fit:contain;width:100%;height:auto;max-height:460px;display:block}.ge .kb-beste-beeld{object-fit:cover;object-position:top left;border:1px solid var(--ge-line);background:#fff;border-radius:8px;width:100%;max-height:220px;margin:4px 0;display:block}.wrap.middel{max-width:1080px}.artikel-raster{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.artikel-hoofd{flex-direction:column;gap:32px;min-width:0;display:flex}.artikel-zij{flex-direction:column;gap:16px;display:flex;position:sticky;top:84px}.kbz-vraag,.zij-links{border:1px solid var(--ge-line);background:var(--ge-surface);border-radius:12px;padding:18px}.kbz-vraag{background:radial-gradient(120% 140% at 0% 0%, #8f00af1a, transparent 60%), var(--ge-surface)}.ge .kbz-vraag h2,.ge .zij-links h2{font:700 16px/1.3 var(--ge-display);align-items:center;gap:8px;margin:0 0 12px;display:flex}.kbz-vraag svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.kbz-vraag .kb-ai{width:28px;height:28px}.kbz-vraag .kb-ai svg{fill:currentColor;stroke:none;width:15px;height:15px}.kbz-vraag .kb-balk{padding:4px 4px 4px 12px}.kbz-vraag .kb-balk input{font-size:15px}.kbz-vraag .kb-stuur{width:36px;height:36px}.kbz-antwoord{flex-direction:column;gap:8px;margin-top:12px;display:flex}.kbz-lijst,.zij-links ul,.lv-onderwerp ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.kbz-lijst a,.zij-links a{color:inherit;border-radius:8px;flex-direction:column;gap:2px;padding:9px 10px;text-decoration:none;display:flex}.kbz-lijst a:hover,.zij-links a:hover{background:var(--ge-bg)}.kbz-lijst a.eerste{border:1px solid var(--ge-line);background:var(--ge-bg)}.kbz-lijst strong,.zij-links strong{font:700 14px/1.35 var(--ge-display)}.kbz-lijst span{color:var(--ge-muted);font-size:13px}.zij-links em{color:var(--ge-muted);font-size:12px;font-style:normal}.lees-verder{flex-direction:column;gap:16px;display:flex}.ge .lees-verder h2{font:800 22px/1.25 var(--ge-display);margin:0}.lv-kaarten{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.lv-kaart{border:1px solid var(--ge-line);background:var(--ge-surface);color:inherit;border-radius:12px;flex-direction:column;gap:6px;padding:16px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.lv-kaart:hover{border-color:var(--ge-paars);transform:translateY(-2px)}.lv-kaart strong{font:700 16px/1.3 var(--ge-display)}.lv-intro{color:var(--ge-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.lv-kaart .kb-lees{margin-top:auto;padding-top:4px}.lv-onderwerp{border:1px solid var(--ge-line);background:var(--ge-surface);border-radius:12px;flex-direction:column;gap:10px;padding:18px;display:flex}.ge .lv-onderwerp h3{font:700 13px/1.3 var(--ge-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ge-muted);margin:0}.lv-onderwerp a{color:var(--ge-fg);font-weight:600;text-decoration:none}.lv-onderwerp li a:before{content:"→ ";color:var(--ge-paars)}.lv-onderwerp li a:hover,.lv-onderwerp .kb-wis{color:var(--ge-paars)}@media (width<=900px){.artikel-raster{grid-template-columns:1fr}.artikel-zij{position:static}}.ge .wrap,.ge .wrap.breed,.ge .wrap.middel{max-width:1080px}.ge .item p,.ge .intro{max-width:72ch}.nw-raster{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.nw-hoofd{flex-direction:column;gap:24px;min-width:0;display:flex}.nw-zij{top:84px}.nw-uitgelicht{border:1px solid var(--ge-line);background:var(--ge-surface);box-shadow:var(--ge-schaduw);border-radius:12px;overflow:hidden}.nw-uit-open{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr 1fr;padding:0;display:grid}.nw-uit-beeld{background:var(--ge-fase-bg,#8f00af14);place-items:center;min-height:220px;display:grid;overflow:hidden}.nw-uit-beeld img{object-fit:cover;object-position:top left;width:100%;height:100%}.nw-uit-visual{background:radial-gradient(80% 80% at 20% 20%, #8f00af59, transparent 60%), radial-gradient(80% 80% at 80% 80%, #3201cb59, transparent 60%), var(--ge-bg);place-items:center;width:100%;height:100%;min-height:220px;display:grid}.nw-uit-visual .nw-icoon{color:#fff;background:linear-gradient(135deg,#8f00af,#3201cb);border-radius:12px;width:84px;height:84px;box-shadow:0 12px 40px #3201cb59}.nw-uit-visual .nw-icoon svg{width:40px;height:40px}.nw-icoon{place-items:center;display:grid}.nw-icoon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.nw-uit-tekst{flex-direction:column;gap:10px;padding:24px;display:flex}.ge .nw-uit-tekst h2{font:800 24px/1.2 var(--ge-display);text-wrap:balance;margin:0}.ge .nw-uit-tekst p{color:var(--ge-muted);margin:0}.nw-eyebrow{font:700 11px/1 var(--ge-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ge-paars)}.nw-labels{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.nw-meta{color:var(--ge-muted);font-size:13px}.nw-item{border-top:1px solid var(--ge-line)}.nw-item:first-child{border-top:0}.nw-item-open{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;padding:18px 20px 8px;display:flex}.nw-item-open:hover h3{color:var(--ge-paars)}.ge .nw-item-open h3{font:700 18px/1.3 var(--ge-display);text-wrap:balance;margin:4px 0 0}.ge .nw-item-open p{max-width:72ch;margin:0}.nw-acties{flex-wrap:wrap;gap:6px;padding:6px 20px 16px;display:flex}.nw-uitgelicht .nw-acties{justify-content:flex-end;padding:0 24px 20px}.nw-actie{font:700 13px/1 var(--ge-display);border:1px solid var(--ge-line);background:var(--ge-surface);color:var(--ge-fg);cursor:pointer;border-radius:999px;padding:8px 12px;text-decoration:none}.nw-actie:hover{border-color:var(--ge-paars);color:var(--ge-paars)}.nw-nieuw{font:700 12px/1 var(--ge-display);color:var(--ge-paars);align-items:center;gap:6px;display:inline-flex}.nw-stip{background:var(--ge-paars);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #8f00af26}.nw-filters{flex-direction:column;gap:10px;display:flex}.chip-tel{opacity:.65;margin-left:6px;font-size:12px}.chip-klein{padding:6px 10px;font-size:13px}.nw-meer{color:var(--ge-paars);align-self:flex-start}.zij-knop{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;gap:2px;padding:9px 10px;display:flex}.zij-knop:hover{background:var(--ge-bg)}.zij-knop strong{font:700 14px/1.35 var(--ge-display)}.zij-knop em{color:var(--ge-muted);font-size:12px;font-style:normal}.zij-links .kb-wis{color:var(--ge-paars);margin-top:8px;text-decoration:none;display:inline-block}.ge .zij-idee p{color:var(--ge-muted);margin:0 0 12px;font-size:14px}.ge-teller{min-width:18px;height:18px;font:700 11px/1 var(--ge-display);color:#fff;vertical-align:1px;background:linear-gradient(135deg,#8f00af,#3201cb);border-radius:999px;place-items:center;margin-left:6px;padding:0 5px;display:inline-grid}@media (width<=900px){.nw-raster,.nw-uit-open{grid-template-columns:1fr}.nw-uit-beeld,.nw-uit-visual{min-height:160px}}.ge .nw-actie{font:700 13px/1 var(--ge-display)}.ge .nw-uitgelicht .nw-acties{justify-content:flex-start;margin:-8px 0 0 50%;padding:0 24px 22px}@media (width<=900px){.ge .nw-uitgelicht .nw-acties{margin:0}}.ge .zij-idee .knop{color:#fff;background:linear-gradient(135deg,#8f00af,#3201cb);border:0}.ge-voet{border-top:1px solid var(--ge-line);background:var(--ge-surface);padding:44px max(16px, env(safe-area-inset-left,0px)) 24px;margin-top:40px}.ge-voet-binnen,.ge-voet-onder{max-width:1080px;margin:0 auto}.ge-voet-binnen{grid-template-columns:1.6fr repeat(3,1fr);gap:32px;display:grid}.ge-voet-merk{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.ge .ge-voet-merk p{max-width:34ch;color:var(--ge-muted);margin:0;font-size:14px}.ge .ge-voet h2{font:700 12px/1.3 var(--ge-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ge-muted);margin:0 0 12px}.ge-voet ul{margin:0;padding:0;list-style:none}.ge-voet-kolom ul{flex-direction:column;gap:9px;display:flex}.ge-voet a{color:var(--ge-fg);font-size:14px;text-decoration:none}.ge-voet a:hover{color:var(--ge-paars)}.ge-voet-social{flex-wrap:wrap;gap:6px 14px;display:flex}.ge-voet-social a{color:var(--ge-muted);font-size:13px}.ge-voet-onder{border-top:1px solid var(--ge-line);color:var(--ge-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:36px;padding-top:18px;font-size:13px;display:flex}.ge-voet-onder ul{flex-wrap:wrap;gap:6px 18px;display:flex}.ge-voet-onder a{color:var(--ge-muted);font-size:13px}@media (width<=820px){.ge-voet-binnen{grid-template-columns:1fr 1fr}.ge-voet-merk{grid-column:1/-1}}.ge .ge-voet{margin-left:calc(-1 * max(16px, env(safe-area-inset-left,0px)));margin-right:calc(-1 * max(16px, env(safe-area-inset-right,0px)))}.ge nav.ge-voet-kolom{border:0;gap:0;display:block}.ge nav.ge-voet-kolom a{font:400 14px/1.4 var(--ge-body);color:var(--ge-fg);border:0;margin:0;padding:0}.ge nav.ge-voet-kolom a:hover{color:var(--ge-paars)}.ge-voet-social{gap:8px}.ge .ge-voet-social a{border:1px solid var(--ge-line);width:36px;height:36px;color:var(--ge-muted);border-radius:8px;place-items:center;transition:color .15s,border-color .15s,background .15s;display:grid}.ge .ge-voet-social a:hover{color:#fff;background:linear-gradient(135deg,#8f00af,#3201cb);border-color:#0000}.ge-voet-social svg{fill:currentColor;width:17px;height:17px}.ge-voet-social svg.lijn{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}
