.bp-hero{padding-bottom:56px}.bp-artikel-hero{padding-bottom:40px}.bp-smal{max-width:780px}.bp-artikel-hero h1{font-size:clamp(32px,4.6vw,50px)}.bp-kruimelpad{margin-bottom:26px;font-size:14px}.bp-kruimelpad ol{color:#6b7287;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bp-kruimelpad li+li:before{content:"/";color:#b3b9c9;margin-right:6px}.bp-kruimelpad a{color:#562582;text-underline-offset:3px;font-weight:650}.bp-datum{color:#6b7287;margin-bottom:0;font-size:14px}.bp-lijst{padding:8px 0 80px}.bp-kaarten{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;display:grid}.bp-kaart{background:#fff;border:1px solid #e4e4ee;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.bp-foto{aspect-ratio:16/9;background:#f1edf8;display:block;overflow:hidden}.bp-foto img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.bp-kaart:hover .bp-foto img{transform:scale(1.03)}.bp-kaart-tekst{flex-direction:column;flex:1;gap:10px;padding:22px 24px 24px;display:flex}.bp-artikel-foto{aspect-ratio:16/9;object-fit:cover;border-radius:16px;width:100%;height:auto;margin:0 0 32px;display:block}.bp-kaart:hover{border-color:#cfc1e0;box-shadow:0 12px 30px #18224614}.bp-kaart h2,.bp-kaart h3{letter-spacing:-.01em;margin:0;font-size:21px;line-height:1.3}.bp-kaart h2 a,.bp-kaart h3 a{color:#182246;text-decoration:none}.bp-kaart h2 a:hover,.bp-kaart h3 a:hover{color:#562582;text-underline-offset:3px;text-decoration:underline}.bp-kaart p{color:#49536a;margin:0;line-height:1.6}.bp-lees{color:#562582;text-underline-offset:3px;margin-top:auto;padding-top:6px;font-size:14px;font-weight:700}.bp-artikel{color:#2c3550;padding:8px 0 64px;font-size:17px;line-height:1.75}.bp-artikel h2{color:#11172b;letter-spacing:-.02em;margin:44px 0 14px;font-size:clamp(24px,3vw,30px);line-height:1.25}.bp-artikel h3{color:#11172b;margin:28px 0 10px;font-size:20px;line-height:1.3}.bp-artikel p{margin-bottom:18px}.bp-artikel ul,.bp-artikel ol{margin:0 0 20px;padding-left:24px}.bp-artikel ul{list-style:outside}.bp-artikel ol{list-style:decimal}.bp-artikel li{margin-bottom:8px;padding-left:4px}.bp-artikel li::marker{color:#562582;font-weight:700}.bp-artikel a{color:#562582;text-underline-offset:3px}.bp-intro p{color:#49536a;font-size:19px;line-height:1.7}.bp-checklist{list-style:none;padding-left:0!important}.bp-checklist li{align-items:baseline;gap:12px;display:flex}.bp-vakje{border:2px solid #562582;border-radius:4px;flex:none;width:15px;height:15px;transform:translateY(2px)}.bp-tabel{margin:8px 0 24px}.bp-tabel .vp-table{font-size:15px}.bp-page .vp-faq details p{margin:10px 0 0}.bp-page .vp-faq a{color:#562582;text-underline-offset:3px}.bp-slot{max-width:700px;margin-bottom:22px;font-size:19px;color:#fff!important}.bp-slot strong{letter-spacing:-.02em;margin-bottom:6px;font-size:clamp(26px,3.2vw,34px);line-height:1.2;display:block}.bp-slot a{color:#fff;text-underline-offset:3px}.bp-slot-acties{align-items:center}.bp-slot-acties small{color:#dce4fb;font-size:13px}@media (width<=760px){.bp-artikel{font-size:16px}.bp-intro p{font-size:17px}.bp-kaarten{grid-template-columns:1fr}.bp-lijst{padding-bottom:56px}}@media (prefers-reduced-motion:reduce){.bp-foto img{transition:none}.bp-kaart:hover .bp-foto img{transform:none}}
