.vkfa-begrippenwijzer{--vkfa-navy:var(--et-global-color-primary, #214879);--vkfa-navy-soft:#f1f5fa;--vkfa-orange:var(--et-global-color-secondary, #f5a33d);--vkfa-text:#1f2937;--vkfa-muted:#667085;--vkfa-border:#d6dde7;--vkfa-surface:#ffffff;--vkfa-radius:6px;--vkfa-button-radius:4px;--vkfa-cta-bg:var(--vkfa-orange);--vkfa-cta-text:#ffffff;--vkfa-cta-hover-bg:#ffffff;--vkfa-cta-hover-text:var(--vkfa-navy);--vkfa-term-size:16px;--vkfa-detail-size:15px;color:var(--vkfa-text);max-width:100%}.vkfa-begrippenwijzer *,.vkfa-begrippenwijzer *::before,.vkfa-begrippenwijzer *::after{box-sizing:border-box}.vkfa-begrippenwijzer__toolbar{display:grid;gap:12px;margin-bottom:16px}.vkfa-begrippenwijzer__search-wrap{position:relative;display:flex;align-items:center}.vkfa-begrippenwijzer__search-icon{position:absolute;left:16px;color:var(--vkfa-navy);font-size:24px;line-height:1;pointer-events:none;transform:rotate(-18deg)}.vkfa-begrippenwijzer__search{width:100%;min-height:50px;padding:11px 88px 11px 46px;border:1px solid var(--vkfa-border);border-radius:var(--vkfa-radius);background:var(--vkfa-surface);color:var(--vkfa-text);font:inherit;font-size:15px;transition:border-color .18s ease,box-shadow .18s ease}.vkfa-begrippenwijzer__search::placeholder{color:var(--vkfa-muted);opacity:1}.vkfa-begrippenwijzer__search:focus{outline:none;border-color:var(--vkfa-navy);box-shadow:0 0 0 3px rgb(33 72 121 / .16)}.vkfa-begrippenwijzer__clear{position:absolute;right:10px;padding:7px 8px;border:0;background:var(--vkfa-surface);color:var(--vkfa-navy);cursor:pointer;font:inherit;font-size:13px;font-weight:700;text-decoration:underline}.vkfa-begrippenwijzer__letters{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:6px}.vkfa-begrippenwijzer__letter{min-width:0;width:100%;min-height:36px;padding:5px 8px;border:1px solid var(--vkfa-border);border-radius:var(--vkfa-button-radius);background:var(--vkfa-surface);color:var(--vkfa-navy);cursor:pointer;font:inherit;font-size:13px;font-weight:700;line-height:1.1;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.vkfa-begrippenwijzer__letter:hover,.vkfa-begrippenwijzer__letter:focus-visible{border-color:var(--vkfa-orange);outline:none;transform:translateY(-1px)}.vkfa-begrippenwijzer__letter.is-active{border-color:var(--vkfa-orange);background:var(--vkfa-orange);color:#fff}.vkfa-begrippenwijzer__letter:first-child{grid-column:span 2}.vkfa-begrippenwijzer__overview{margin:0 0 14px;padding:12px 15px;border-left:3px solid var(--vkfa-orange);border-radius:0 var(--vkfa-button-radius) var(--vkfa-button-radius) 0;background:linear-gradient(90deg,var(--vkfa-navy-soft),transparent);color:var(--vkfa-navy);font-size:14px}.vkfa-begrippenwijzer__overview p{margin:0;font-weight:600}.vkfa-begrippenwijzer__result-count{margin:0 0 10px;color:var(--vkfa-muted);font-size:13px;font-weight:600}.vkfa-begrippenwijzer__empty-message{margin:0 0 14px;padding:14px 16px;border-left:3px solid var(--vkfa-orange);background:#fff8ed;color:var(--vkfa-text);font-size:14px}.vkfa-begrippenwijzer__group{margin:0 0 22px}.vkfa-begrippenwijzer__group[hidden],.vkfa-begrippenwijzer__item[hidden]{display:none!important}.vkfa-begrippenwijzer__group-title{display:flex;align-items:center;justify-content:center;width:34px;min-height:34px;margin:0;padding:7px;border-radius:50%;background:var(--vkfa-navy);color:#fff;font-size:17px;font-weight:700;line-height:1}.vkfa-begrippenwijzer__items{display:grid;gap:6px;margin-top:9px}.vkfa-begrippenwijzer__item{margin:0;border:1px solid var(--vkfa-border);border-radius:var(--vkfa-button-radius);background:var(--vkfa-surface);overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.vkfa-begrippenwijzer__term{margin:0;font-size:var(--vkfa-term-size);line-height:1.25}.vkfa-begrippenwijzer__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 15px;border:0;background:var(--vkfa-surface);color:var(--vkfa-navy);cursor:pointer;font:inherit;font-size:var(--vkfa-term-size);font-weight:700;line-height:1.35;text-align:left;transition:background-color .18s ease,color .18s ease}.vkfa-begrippenwijzer__toggle:hover,.vkfa-begrippenwijzer__toggle:focus-visible{background:linear-gradient(90deg,var(--vkfa-navy-soft),var(--vkfa-surface));outline:none}.vkfa-begrippenwijzer__toggle[aria-expanded="true"]{background:linear-gradient(90deg,var(--vkfa-navy-soft),var(--vkfa-surface));box-shadow:inset 3px 0 0 var(--vkfa-orange)}.vkfa-begrippenwijzer__toggle:focus-visible{box-shadow:inset 0 0 0 3px rgb(33 72 121 / .45)}.vkfa-begrippenwijzer__chevron{position:relative;flex:0 0 auto;width:26px;height:26px;margin-left:14px;border-radius:50%;background:var(--vkfa-navy-soft);transition:background-color .2s ease,transform .2s ease}.vkfa-begrippenwijzer__chevron::after{position:absolute;top:8px;left:8px;width:8px;height:8px;border-right:2px solid var(--vkfa-navy);border-bottom:2px solid var(--vkfa-navy);content:"";transform:rotate(45deg) translateY(-2px);transition:border-color .2s ease}.vkfa-begrippenwijzer__toggle[aria-expanded="true"] .vkfa-begrippenwijzer__chevron{background:var(--vkfa-orange);transform:rotate(180deg)}.vkfa-begrippenwijzer__toggle[aria-expanded="true"] .vkfa-begrippenwijzer__chevron::after{border-color:#fff}.vkfa-begrippenwijzer__definition{border-top:1px solid rgb(33 72 121 / .08)}.vkfa-begrippenwijzer__definition-inner{padding:14px 16px 16px;background:var(--vkfa-surface);font-size:var(--vkfa-detail-size)}.vkfa-begrippenwijzer__definition-inner>:first-child{margin-top:0}.vkfa-begrippenwijzer__definition-inner>:last-child{margin-bottom:0}.vkfa-begrippenwijzer__definition-inner p,.vkfa-begrippenwijzer__definition-inner li{line-height:1.62}.vkfa-begrippenwijzer__definition-inner p{margin:0 0 10px}.vkfa-begrippenwijzer__definition-inner ul,.vkfa-begrippenwijzer__definition-inner ol{margin:0 0 10px;padding-left:1.3em}.vkfa-begrippenwijzer__definition-inner a{color:var(--vkfa-navy);font-weight:700;text-decoration:underline}.vkfa-begrippenwijzer__cta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:26px;padding:22px 24px;border-radius:var(--vkfa-radius);background:var(--vkfa-navy);color:#fff}.vkfa-begrippenwijzer__cta h3{margin:0 0 4px;color:inherit;font-size:20px}.vkfa-begrippenwijzer__cta p{margin:0;color:inherit;font-size:15px}.vkfa-begrippenwijzer__cta-button{flex:0 0 auto;display:inline-block;padding:11px 16px;border:0;border-radius:var(--vkfa-button-radius);background:var(--vkfa-cta-bg);color:var(--vkfa-cta-text)!important;font-size:14px;font-weight:700;text-decoration:none!important;transition:background-color .18s ease,color .18s ease}.vkfa-begrippenwijzer__cta-button:hover{border:0;background:var(--vkfa-cta-hover-bg);color:var(--vkfa-cta-hover-text)!important}.vkfa-begrippenwijzer__cta-button:focus-visible{border:0;background:var(--vkfa-cta-hover-bg);color:var(--vkfa-cta-hover-text)!important;outline:2px solid #fff;outline-offset:3px}.vkfa-begrippenwijzer--empty{padding:16px;border-left:3px solid var(--vkfa-orange);background:#fff8ed}@media (max-width:980px){.vkfa-begrippenwijzer__letters{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (max-width:767px){.vkfa-begrippenwijzer__letters{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.vkfa-begrippenwijzer__search{min-height:48px;font-size:15px}.vkfa-begrippenwijzer__group{margin-bottom:18px}.vkfa-begrippenwijzer__toggle{padding:11px 13px}.vkfa-begrippenwijzer__definition-inner{padding:13px 14px 15px}.vkfa-begrippenwijzer__cta{align-items:flex-start;flex-direction:column;padding:20px}}@media (max-width:420px){.vkfa-begrippenwijzer__letters{grid-template-columns:repeat(5,minmax(0,1fr))}.vkfa-begrippenwijzer__letter{padding-right:6px;padding-left:6px}}@media (prefers-reduced-motion:reduce){.vkfa-begrippenwijzer *,.vkfa-begrippenwijzer *::before,.vkfa-begrippenwijzer *::after{scroll-behavior:auto!important;transition-duration:0.01ms!important}}