.faqfilter{max-width:780px;margin-inline:auto}.faqfilter__kop{text-align:center}.faqfilter__kop .kop{margin-inline:auto}.faqfilter__knoppen{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--r-2);margin-top:var(--r-5)}.faqfilter__knoppen[hidden]{display:none}@media(min-width:1000px){.faqfilter__knoppen{margin-inline:-48px}}.faqfilter__knop{display:inline-flex;align-items:center;gap:8px;min-height:var(--klik);padding:0 14px;border:var(--lijn);border-radius:var(--pil);background:var(--wit);color:var(--walnut);font:inherit;font-size:var(--fs-15);font-weight:450;cursor:pointer;transition:background-color var(--duur) var(--ease),color var(--duur) var(--ease),border-color var(--duur) var(--ease),transform var(--duur) var(--ease)}.faqfilter__tal{font-size:var(--fs-13);font-weight:300;font-variant-numeric:tabular-nums;color:var(--steen)}.faqfilter__knop[aria-pressed=true]{background:var(--walnut);border-color:var(--walnut);color:var(--wit)}.faqfilter__knop[aria-pressed=true] .faqfilter__tal{color:color-mix(in srgb,var(--wit) 72%,transparent)}.faqfilter__knop:focus-visible{outline:none;box-shadow:var(--focus)}.faqfilter__knop:active{transform:scale(.97)}@media(hover:hover){.faqfilter__knop[aria-pressed=false]:hover{border-color:var(--steen-deco)}}.faqfilter__groepen{margin-top:var(--r-7)}.faqfilter__groep+.faqfilter__groep{margin-top:var(--r-7)}.faqfilter__groep[hidden]{display:none}.faqfilter__groepkop{margin-bottom:var(--r-3);font-size:var(--fs-21);font-weight:550;line-height:1.25;color:var(--walnut)}.faqfilter .faq{display:grid;gap:var(--r-2)}.faqfilter .faq__item,.faqfilter .faq__item:first-child{border:0;border-radius:var(--radius);background:var(--tegel);transition:background-color var(--duur) var(--ease)}.faqfilter .faq__vraag{min-height:60px;padding:var(--r-3) var(--r-3) var(--r-3) var(--r-5);font-size:var(--fs-17);font-weight:450}.faqfilter .faq__vraag:focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--radius)}.faqfilter .faq__teken{flex:none;box-sizing:border-box;width:36px;height:36px;padding:8px;border-radius:50%;background:var(--wit);color:var(--actie)}.faqfilter .faq__item[open]{background:color-mix(in srgb,var(--mist) 80%,var(--wit))}.faqfilter .faq__antwoord{max-width:none;padding:0 var(--r-8) var(--r-5) var(--r-5);font-size:var(--fs-15);line-height:1.6}.faqfilter .faq__antwoord a{color:var(--actie);text-underline-offset:4px}@media(hover:hover){.faqfilter .faq__item:not([open]) .faq__vraag:hover{color:var(--walnut)}.faqfilter .faq__item:not([open]):hover{background:var(--tegel-donker)}}@media(max-width:599.98px){.faqfilter .faq__vraag{padding-left:var(--r-4)}.faqfilter .faq__antwoord{padding:0 var(--r-4) var(--r-4)}}@supports (interpolate-size: allow-keywords){.faqfilter{interpolate-size:allow-keywords}.faqfilter .faq__item::details-content{block-size:0;overflow:hidden;transition:block-size .2s var(--ease),content-visibility .2s allow-discrete}.faqfilter .faq__item[open]::details-content{block-size:auto}}.faqfilter__slot{margin-top:var(--r-6);text-align:center;font-size:var(--fs-15);color:var(--steen)}.faqfilter__slot a{color:var(--actie);text-underline-offset:4px}@media(prefers-reduced-motion:reduce){.faqfilter__knop,.faqfilter .faq__item{transition:none}.faqfilter .faq__item::details-content{transition:none}}
