.vk-faq{position:relative;max-width:1280px;margin:0 auto;padding:clamp(56px,7vw,96px) 28px}.vk-faq-rij{display:flex;flex-wrap:wrap;align-items:flex-start;gap:32px clamp(40px,6vw,96px)}.vk-faq-links{flex:1 1 280px;max-width:420px;display:flex;flex-direction:column;gap:18px}.vk-faq-h2{margin:0;font-size:clamp(36px,4.4vw,60px);letter-spacing:-.045em;line-height:1}.vk-faq-alle,.vk-faq-h2{font-weight:600;color:#0e0f11}.vk-faq-alle{position:relative;align-self:flex-start;white-space:nowrap;font-size:16px;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.vk-faq-alle:hover{color:#00a866}.vk-faq-alle:focus-visible{outline:2px solid #0e0f11;outline-offset:3px}@media (max-width:767px){.vk-faq-alle:before{content:"";position:absolute;inset:-12px -6px}}.vk-faq-kaart{flex:2 1 460px;min-width:0;border-radius:30px;background:#ffffff;border:1px solid #ecedef;box-shadow:0 18px 50px rgba(14,15,17,.06);overflow:hidden}.vk-faq-item+.vk-faq-item{border-top:1px solid #ecedef}.vk-faq-vraag{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px clamp(20px,2.4vw,28px);cursor:pointer;list-style:none}.vk-faq-vraag::-webkit-details-marker{display:none}.vk-faq-vraag:focus-visible{outline:2px solid #0e0f11;outline-offset:-2px}.vk-faq-h3{flex:1;min-width:0;margin:0;font-size:clamp(17px,1.6vw,20px);font-weight:600;letter-spacing:-.02em;line-height:1.3;color:#0e0f11}.vk-faq-pijl{flex:0 0 auto;transition:transform .25s ease}.vk-faq-item[open] .vk-faq-pijl{transform:rotate(90deg)}.vk-faq-antwoord{margin:0;padding:0 clamp(20px,2.4vw,28px) 24px;font-size:16px;line-height:1.65;color:#4a4e55;text-wrap:pretty}.vk-faq-item{interpolate-size:allow-keywords}.vk-faq-item::details-content{block-size:0;overflow:hidden;transition:block-size .3s ease,content-visibility allow-discrete .3s}.vk-faq-item[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.vk-faq-item::details-content{transition:none}.vk-faq-pijl{transition:none}}