.gj-video[data-astro-cid-xiaoxhpy]{margin:2rem 0}.gj-video__frame[data-astro-cid-xiaoxhpy]{aspect-ratio:16/9;border:1px solid var(--border);background:var(--color-accent-900,#1a1a1a);border-radius:16px;position:relative;overflow:hidden}.gj-video__poster[data-astro-cid-xiaoxhpy]{object-fit:cover;opacity:.4;width:100%;height:100%;position:absolute;inset:0}.gj-video__consent[data-astro-cid-xiaoxhpy]{text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:1.5rem;display:flex;position:absolute;inset:0}.gj-video__icon[data-astro-cid-xiaoxhpy]{background:var(--color-yellow-500);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.gj-video__title[data-astro-cid-xiaoxhpy]{font-family:var(--font-display);margin:0;font-size:1.1rem}.gj-video__notice[data-astro-cid-xiaoxhpy]{max-width:46ch;font-family:var(--font-subtitle);opacity:.85;margin:0;font-size:.82rem;line-height:1.45}.gj-video__button[data-astro-cid-xiaoxhpy]{color:var(--ink);font-family:var(--font-subtitle);cursor:pointer;transition:transform var(--duration-base,.2s) var(--ease,ease);background:#fff;border:0;border-radius:999px;margin-top:.2rem;padding:.6rem 1.3rem;font-size:.9rem;font-weight:600}.gj-video__button[data-astro-cid-xiaoxhpy]:hover{transform:scale(1.04)}.gj-video__button[data-astro-cid-xiaoxhpy]:focus-visible{outline:3px solid var(--color-yellow-500);outline-offset:2px}.gj-video__meta[data-astro-cid-xiaoxhpy]{font-family:var(--font-subtitle);opacity:.7;margin:0;font-size:.72rem}aside[data-astro-cid-6phr2tnx] a{color:var(--color-yellow-700);text-underline-offset:3px;text-decoration:underline}aside[data-astro-cid-6phr2tnx] a:hover{color:var(--color-yellow-800)}.gj-timeline[data-astro-cid-24j3d7sm]{margin:3rem 0}.gj-timeline__head[data-astro-cid-24j3d7sm]{max-width:42ch;margin-bottom:2.5rem}.gj-timeline__eyebrow[data-astro-cid-24j3d7sm]{font-family:var(--font-subtitle);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-700);margin-bottom:.5rem;font-size:12px;font-weight:600;display:block}.gj-timeline__title[data-astro-cid-24j3d7sm]{font-family:var(--font-display);color:var(--color-accent-900);margin:0;font-size:clamp(28px,4vw,40px);line-height:1.05}.gj-timeline__intro[data-astro-cid-24j3d7sm]{font-family:var(--font-subtitle);color:var(--color-base-500);margin:.75rem 0 0;font-size:17px;line-height:1.5}.gj-timeline__track[data-astro-cid-24j3d7sm]{margin:0;padding:0;list-style:none;position:relative}.gj-timeline__item[data-astro-cid-24j3d7sm]{padding-bottom:2rem;padding-left:2rem;position:relative}.gj-timeline__item[data-astro-cid-24j3d7sm]:before{content:"";background:var(--color-base-200);width:2px;position:absolute;top:6px;bottom:-6px;left:5px}.gj-timeline__item[data-astro-cid-24j3d7sm]:last-child:before{display:none}.gj-timeline__dot[data-astro-cid-24j3d7sm]{background:var(--color-accent-900);width:12px;height:12px;box-shadow:0 0 0 4px var(--color-base-50);border-radius:999px;position:absolute;top:4px;left:0}.gj-timeline__card[data-astro-cid-24j3d7sm]{border:1px solid var(--color-base-100);background:#fff;border-radius:14px;padding:1.5rem 1.5rem 1.65rem;box-shadow:0 1px 2px #0000000a}.gj-timeline__stage[data-astro-cid-24j3d7sm]{font-family:var(--font-subtitle);color:var(--color-accent-900);margin:0;font-size:19px;font-weight:700;line-height:1.25}.gj-timeline__period[data-astro-cid-24j3d7sm]{color:var(--color-base-500);margin-top:2px;font-size:15px;font-weight:600;display:block}.gj-timeline__text[data-astro-cid-24j3d7sm]{font-family:var(--font-subtitle);color:var(--color-accent-700);margin:.6rem 0 0;font-size:15px;line-height:1.55}@media (width>=640px){.gj-timeline__item[data-astro-cid-24j3d7sm]{padding-left:2.5rem}.gj-timeline__item[data-astro-cid-24j3d7sm]:before{left:6px}.gj-timeline__dot[data-astro-cid-24j3d7sm]{width:14px;height:14px}.gj-timeline__card[data-astro-cid-24j3d7sm]{padding:1.75rem 2rem 1.9rem}}.gj-imgcols[data-astro-cid-tqxrkqvf]{grid-template-columns:1fr;gap:16px;margin:2rem 0;display:grid}.gj-imgcols__item[data-astro-cid-tqxrkqvf]{margin:0}.gj-imgcols__item[data-astro-cid-tqxrkqvf] img[data-astro-cid-tqxrkqvf]{border-radius:14px;width:100%;height:auto;display:block}.gj-imgcols__item--extra[data-astro-cid-tqxrkqvf]{display:none}@media (width>=768px){.gj-imgcols[data-astro-cid-tqxrkqvf]{grid-template-columns:1fr 1fr}.gj-imgcols__item--extra[data-astro-cid-tqxrkqvf]{display:block}}.gj-form[data-astro-cid-ssgboa3z]{background:var(--color-accent-100);border:1px solid var(--border);border-radius:16px;margin:2rem 0;padding:1.75rem}.gj-form__kop[data-astro-cid-ssgboa3z]{font-family:var(--font-display);margin:0 0 .5rem}.gj-form__intro[data-astro-cid-ssgboa3z]{font-family:var(--font-sans);color:var(--ink-soft);margin:0 0 1.25rem}.gj-form__veld[data-astro-cid-ssgboa3z]{flex-direction:column;gap:.35rem;margin:0 0 1rem;display:flex}.gj-form__veld[data-astro-cid-ssgboa3z] label[data-astro-cid-ssgboa3z],.gj-form__akkoord[data-astro-cid-ssgboa3z] label[data-astro-cid-ssgboa3z]{font-family:var(--font-subtitle);color:var(--ink);font-size:14px;font-weight:600}.gj-form__veld[data-astro-cid-ssgboa3z] input[data-astro-cid-ssgboa3z],.gj-form__veld[data-astro-cid-ssgboa3z] textarea[data-astro-cid-ssgboa3z]{width:100%;font-family:var(--font-sans);color:var(--ink);border:1px solid var(--border);background:#fff;border-radius:8px;padding:.65rem .8rem;font-size:15px}.gj-form__veld[data-astro-cid-ssgboa3z] input[data-astro-cid-ssgboa3z]:focus-visible,.gj-form__veld[data-astro-cid-ssgboa3z] textarea[data-astro-cid-ssgboa3z]:focus-visible,.gj-form__akkoord[data-astro-cid-ssgboa3z] input[data-astro-cid-ssgboa3z]:focus-visible,.gj-form__knop[data-astro-cid-ssgboa3z]:focus-visible{outline:3px solid var(--color-yellow-500);outline-offset:2px}.gj-form__form[data-astro-cid-ssgboa3z][data-gepoogd] [data-astro-cid-ssgboa3z]:invalid{border-color:#b3261e}.gj-form__akkoord[data-astro-cid-ssgboa3z]{align-items:flex-start;gap:.6rem;margin:0 0 .75rem;display:flex}.gj-form__akkoord[data-astro-cid-ssgboa3z] label[data-astro-cid-ssgboa3z]{color:var(--ink-soft);font-size:13.5px;font-weight:400;line-height:1.45}.gj-form__akkoord[data-astro-cid-ssgboa3z] input[data-astro-cid-ssgboa3z]{flex-shrink:0;width:18px;height:18px;margin-top:.2rem}.gj-form__verplicht[data-astro-cid-ssgboa3z]{font-family:var(--font-sans);color:var(--ink-mute);margin:0 0 1rem;font-size:12.5px}.gj-form__knop[data-astro-cid-ssgboa3z]{background:var(--color-yellow-500);color:#fff;font-family:var(--font-subtitle);cursor:pointer;border:0;border-radius:999px;padding:.7rem 1.6rem;font-size:15px;font-weight:600}.gj-form__knop[data-astro-cid-ssgboa3z][disabled]{opacity:.6;cursor:not-allowed}.gj-form__download[data-astro-cid-ssgboa3z]{margin:1rem 0 0}.gj-form__knop--link[data-astro-cid-ssgboa3z]{text-decoration:none;display:inline-block}.gj-form__status[data-astro-cid-ssgboa3z]{font-family:var(--font-sans);margin:.9rem 0 0;font-size:14px}.gj-form__status[data-astro-cid-ssgboa3z]:empty{margin:0}.gj-form__status[data-astro-cid-ssgboa3z]{color:#1b5e20}.gj-form__status--fout[data-astro-cid-ssgboa3z]{color:#b3261e}.gj-form__honeypot[data-astro-cid-ssgboa3z]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.book-grid[data-astro-cid-cp6jltyx]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:24px 20px;margin:2rem 0;padding:0;list-style:none;display:grid}.book-grid__item[data-astro-cid-cp6jltyx]{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.book-grid__cover[data-astro-cid-cp6jltyx]{line-height:0;transition:transform .15s,box-shadow .15s;display:block}.book-grid__cover[data-astro-cid-cp6jltyx] img[data-astro-cid-cp6jltyx]{object-fit:contain;width:auto;max-width:100%;height:210px;box-shadow:var(--shadow-md);border-radius:4px}a[data-astro-cid-cp6jltyx].book-grid__cover:hover{transform:translateY(-3px)}a[data-astro-cid-cp6jltyx].book-grid__cover:hover img[data-astro-cid-cp6jltyx]{box-shadow:var(--shadow-lg)}.book-grid__title[data-astro-cid-cp6jltyx]{font-family:var(--font-subtitle);text-align:center;color:var(--ink-strong);margin:4px 0 0;font-size:17px;font-weight:600;line-height:1.25}.book-grid__text[data-astro-cid-cp6jltyx]{font-family:var(--font-sans);color:var(--ink-soft);margin:0;font-size:14px;line-height:1.5}.book-grid__button[data-astro-cid-cp6jltyx]{border-radius:var(--radius-full,999px);background:var(--primary);color:#fff;font-family:var(--font-subtitle);align-items:center;gap:6px;margin-top:auto;padding:9px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.book-grid__button[data-astro-cid-cp6jltyx]:hover{background:var(--primary-hover);color:#fff}.book-grid__button[data-astro-cid-cp6jltyx]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sr-only[data-astro-cid-cp6jltyx]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.book-grid__cover[data-astro-cid-cp6jltyx],a[data-astro-cid-cp6jltyx].book-grid__cover:hover{transition:none;transform:none}}.gj-table[data-astro-cid-xdq2udgk]{border:1px solid var(--border);border-radius:var(--radius-lg,16px);background:var(--bg-card);-webkit-overflow-scrolling:touch;margin:2rem 0;overflow-x:auto}.gj-table[data-astro-cid-xdq2udgk]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.gj-table[data-astro-cid-xdq2udgk] table[data-astro-cid-xdq2udgk]{border-collapse:collapse;width:100%;font-family:var(--font-sans);min-width:34rem;font-size:15px;line-height:1.5}.gj-table[data-astro-cid-xdq2udgk] caption[data-astro-cid-xdq2udgk]{caption-side:bottom;color:var(--ink-mute);text-align:left;padding:12px 18px;font-size:13px}.gj-table[data-astro-cid-xdq2udgk] th[data-astro-cid-xdq2udgk],.gj-table[data-astro-cid-xdq2udgk] td[data-astro-cid-xdq2udgk]{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:12px 18px}.gj-table[data-astro-cid-xdq2udgk] thead[data-astro-cid-xdq2udgk] th[data-astro-cid-xdq2udgk]{font-family:var(--font-subtitle);letter-spacing:.04em;text-transform:uppercase;color:var(--color-yellow-800);background:var(--color-yellow-50);border-bottom:1px solid var(--border-strong);white-space:nowrap;font-size:13px;font-weight:600}.gj-table[data-astro-cid-xdq2udgk] tbody[data-astro-cid-xdq2udgk] th[data-astro-cid-xdq2udgk]{font-family:var(--font-subtitle);color:var(--ink-strong);font-weight:600}.gj-table[data-astro-cid-xdq2udgk] td[data-astro-cid-xdq2udgk]{color:var(--ink)}.gj-table[data-astro-cid-xdq2udgk] tbody[data-astro-cid-xdq2udgk] tr[data-astro-cid-xdq2udgk]:last-child th[data-astro-cid-xdq2udgk],.gj-table[data-astro-cid-xdq2udgk] tbody[data-astro-cid-xdq2udgk] tr[data-astro-cid-xdq2udgk]:last-child td[data-astro-cid-xdq2udgk]{border-bottom:0}.gj-table[data-astro-cid-xdq2udgk] tbody[data-astro-cid-xdq2udgk] tr[data-astro-cid-xdq2udgk]:hover th[data-astro-cid-xdq2udgk],.gj-table[data-astro-cid-xdq2udgk] tbody[data-astro-cid-xdq2udgk] tr[data-astro-cid-xdq2udgk]:hover td[data-astro-cid-xdq2udgk]{background:var(--color-accent-50)}
