.kq-ask{display:flex;align-items:center;gap:14px;background:#fff;color:#4D5F60;border-radius:16px;padding:12px 12px 12px 14px;width:100%;box-sizing:border-box;box-shadow:0 10px 40px rgba(0,0,0,.25)}.kq-ask .ha-spark{color:#B8421B;flex:none}.kq-ask input{flex:1;min-width:0;border:0;background:transparent;font:16px/1.4 var(--fb);color:#0F2A2D;outline:none;min-height:44px}.kq-ask input::placeholder{color:#4D5F60;opacity:1}.kq-ask button{flex:none;border:0;background:#0F2A2D;color:#fff;border-radius:12px;min-width:46px;height:46px;display:grid;place-items:center;font:700 16px var(--fb);padding:0 14px;cursor:pointer}.kq-ask:focus-within{outline:3px solid #F07B4F;outline-offset:2px}.kq-onder{display:flex;flex-wrap:wrap;gap:8px}.kq-onder a{display:inline-flex;align-items:center;min-height:44px;padding:6px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.45);background:rgba(0,0,0,.18);color:#fff;font-size:14px;text-decoration:none}.kq-teller{font:13px var(--fm);color:var(--inkt2);margin:0}.kq-staat{border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:10px;border:1px solid var(--lijn);background:var(--vlak)}.kq-staat .kq-kick{font:700 12px var(--fm);letter-spacing:.12em;color:var(--actie)}.kq-staat h2{margin:0;font:800 24px/1.15 var(--fd)}.kq-staat p{margin:0;color:var(--inkt2);line-height:1.55}.kq-staat.kq-deels{border-style:dashed}.kq-antwoord{display:grid;grid-template-columns:1fr;border-radius:20px;overflow:hidden;background:var(--vlak);border:2px solid var(--inkt);text-decoration:none;color:var(--inkt)}.kq-antwoord .kq-foto{position:relative;aspect-ratio:16/9;background:var(--vlak2)}.kq-antwoord .kq-tekst{padding:18px 20px 20px;display:flex;flex-direction:column;gap:8px}.kq-antwoord .kq-kort{font:700 12px var(--fm);letter-spacing:.12em;color:var(--inkt2)}.kq-antwoord h3{margin:0;font:800 24px/1.15 var(--fd)}.kq-antwoord p{margin:0;font-size:16px;line-height:1.55;color:var(--inkt2)}.kq-antwoord .kq-lees{font-weight:700;color:var(--actie)}.kq-kaarten{display:grid;grid-template-columns:1fr;gap:14px}.kq-kaart{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:var(--vlak);border:1px solid var(--lijn);text-decoration:none;color:var(--inkt);min-height:44px}.kq-kaart .kq-foto{position:relative;aspect-ratio:16/10;background:var(--vlak2)}.kq-kaart .kq-tekst{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px}.kq-kaart b{font:700 19px/1.2 var(--fd)}.kq-kaart p{margin:0;font-size:14px;line-height:1.5;color:var(--inkt2)}.kq-kaart .kq-meta{font:12px var(--fm);color:var(--inkt2)}.kq-sfeer{position:absolute;left:10px;bottom:8px;font:600 11px var(--fb);color:#fff;background:rgba(0,0,0,.45);padding:3px 8px;border-radius:999px}.kq-tegels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kq-tegels .ha-tile,.kq-tegels>a{min-width:0}.kq-chips{display:flex;flex-wrap:wrap;gap:8px}.kq-art{display:grid;grid-template-columns:1fr;gap:28px}.kq-inhetkort{border-radius:20px;background:var(--vlak);border:2px solid var(--inkt);padding:18px 20px;display:flex;flex-direction:column;gap:8px}.kq-inhetkort .kq-kick{font:700 12px var(--fm);letter-spacing:.12em;color:var(--inkt2)}.kq-inhetkort p{margin:0;font-size:18px;line-height:1.55}.kq-inhetkort .kq-meta{font:13px var(--fm);color:var(--inkt2)}.kq-tekstvak{min-width:0}.kq-tekstvak .hl-richtext{color:var(--inkt)}.kq-tekstvak .hl-richtext h2{font:800 26px/1.2 var(--fd);margin:32px 0 10px;color:var(--inkt);border:0;padding:0}.kq-tekstvak .hl-richtext h3{font:700 20px/1.25 var(--fd);margin:24px 0 8px;color:var(--inkt)}.kq-tekstvak .hl-richtext li,.kq-tekstvak .hl-richtext p{font-size:17px;line-height:1.65;color:var(--inkt)}.kq-tekstvak .hl-richtext a{color:var(--actie)}.kq-tekstvak .hl-richtext table{width:100%;border-collapse:collapse;font-size:15px}.kq-tekstvak .hl-richtext td,.kq-tekstvak .hl-richtext th{border-bottom:1px solid var(--lijn);padding:8px 6px;text-align:left}.kq-tabel{overflow-x:auto}.kq-zij{display:none}.kq-inhoud{position:sticky;top:16px;border-radius:16px;background:var(--vlak);border:1px solid var(--lijn);padding:16px;display:flex;flex-direction:column;gap:6px}.kq-inhoud b{font:700 13px var(--fm);letter-spacing:.1em;color:var(--inkt2)}.kq-inhoud a{color:var(--inkt);text-decoration:none;font-size:14px;line-height:1.35;padding:4px 0;min-height:32px;display:flex;align-items:center}.kq-inhoud a.kq-h3{padding-left:12px;color:var(--inkt2)}.kq-stappen{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.kq-stappen li{display:flex;gap:14px;border-radius:14px;background:var(--vlak);border:1px solid var(--lijn);padding:14px}.kq-stappen .kq-nr{flex:none;width:40px;height:40px;border-radius:50%;background:var(--zee);color:#fff;display:grid;place-items:center;font:800 18px var(--fd)}.kq-stappen b{display:block;font:700 17px var(--fd)}.kq-stappen span{line-height:1.5}.kq-bron,.kq-stappen span{color:var(--inkt2);font-size:15px}.kq-bron{display:flex;flex-direction:column;gap:4px}.kq-bron b{color:var(--inkt)}.kq-galerij{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kq-galerij div{position:relative;aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:var(--vlak2)}.kq-tags{display:flex;flex-wrap:wrap;gap:6px}.kq-video{position:relative;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:var(--vlak2)}.kq-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.kq-hulp{border-radius:16px;background:var(--vlak);border:1px solid var(--lijn);padding:16px}.kq-form{display:flex;flex-direction:column;gap:14px}.kq-fout{margin:0;color:#8E3112;font-weight:600}@media (min-width:1000px){.kq-antwoord{grid-template-columns:360px 1fr}.kq-antwoord .kq-foto{aspect-ratio:auto;min-height:220px}.kq-antwoord .kq-tekst{padding:24px 28px;justify-content:center}.kq-kaarten,.kq-tegels{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.kq-art{grid-template-columns:minmax(0,1fr) 260px;gap:48px;align-items:start}.kq-zij{display:block}.kq-galerij{grid-template-columns:repeat(3,minmax(0,1fr))}.kq-ask input{font-size:18px}}html[data-theme=dark] .kq-antwoord,html[data-theme=dark] .kq-inhetkort{border-color:var(--inkt)}.va,.vaa{--gozacht:#DCEFE4;--landing:#FFF4EC;--veld:#FFFFFF;--actiedonker:#8E3112;--sk1:#EAE3D4;--sk2:#F3EEE3}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .va,html:not([data-theme=light]) .vaa{--gozacht:rgba(67,192,132,.16);--landing:rgba(240,123,79,.12);--veld:#0F2427;--actiedonker:#F7A783;--sk1:#1B3539;--sk2:#24434A}}html[data-theme=dark] .va,html[data-theme=dark] .vaa{--gozacht:rgba(67,192,132,.16);--landing:rgba(240,123,79,.12);--veld:#0F2427;--actiedonker:#F7A783;--sk1:#1B3539;--sk2:#24434A}.va .va-hero .ha-mbar{margin-bottom:0;gap:6px}.va .va-hero .ha-mbar a{color:#fff}.va .va-hero input::placeholder{color:#4D5F60}.va .va-sk{background:linear-gradient(90deg,var(--sk1) 0,var(--sk2) 50%,var(--sk1) 100%);background-size:200% 100%;animation:va-glans 1.4s linear infinite}.va .va-swipe{scrollbar-width:none;scroll-snap-type:x proximity}.va .va-swipe::-webkit-scrollbar{display:none}.va .va-swipe>*{scroll-snap-align:start}.va .va-geen-balk{bottom:calc(72px + env(safe-area-inset-bottom, 0px))}.va a.va-cite,.vaa a.va-cite{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;margin-left:3px;border-radius:5px;background:var(--vlak2);color:var(--inkt);font:700 11px var(--fm);text-decoration:none;vertical-align:2px}@keyframes va-glans{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes va-puls{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.7);opacity:0}}@keyframes va-ring{0%,to{box-shadow:0 0 0 5px rgba(240,123,79,.28)}50%{box-shadow:0 0 0 8px rgba(240,123,79,.12)}}@keyframes va-knipper{0%,to{opacity:1}50%{opacity:.35}}@keyframes va-cursor{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes va-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes va-schuif{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:none}}@keyframes va-bump{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes va-teken{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@keyframes va-pop{0%{transform:scale(.6)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes va-landing{0%{box-shadow:0 0 0 3px rgba(240,123,79,.45)}70%{box-shadow:0 0 0 3px rgba(240,123,79,.45)}to{box-shadow:0 0 0 3px rgba(240,123,79,0)}}@keyframes va-weg{0%,80%{opacity:1}to{opacity:0}}@keyframes va-vlieg{0%{opacity:0;transform:translate(360px,-90px) scale(.8)}15%{opacity:1}85%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(0) scale(.9)}}@keyframes va-vlieg-m{0%{opacity:0;transform:translate(40px,-240px) scale(.8)}15%{opacity:1}85%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(0) scale(.9)}}@keyframes va-glij{0%{transform:translateX(-30%);opacity:.55}50%{opacity:1}to{transform:translateX(30%);opacity:.55}}@keyframes va-balkweg{0%,60%{opacity:.35}to{opacity:0}}@keyframes va-inklap{0%{opacity:0;transform:scaleY(.92);transform-origin:top}to{opacity:1;transform:none}}.va .va-puls{animation:va-puls 1.4s ease-out infinite}.va .va-fasepuls{animation:va-ring 1.2s ease-in-out infinite}.va .va-knipper{animation:va-knipper 1.4s ease-in-out infinite}.va .va-cursor{animation:va-cursor 1s steps(1) infinite}.va .va-in{animation:va-in .42s cubic-bezier(.2,.8,.2,1) both}.va .va-schuif{animation:va-schuif .38s cubic-bezier(.2,.8,.2,1) both}.va .va-bump{display:inline-block;animation:va-bump .52s ease-out}.va .va-teken path{stroke-dasharray:24;animation:va-teken .42s ease-out both}.va .va-donepop,.va .va-pop{animation:va-pop .52s ease-out}.va .va-landing{animation:va-landing 1.6s ease-out forwards}.va .va-aangevuld{animation:va-weg 3.2s ease-out forwards}.va .va-token{position:absolute;left:6px;top:8px;z-index:2;padding:2px 8px;border-radius:999px;background:var(--inkt);color:var(--vlak);font:700 11px var(--fm);pointer-events:none;animation:va-vlieg .7s cubic-bezier(.3,.7,.2,1) forwards}.va .va-token-m{animation-name:va-vlieg-m}.va .va-glij{animation:va-glans 1.4s linear infinite,va-glij 1.6s ease-in-out infinite alternate}.va .va-balk{transition:width .6s cubic-bezier(.2,.8,.2,1),background-color .3s}.va .va-balk-klaar{animation:va-balkweg 1.8s ease-out forwards}.va .va-breedte{transition:width .4s ease-out}.va .va-inklap{animation:va-inklap .3s ease-out}.va .va-lijn{transition:background-color .4s}@media (prefers-reduced-motion:reduce){.va *,.va :after,.va :before{animation:none!important;transition:none!important}.va .va-cursor,.va .va-token{display:none!important}}.va.va-bevroren *,.va.va-bevroren :after,.va.va-bevroren :before{animation:none!important;transition:none!important}.vaa .va-hero .ha-mbar{margin-bottom:0;gap:6px}.vaa .vaa-swipe{scrollbar-width:none;scroll-snap-type:x proximity}.vaa .vaa-swipe::-webkit-scrollbar{display:none}.vaa .vaa-swipe>*{scroll-snap-align:start}.vaa .vaa-inhoud summary::-webkit-details-marker{display:none}.vaa .vaa-inhoud[open] summary svg{transform:rotate(180deg)}.vaa h2[id],.vaa section[id]{scroll-margin-top:24px}