/* Studio 6.0.6: readable FAQ and footer, official logo unchanged. */
#vragen{background:#fff}#vragen .faq-grid{gap:40px}#vragen h2{color:#244C3E;font-size:clamp(34px,4vw,48px);line-height:1.15}#vragen h2 em{color:#244C3E}
#vragen .faqs summary{min-height:56px;padding:16px 0;font-size:16px;line-height:1.5;color:#244C3E;gap:16px}#vragen .faqs p{font-size:15px;line-height:1.8;color:#30443D;margin:12px 0 20px}
.footer{padding:56px 0 28px}.footer-top{gap:44px}.footer-brand{max-width:280px}.footer-brand img{filter:none;background:#fff;padding:12px;border-radius:12px;width:190px;height:auto}.footer-brand p{font-size:14px;color:#fff;line-height:1.75}
.footer-links{display:flex;flex-wrap:wrap;gap:32px 40px}.footer-links>div{min-width:150px;gap:6px}.footer-links b{font-size:15px;color:#fff}.footer-links a{font-size:14px;line-height:1.6;min-height:32px;color:#fff;display:flex;align-items:center}.footer-links a:hover{text-decoration:underline;text-underline-offset:4px}.footer a:focus-visible{outline:3px solid #E9A68C;outline-offset:4px}.footer-bottom{font-size:12px;color:#fff;margin-top:40px;line-height:1.6}
@media(max-width:700px){#vragen .faq-grid{grid-template-columns:1fr;gap:18px}.footer-top{flex-direction:column;gap:30px}.footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.footer-links>div{min-width:0}.footer-bottom{flex-direction:column;gap:8px}}
