.page-hero.svelte-58eiw7{background:var(--color-white);padding:40px 0 30px;text-align:center}.hero-image.svelte-58eiw7{margin:0 auto 30px;max-width:900px}.hero-image.svelte-58eiw7 img:where(.svelte-58eiw7){width:100%;height:auto;display:block}.page-hero.svelte-58eiw7 h1:where(.svelte-58eiw7){color:var(--color-heading);font-size:36px;font-weight:700;margin:0}.section.svelte-58eiw7{padding:60px 0}.section--white.svelte-58eiw7{background:var(--color-white)}.two-col.svelte-58eiw7{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.two-col--reverse.svelte-58eiw7{direction:rtl}.two-col--reverse.svelte-58eiw7>:where(.svelte-58eiw7){direction:ltr}.col-text.svelte-58eiw7 h2:where(.svelte-58eiw7){color:var(--color-heading);font-size:24px;font-weight:700;margin-bottom:15px}.col-text.svelte-58eiw7 p:where(.svelte-58eiw7){line-height:1.7;margin-bottom:15px}.col-text.svelte-58eiw7 ul:where(.svelte-58eiw7){margin:0 0 15px 20px;padding:0;list-style:none}.col-text.svelte-58eiw7 li:where(.svelte-58eiw7){line-height:1.7;margin-bottom:5px;position:relative;padding-left:20px}.col-text.svelte-58eiw7 li:where(.svelte-58eiw7):before{content:"•";color:var(--color-primary);font-size:1.2em;position:absolute;left:0;top:0}.col-image.svelte-58eiw7{margin:0}.col-image.svelte-58eiw7 img:where(.svelte-58eiw7){width:100%}.link-more.svelte-58eiw7{color:var(--color-primary);font-weight:500}.full-image.svelte-58eiw7{margin:0}.full-image.svelte-58eiw7 img:where(.svelte-58eiw7){width:100%;border-radius:8px}.content-centered.svelte-58eiw7{max-width:800px;margin:0 auto;text-align:center}.content-centered.svelte-58eiw7 h2:where(.svelte-58eiw7){color:var(--color-heading);font-size:24px;font-weight:700;margin-bottom:20px}.content-centered.svelte-58eiw7 p:where(.svelte-58eiw7){line-height:1.7;margin-bottom:15px}.leerlijn-item.svelte-58eiw7{display:flex;align-items:flex-start;gap:20px;text-align:left;margin-bottom:25px}.leerlijn-number.svelte-58eiw7{flex-shrink:0;color:var(--color-primary);font-size:24px;font-weight:700}.leerlijn-content.svelte-58eiw7 p:where(.svelte-58eiw7){margin-bottom:5px}.leerlijn-content.svelte-58eiw7 p:where(.svelte-58eiw7):first-child{font-weight:500}@media(max-width:768px){.page-hero.svelte-58eiw7 h1:where(.svelte-58eiw7){font-size:28px}.two-col.svelte-58eiw7{grid-template-columns:1fr;gap:30px}.two-col--reverse.svelte-58eiw7{direction:ltr}}
