/* Layout only; accordion summary, disclosure marker, spacing, focus and motion reuse Home. */
.ja-faq-section{min-width:0}.ja-faq-section .e-con{padding:0!important;min-width:0}.ja-faq-section .elementor-widget-shortcode{width:100%;margin:0!important;min-width:0}.ja-faq-hero-copy{max-width:var(--ja-reading)}.ja-faq-hero-copy h1{margin-bottom:var(--ja-copy-gap)!important}.ja-faq-topics{display:flex;flex-wrap:wrap;gap:var(--ja-space-4) var(--ja-space-8);margin-bottom:var(--ja-space-12)}.ja-faq-topics a{display:inline-flex;align-items:center;min-height:var(--ja-control-height);font:650 var(--ja-type-action)/1.25 var(--ja-font-body);text-decoration:underline;text-underline-offset:.18em}.ja-faq-group+.ja-faq-group{margin-top:var(--ja-section-space)}.ja-faq-group h2{margin-bottom:var(--ja-action-gap)!important}.ja-faq-group,.ja-faq-group details{scroll-margin-top:var(--ja-space-8)}.ja-faq-answer{max-width:var(--ja-reading)}.ja-faq-answer :is(ul,ol){font:400 var(--ja-type-body)/var(--ja-body-leading) var(--ja-font-body);margin:0 0 var(--ja-space-6) 41px;padding-left:var(--ja-space-6)}.ja-faq-section .ja-faq-answer a{color:var(--ja-navy);text-decoration:underline;text-underline-offset:.18em;overflow-wrap:anywhere}.ja-faq-section :is(a,summary):focus-visible{outline:var(--ja-focus-width) solid var(--ja-navy);outline-offset:var(--ja-focus-offset)}@media(max-width:700px){.ja-faq-topics{gap:var(--ja-space-2) var(--ja-space-4)}.ja-faq-answer :is(ul,ol){margin-left:28px}}
/* Semantic question headings inherit the existing Home summary role without a new type style. */
.ja-faq-group details>summary>h3{font:inherit!important;color:inherit!important;letter-spacing:inherit!important;text-transform:none!important;margin:0!important;padding:0;min-width:0}
.ja-faq-topic-select{display:none;width:100%;margin-bottom:var(--ja-space-12)}
.ja-faq-section .ja-faq-topic-select{border:0}
.ja-faq-section .ja-faq-topic-select>summary{font:400 var(--ja-type-small)/var(--ja-body-leading) var(--ja-font-body);gap:var(--ja-space-2);min-height:52px;padding:12px 16px}
.ja-faq-section .ja-faq-topic-select>summary:before{display:none}
.ja-faq-topic-select .ja-disclosure-options{width:100%;min-width:0}
#faq-onderwerpen{scroll-margin-top:var(--ja-space-8)}
@media(max-width:640px){.ja-faq-topic-navigation .ja-faq-topics{display:none}.ja-faq-topic-navigation .ja-faq-topic-select{display:block}}
