.home:where(.astro-d32ejlv2){--tekst:var(--sl-color-white);--grijs:var(--tvdw-muted);--blauw:var(--sl-color-accent)}h1:where(.astro-d32ejlv2),h2:where(.astro-d32ejlv2){font-family:var(--tvdw-font-display);color:var(--tekst);letter-spacing:-.035em;margin:0;font-weight:600}.link:where(.astro-d32ejlv2){color:var(--blauw);text-decoration:none}.link:where(.astro-d32ejlv2):hover{text-decoration:underline}.eyebrow:where(.astro-d32ejlv2){color:var(--grijs);margin:0 0 .5rem;font-size:.9rem;font-weight:600}.flip{transform:scaleX(-1)}.verder:where(.astro-d32ejlv2){background:var(--tvdw-surface-2);border:1px solid var(--tvdw-border);border-radius:16px;grid-template-columns:auto 1fr auto;grid-template-areas:"label titel pijl""label meta pijl";align-items:center;column-gap:1rem;max-width:44rem;margin:1.5rem auto 0;padding:.9rem 1.2rem;text-decoration:none;transition:border-color .2s;display:grid}.verder:where(.astro-d32ejlv2):hover{border-color:var(--blauw)}.verder-label:where(.astro-d32ejlv2){color:#fff;background:var(--blauw);border-radius:999px;grid-area:label;padding:.35rem .7rem;font-size:.8rem;font-weight:600}.verder-titel:where(.astro-d32ejlv2){color:var(--tekst);grid-area:titel;font-weight:600}.verder-meta:where(.astro-d32ejlv2){color:var(--grijs);grid-area:meta;font-size:.82rem}.verder:where(.astro-d32ejlv2) .icon{color:var(--blauw);grid-area:pijl}.kiezer:where(.astro-d32ejlv2){text-align:center;max-width:44rem;margin:clamp(2.5rem,7vw,5rem) auto 0}.welkom:where(.astro-d32ejlv2){color:var(--grijs);margin:0 0 2.5rem;font-size:.95rem;font-weight:600}.stap:where(.astro-d32ejlv2){color:var(--grijs);justify-content:center;align-items:center;gap:1rem;margin:0 0 .75rem;font-size:.85rem;font-weight:600;display:flex}.terug:where(.astro-d32ejlv2){font:inherit;color:var(--blauw);cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;display:inline-flex}.kiezer:where(.astro-d32ejlv2) h1:where(.astro-d32ejlv2),.kiezer:where(.astro-d32ejlv2) h2:where(.astro-d32ejlv2){font-size:clamp(2rem,1.4rem + 2.6vw,3rem);line-height:1.1}.opties:where(.astro-d32ejlv2){text-align:start;gap:.6rem;margin-top:2rem;display:grid}.opties-niveau:where(.astro-d32ejlv2),.opties-doel:where(.astro-d32ejlv2){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=36rem){.opties-niveau:where(.astro-d32ejlv2),.opties-doel:where(.astro-d32ejlv2){grid-template-columns:minmax(0,1fr)}}.optie:where(.astro-d32ejlv2){border:1.5px solid var(--tvdw-border);background:var(--tvdw-surface);font:inherit;text-align:start;cursor:pointer;color:inherit;border-radius:16px;align-content:start;gap:.25rem;padding:1.1rem 1.25rem;transition:border-color .15s,background-color .15s,transform .1s;display:grid}.optie:where(.astro-d32ejlv2):hover{border-color:color-mix(in srgb, var(--blauw) 60%, transparent)}.optie:where(.astro-d32ejlv2):active{transform:scale(.985)}.optie:where(.astro-d32ejlv2):focus-visible{outline:3px solid color-mix(in srgb, var(--blauw) 45%, transparent);outline-offset:2px}.optie:where(.astro-d32ejlv2).gekozen{border-color:var(--blauw);background:color-mix(in srgb, var(--blauw) 10%, var(--tvdw-surface))}.optie-titel:where(.astro-d32ejlv2){color:var(--tekst);letter-spacing:-.01em;font-size:1.05rem;font-weight:600}.optie-sub:where(.astro-d32ejlv2){color:var(--grijs);font-size:.9rem}.optie-doel:where(.astro-d32ejlv2){grid-template-columns:auto 1fr;align-content:center;align-items:center;column-gap:.9rem}.optie-icoon:where(.astro-d32ejlv2){background:var(--tvdw-surface-2);width:40px;height:40px;color:var(--tekst);border-radius:12px;place-items:center;display:grid}.optie-doel:where(.astro-d32ejlv2).gekozen .optie-icoon:where(.astro-d32ejlv2){background:var(--blauw);color:#fff}.klaar:where(.astro-d32ejlv2){padding:2rem 0 1rem}.klaar-pad:where(.astro-d32ejlv2){color:var(--grijs);margin:.75rem 0 0}.spinner:where(.astro-d32ejlv2){border:3px solid var(--tvdw-surface-2);border-top-color:var(--blauw);border-radius:50%;width:28px;height:28px;margin-bottom:1.25rem;animation:.8s linear infinite draai;display:inline-block}@keyframes draai{to{transform:rotate(360deg)}}.voortgang:where(.astro-d32ejlv2){justify-content:center;gap:.4rem;margin-top:2rem;display:flex}.voortgang:where(.astro-d32ejlv2) span:where(.astro-d32ejlv2){background:var(--tvdw-surface-2);border-radius:999px;width:28px;height:4px;transition:background-color .3s}.voortgang:where(.astro-d32ejlv2) span:where(.astro-d32ejlv2).actief{background:var(--blauw)}.extra-links:where(.astro-d32ejlv2){flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin:1.25rem 0 0;display:flex}.taal-mobiel:where(.astro-d32ejlv2){display:none}@media (width<=50rem){.taal-mobiel:where(.astro-d32ejlv2){width:fit-content;color:var(--grijs);border:1px solid var(--sl-color-hairline-light);border-radius:999px;margin:-1.75rem 0 .75rem auto;padding:.5rem .75rem;font-size:.85rem;font-weight:600;text-decoration:none;display:block}}.overslaan:where(.astro-d32ejlv2){color:var(--grijs);padding-block:.6rem;font-size:.9rem;text-decoration:none;display:inline-block}.overslaan:where(.astro-d32ejlv2):hover{color:var(--blauw)}.probeer:where(.astro-d32ejlv2){background:var(--tvdw-surface-2);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,5vw,4rem);margin-top:clamp(5rem,10vw,8rem);padding:clamp(2rem,5vw,3.5rem);display:grid}:root:not([data-theme=light]) .probeer:where(.astro-d32ejlv2){border:1px solid var(--tvdw-border);background:#0f0f11}@media (width<=52rem){.probeer:where(.astro-d32ejlv2){grid-template-columns:minmax(0,1fr)}}.probeer:where(.astro-d32ejlv2) h2:where(.astro-d32ejlv2){font-size:clamp(1.8rem,1.3rem + 1.8vw,2.5rem);line-height:1.1}.probeer-tekst:where(.astro-d32ejlv2) p:where(.astro-d32ejlv2):not(.eyebrow){color:var(--grijs);margin:1rem 0 1.25rem;font-size:1.05rem;line-height:1.55}.lessen:where(.astro-d32ejlv2){margin-top:clamp(5rem,10vw,8rem)}.lessen:where(.astro-d32ejlv2) header:where(.astro-d32ejlv2) h2:where(.astro-d32ejlv2){font-size:clamp(1.6rem,1.3rem + 1.2vw,2.2rem)}.lessen:where(.astro-d32ejlv2) header:where(.astro-d32ejlv2) p:where(.astro-d32ejlv2){color:var(--grijs);margin:.4rem 0 0}.lessen:where(.astro-d32ejlv2) ol:where(.astro-d32ejlv2){border-top:1px solid var(--tvdw-border);margin:1.75rem 0 0;padding:0;list-style:none}.lessen:where(.astro-d32ejlv2) li:where(.astro-d32ejlv2){border-bottom:1px solid var(--tvdw-border);margin:0}.les:where(.astro-d32ejlv2){border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"titel meta pijl""pad meta pijl";align-items:center;column-gap:1.25rem;padding:1.1rem .5rem;text-decoration:none;transition:background-color .15s;display:grid}a:where(.astro-d32ejlv2).les:hover{background:var(--tvdw-surface-2)}.les-titel:where(.astro-d32ejlv2){color:var(--tekst);letter-spacing:-.01em;grid-area:titel;font-size:1.08rem;font-weight:600}.les-pad:where(.astro-d32ejlv2){color:var(--grijs);grid-area:pad;font-size:.85rem}.les-meta:where(.astro-d32ejlv2){color:var(--grijs);grid-area:meta;font-size:.85rem}.les:where(.astro-d32ejlv2) .les-pijl{color:var(--blauw);grid-area:pijl}.dicht:where(.astro-d32ejlv2) .les-titel:where(.astro-d32ejlv2){color:var(--sl-color-gray-3)}.onder:where(.astro-d32ejlv2){flex-wrap:wrap;gap:.75rem 2rem;margin:1.75rem 0 0;display:flex}
