.pk{min-height:100vh;display:flex;flex-direction:column;background:var(--color-bg)}.pk-hero{position:relative;overflow:hidden;color:#f5f4f3;margin-top:calc(-1 * var(--hm-kop-h,78px));padding:calc(var(--hm-kop-h,78px) + clamp(28px,6vh,64px)) 0 calc(var(--hm-boog) + clamp(40px,7vh,72px));background:linear-gradient(157deg,var(--color-accent-700) 0,var(--color-accent-900) 100%)}.pk-gloed{position:absolute;border-radius:50%;filter:blur(96px);pointer-events:none;z-index:0}.pk-gloed-1{width:560px;height:540px;right:-140px;top:-180px;background:color-mix(in srgb,var(--color-accent-2-600,var(--color-accent-2)) 40%,transparent)}.pk-gloed-2{width:500px;height:480px;left:-160px;bottom:-200px;background:color-mix(in srgb,var(--color-accent-400,var(--color-accent)) 44%,transparent)}.pk-hero-inhoud{position:relative;z-index:1;max-width:1120px;margin:0 auto;padding:0 var(--hm-edge)}.pk-kicker{margin:0;font-size:12.5px;letter-spacing:.11em;text-transform:uppercase;color:color-mix(in srgb,#fff 80%,transparent)}.pk-hero h1{font-family:var(--font-heading);font-weight:600;color:#fff;font-size:clamp(34px,4.8vw,54px);line-height:1.06;letter-spacing:-.022em;margin:12px 0 0;max-width:20ch}.pk-intro{margin:18px 0 0;font-size:17px;line-height:1.6;color:color-mix(in srgb,#fff 82%,transparent);max-width:58ch}.pk-main{position:relative;flex:1 1;width:100%;margin-top:calc(-1 * var(--hm-boog));border-top-left-radius:50% var(--hm-boog);border-top-right-radius:50% var(--hm-boog);background:var(--color-bg)}.pk-blad{max-width:1120px;margin-left:auto;margin-right:auto;padding:calc(var(--hm-boog) + clamp(28px,5vh,52px)) var(--hm-edge) 80px}.pk-inhoud{max-width:760px}.pk-breed{padding-top:var(--hm-boog)}.bl-leeg{padding:clamp(28px,4vw,44px);border-radius:16px;border:1px dashed color-mix(in srgb,var(--color-accent) 34%,transparent);background:color-mix(in srgb,#fff 60%,transparent);max-width:60ch}.bl-leeg h2{font-family:var(--font-heading);font-weight:600;font-size:19px;margin:0}.bl-leeg p{margin:10px 0 0;font-size:14.5px;line-height:1.6;color:var(--color-neutral-700)}.bl-hero{max-width:720px;margin:0 auto;text-align:center}.bl-hero h1{max-width:18ch}.bl-hero .pk-intro,.bl-hero h1{margin-left:auto;margin-right:auto}.bl-hero .pk-intro{max-width:52ch}.bl-kop{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:22px}.bl-titel{font-family:var(--font-heading);font-weight:600;font-size:clamp(22px,2.6vw,28px);letter-spacing:-.02em;margin:0;flex:1 1 auto}.bl-zoek{position:relative;flex:0 1 300px;min-width:200px;display:block}.bl-zoek svg{position:absolute;left:13px;top:50%;width:18px;height:18px;translate:0 -50%;color:var(--color-neutral-500);pointer-events:none}.bl-zoek input{width:100%;min-height:42px;padding:9px 14px 9px 40px;font:inherit;font-size:14.5px;color:var(--color-text);background:#fff;border:1px solid var(--color-divider);border-radius:12px;-moz-appearance:none;appearance:none;-webkit-appearance:none}.bl-zoek input::-webkit-search-cancel-button{display:none}.bl-zoek input:focus-visible{outline:2px solid var(--color-accent);outline-offset:0;border-color:transparent}.bl-niets{font-size:14.5px;color:var(--color-neutral-700);margin:0}.bl-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px}.bl-kaart{display:flex;flex-direction:column;gap:8px;padding:22px 22px 20px;border-radius:16px;text-decoration:none;color:var(--color-text);border:1px solid var(--color-divider);background:#fff;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.bl-kaart:hover{border-color:color-mix(in srgb,var(--color-accent) 40%,transparent);box-shadow:0 14px 30px -18px color-mix(in srgb,var(--color-accent-900) 45%,transparent);transform:translateY(-1px)}.bl-datum{font-size:12.5px;color:var(--color-neutral-600)}.bl-kaart h3{font-family:var(--font-heading);font-weight:600;font-size:18px;line-height:1.25;margin:0}.bl-kaart p{margin:0;font-size:14px;line-height:1.55;color:var(--color-neutral-700);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bl-lees{margin-top:auto;padding-top:8px;font-size:13.5px;font-weight:600;color:var(--color-accent-700)}.bl-artikel{max-width:68ch;font-size:16px;line-height:1.7}.bl-artikel h2{font-family:var(--font-heading);font-weight:600;font-size:21px;line-height:1.25;margin:32px 0 10px}.bl-artikel p{margin:0 0 16px}.bl-artikel ul{margin:0 0 18px;padding-left:22px}.bl-artikel li{margin:6px 0}.bl-letop{padding:12px 16px;border-radius:12px;font-size:14.5px;background:color-mix(in srgb,var(--color-accent) 7%,#fff);border:1px solid color-mix(in srgb,var(--color-accent) 22%,transparent)}.bl-kopbeeld{display:block;width:100%;height:auto;aspect-ratio:1200/630;object-fit:cover;border-radius:14px;margin:0 0 26px;background:var(--color-surface)}.bl-artikel h3{font-family:var(--font-heading);font-weight:600;font-size:18px;line-height:1.3;margin:26px 0 8px}.bl-artikel h4,.bl-artikel h5,.bl-artikel h6{font-weight:600;font-size:16px;margin:22px 0 6px}.bl-artikel ol{margin:0 0 18px;padding-left:24px}.bl-artikel a{color:var(--color-accent-700);text-underline-offset:2px}.bl-artikel img{max-width:100%;height:auto;border-radius:12px}.bl-artikel iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;border:0;border-radius:12px}.bl-artikel figure{margin:0 0 20px}.bl-artikel figcaption{margin-top:6px;font-size:13.5px;color:var(--color-neutral-600)}.bl-artikel blockquote{margin:0 0 18px;padding:2px 0 2px 16px;color:var(--color-neutral-700);border-left:3px solid color-mix(in srgb,var(--color-accent) 45%,transparent)}.bl-artikel table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;margin:0 0 20px;font-size:14.5px}.bl-artikel td,.bl-artikel th{text-align:left;vertical-align:top;padding:8px 10px;border-bottom:1px solid var(--color-divider)}.bl-artikel th{font-weight:600}.bl-artikel pre{overflow-x:auto;padding:12px 14px;border-radius:10px;background:var(--color-surface);font-size:14px}.bl-artikel hr{border:0;margin:28px 0}.bl-artikel hr,.bl-meer{border-top:1px solid var(--color-divider)}.bl-meer{max-width:68ch;margin-top:36px;padding-top:22px}.bl-meer-kop{margin:0 0 8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-800)}.bl-meer ul{margin:0;padding-left:18px;font-size:15px;line-height:1.7}.bl-meer a{color:var(--color-text)}.bl-terug{display:inline-block;margin-top:30px;font-size:14px;color:var(--color-accent-700);text-decoration:none}.bl-terug:hover{text-decoration:underline}