html{--font-display:'Poppins', sans-serif;--font-body:'Source Sans 3', sans-serif}.app-shot-inner{--as-blauw:#1F6E9C;--as-merk:#3399cc;--as-link:#1F6E9C;--as-vlak:#eef1f4;--as-kaart:#ffffff;--as-lijn:#e2e8ed;--as-inkt:#303e48;--as-inkt-zacht:#5c6b76;--as-gedempt:#8a97a1;--as-groen-vlak:#d8f0de;--as-groen-inkt:#1A6835;--as-rood:#C8342B;--as-geel:#f0ad3e;--as-paars:#8E4BA8;--as-radius:9px}.app-shot-inner{--fa-blauw:#3399cc;--fa-top-a:#359bce;--fa-top-b:#4ab7d7;--fa-vlak:#dadee6;--fa-tint:#eff9fd;--fa-inkt:#28272a;--fa-inkt-2:#5c6264;--fa-inkt-3:#8b9296;--fa-lijn:#ececed;--fa-lijn-2:#c1c2c4;--fa-groen:#00BE00;--fa-groen-vlak:#ebf8e9;--fa-groen-inkt:#28aa11;--fa-selectie:#dbeef7}.start-vraaglabel{margin:0 0 8px;text-align:center;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#024d65}#vraag-1{scroll-margin-top:calc(var(--header-h) + 48px)}.start-kop-volgend{margin-top:64px}#past{scroll-margin-top:calc(var(--header-h) + 16px)}.start-keuze{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;text-align:left;font:inherit;color:inherit;cursor:pointer;border:2px solid transparent;transition:border-color .15s}.start-keuze .kaarten__tekst{margin-bottom:0}.start-keuze:hover{border-color:#39c}.start-keuze .kaarten__label,.start-keuze .kaarten__kaartkop,.start-keuze .kaarten__tekst{display:block}.start-keuze:focus-visible{outline:3px solid #024d65;outline-offset:2px}.start-keuze[aria-pressed=true]{border-color:#024d65}.start-keuze[aria-pressed=true] .kaarten__label{display:inline-block;background:#024d65;color:#fff;border-radius:999px;padding:4px 12px}.start-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:32px}.start-chip{font:inherit;font-weight:600;font-size:18px;line-height:1.2;color:#3c4c52;background:#fff;border:2px solid #e2e8f0;border-radius:999px;padding:8px 16px;min-height:44px;cursor:pointer}.start-chip:hover{border-color:#39c}.start-chip:focus-visible{outline:3px solid #024d65;outline-offset:2px}.start-chip[aria-pressed=true]{background:#024d65;border-color:#024d65;color:#fff}.start-past .kaarten__kaart{display:flex;flex-direction:column;gap:12px}.start-standen{display:flex;flex-direction:column;gap:8px}.start-standen .start-chip{text-align:left}.start-oordeel{max-width:64ch;margin:32px auto 0;padding:24px 32px;background:#fff;border:1px solid #e2e8f0;border-left:4px solid #39c;border-radius:12px}.start-oordeel.is-niet{border-left-color:#024d65}.start-oordeel h3{font-size:24px;color:#024d65;margin:0 0 8px;hyphens:manual}.start-oordeel p{font-size:18px;line-height:1.5;margin:0 0 12px}.start-oordeel p:last-child{margin-bottom:0}.start-chips--links{justify-content:flex-start;margin:0 0 20px}.start-route__raster{display:grid;grid-template-columns:1fr;gap:32px;align-items:start}@media(min-width:992px){.start-route__raster{grid-template-columns:1.4fr 1fr;gap:48px}}.start-route__hoofd,.start-route__zij{min-width:0}.start-route__kop{font-family:var(--font-display);font-weight:700;font-size:clamp(28px,4.4vw,40px);line-height:1.15;text-wrap:balance;hyphens:auto;overflow-wrap:break-word;color:#3c4c52;margin:0 0 16px}.start-route__intro{font-size:18px;line-height:1.55;margin:0 0 24px}.start-stappen{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.start-stappen li{padding:16px 20px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;font-size:18px;line-height:1.5}.start-stappen b{display:block;color:#024d65;margin-bottom:4px}.start-stap-label{display:block;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#024d65;margin-bottom:4px}.start-stappen a{color:#1f6e9c}.start-route__zij .kader{margin:0 0 16px}.start-route__zij p{font-size:18px;line-height:1.5}.start-route__zij ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px}.start-route__zij a{color:#1f6e9c}.start-route__kaderkop{font-family:var(--font-display);font-weight:700;color:#024d65;margin:0 0 8px}.start-route a:not([class]),.start-oordeel a:not([class]),.start-voorjou .kaarten__voetnoot a:not([class]){padding-block:12px}.start-route a:not([class]):focus-visible,.start-oordeel a:not([class]):focus-visible,.start-voorjou .kaarten__voetnoot a:not([class]):focus-visible{padding-block:0}.start-voorjou .kaarten__voetnoot{font-size:18px;color:#3c4c52}.start-past .start-oordeel{margin:16px 0 0;padding:16px 20px}.start-link{padding:0 0 48px}.start-link__zin{font-size:18px;line-height:1.5;text-align:center;margin:0}.start-link__zin a{color:#1f6e9c;font-weight:600;padding-block:12px}.start-link__zin a:focus-visible{padding-block:0}.prose-content .start-link__zin,.support-content .start-link__zin{text-align:left}.start-route__uitgelicht{font-size:18px;margin:-12px 0 24px}.start-route__uitgelicht a{color:#1f6e9c;font-weight:600}.start-videos{margin-top:64px}.start-videos .kaarten__kop{margin:0 0 32px}.start-videos__raster{display:grid;grid-template-columns:1fr;gap:32px;margin:0;padding:0;list-style:none}@media(min-width:769px){.start-videos__raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.start-videos__kaart{min-width:0;margin:0;padding:0;display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0}.start-videos__kaart::before{display:none}.start-videos__beeld{position:relative;aspect-ratio:1.77777778;border-radius:12px;overflow:hidden}.start-videos__titel{margin:12px 0 4px;font-family:var(--font-display);font-weight:700;font-size:20px;line-height:1.3;color:#024d65}.start-videos__meta{margin:0;font-size:18px;color:#3c4c52}