.cms-content-block{padding:clamp(40px,6vw,88px) 0}.cms-content-block h2{max-width:900px}.cms-prose{max-width:850px;font-size:1.08rem;line-height:1.8}.cms-prose a{text-decoration:underline}.cms-theme-light{background:#fff;color:#171c20}.cms-theme-dark{background:#111416;color:#fff}.cms-theme-coral{background:#f27562;color:#111416}.cms-content-columns{display:grid;grid-template-columns:1fr 1fr;gap:40px}.cms-content-block figure{margin:0;max-width:1200px}.cms-content-block figure img{display:block;max-width:100%;height:auto;border-radius:18px}.cms-content-block figcaption{font-size:.9rem;margin-top:12px}.cms-faq{max-width:900px}.cms-faq details{border-bottom:1px solid #8885;padding:20px 0}.cms-faq summary{cursor:pointer;font-size:1.15rem;font-weight:700}.cms-faq .cms-prose{padding-top:16px}.cms-theme-dark a:not(.button){color:#ff9b8e}@media(max-width:650px){.cms-content-columns{grid-template-columns:1fr;gap:20px}}

/* Opmaakbeheer 20261104-1 */
.cms-prose p{color:inherit;margin:0 0 1em}.cms-prose h2{font-size:clamp(1.55rem,2.8vw,2.05rem);line-height:1.25;margin:1.65em 0 .65em}.cms-prose h3{font-size:clamp(1.2rem,2.1vw,1.55rem);line-height:1.3;margin:1.45em 0 .6em}.cms-prose ul,.cms-prose ol{margin:1em 0 1.2em;padding-left:1.6em}.cms-prose li{margin:.35em 0}.cms-prose blockquote{margin:1.35em 0;padding:.25em 0 .25em 1.1em;border-left:3px solid #ff6b5b}.cms-prose blockquote p:last-child{margin-bottom:0}.cms-prose>:first-child{margin-top:0}.cms-prose>:last-child{margin-bottom:0}.cms-prose strong{font-weight:700}.cms-prose em{font-style:italic}
