.test-pagina{padding:var(--ruimte-16) var(--rand-buiten) 80px}.test-h1{margin-bottom:var(--ruimte-18);max-width:20ch}.test-melding{background:var(--tint-geel);border-radius:var(--hoek-vlak);padding:var(--ruimte-18) var(--ruimte-22);margin-bottom:var(--ruimte-26);max-width:74ch}.test-melding__kop{font-size:var(--tekst-label-groot);color:var(--oker);margin-bottom:var(--ruimte-8);font-weight:700}.test-melding p{font-size:var(--tekst-label-groot);line-height:var(--regel-lopend)}.test-melding__knop{margin-top:var(--ruimte-14)}.test-intro{max-width:64ch;margin-bottom:var(--ruimte-26)}.test-intro__lead{margin-bottom:var(--ruimte-14);font-size:var(--tekst-nadruk);line-height:var(--regel-lopend)}.test-intro__na{font-size:var(--tekst-lopend);line-height:var(--regel-lopend);color:var(--zacht)}.test-kaarten{gap:var(--ruimte-18);margin-bottom:var(--ruimte-26);flex-wrap:wrap;display:flex}.test-introkaart{min-width:0;padding:var(--ruimte-22) var(--ruimte-24);flex:260px}.test-introkaart__kop{margin:var(--ruimte-14) 0 7px;font-family:var(--letter-tekst);font-size:var(--tekst-label-groot);font-weight:700;line-height:var(--regel-label);letter-spacing:0}.test-introkaart p{font-size:var(--tekst-label-groot);line-height:var(--regel-lopend);color:var(--zacht)}.test-startrij{gap:var(--ruimte-14);flex-wrap:wrap;align-items:center;display:flex}.test-knop{min-height:var(--veldhoogte);padding:0 var(--ruimte-24);border:2px solid var(--primair);border-radius:var(--hoek-rond);background:var(--primair);color:var(--kaart);font-family:var(--letter-tekst);font-size:var(--tekst-label-groot);cursor:pointer;transition:background-color var(--tijd-snel) var(--soepel), color var(--tijd-snel) var(--soepel);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.test-knop:hover{background:#0a4750}.test-knop--open{background:var(--kaart);color:var(--primair)}.test-knop--open:hover{background:var(--tint-blauw);color:var(--primair)}.test-start{min-height:60px;font-size:var(--tekst-lopend);padding:0 30px}.test-terug{min-height:var(--veldhoogte);padding:0 var(--ruimte-18);color:var(--primair);font-family:var(--letter-tekst);font-size:var(--tekst-label-groot);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.test-terug:hover{color:var(--rood-tekst)}.test-kaart{max-width:720px}.test-kopbalk{justify-content:space-between;align-items:center;gap:var(--ruimte-12) var(--ruimte-22);padding:var(--ruimte-18) var(--ruimte-26);background:var(--tint-blauw);flex-wrap:wrap;display:flex}.test-kopbalk__nr{font-size:var(--tekst-label-groot);font-weight:700}.test-kopbalk__rest{font-size:var(--tekst-label-groot);color:var(--zacht)}.test-voortgang{background:var(--lijn);height:10px}.test-voortgang__vulling{background:var(--primair);height:10px;transition:width var(--tijd-normaal) var(--soepel)}.test-vraag{padding:var(--ruimte-28) var(--ruimte-26) var(--ruimte-26)}.test-vraag__tekst{margin-bottom:var(--ruimte-24);max-width:38ch;font-size:clamp(25px,4.4vw,34px);line-height:1.3}.test-vraag__tekst:focus{outline:none}.test-antwoorden{gap:var(--ruimte-10);flex-direction:column;display:flex}.test-antwoord{min-height:var(--antwoordhoogte);padding:0 var(--ruimte-22);border:var(--rand-bediening);border-radius:var(--hoek-vlak);background:var(--kaart);color:var(--inkt);font-family:var(--letter-tekst);font-size:var(--tekst-lopend);text-align:left;cursor:pointer;transition:background-color var(--tijd-snel) var(--soepel), border-color var(--tijd-snel) var(--soepel), color var(--tijd-snel) var(--soepel);font-weight:700}.test-antwoord:hover{border-color:var(--primair);background:var(--tint-blauw)}.test-antwoord--gekozen,.test-antwoord--gekozen:hover{border-color:var(--primair);background:var(--primair);color:var(--kaart)}.test-voet{align-items:center;gap:var(--ruimte-14);margin-top:var(--ruimte-24);padding-top:var(--ruimte-18);border-top:1px solid var(--lijn-licht);flex-wrap:wrap;display:flex}.test-voet__zijkant{font-size:var(--tekst-label-groot);color:var(--zacht);margin-left:auto}.test-onderschrift{margin-top:var(--ruimte-18);font-size:var(--tekst-label-groot);line-height:var(--regel-lopend);color:var(--zacht);max-width:60ch}.test-uitslagkop{max-width:62ch;margin-bottom:var(--ruimte-22)}.test-uitslagkop__kop{margin:var(--ruimte-16) 0 var(--ruimte-14)}.test-uitslagkop__lead{font-size:var(--tekst-nadruk);line-height:var(--regel-lopend);color:var(--zacht)}.test-lijnen{max-width:760px;margin-bottom:var(--ruimte-22)}.test-lijnen__binnen{padding:var(--ruimte-24) var(--ruimte-26)}.test-lijnen__label{font-size:var(--tekst-label-groot);color:var(--zacht);margin-bottom:var(--ruimte-18);font-weight:700}.test-lijn+.test-lijn{margin-top:var(--ruimte-26)}.test-lijn__kop{justify-content:space-between;align-items:baseline;gap:var(--ruimte-10);margin-bottom:var(--ruimte-10);flex-wrap:wrap;display:flex}.test-lijn__naam,.test-lijn__woord{font-size:var(--tekst-lopend);min-width:0;font-weight:700}.test-balk{background:var(--lijn);border-radius:11px;height:22px;overflow:hidden}.test-balk__vulling{background:var(--primair);border-radius:11px;height:22px}.test-lijn__uiteinden{justify-content:space-between;gap:var(--ruimte-10);margin-top:var(--ruimte-8);font-size:var(--tekst-label);color:var(--zacht);display:flex}.test-strook-licht{padding:var(--ruimte-18) var(--ruimte-26);background:var(--papier);border-top:var(--rand-blok)}.test-strook-licht p{font-size:var(--tekst-label-groot);line-height:var(--regel-lopend);color:var(--zacht);max-width:70ch}.test-uitleg{background:var(--inkt);border-radius:var(--hoek-kaart);max-width:760px;margin-bottom:var(--ruimte-22);overflow:hidden}.test-uitleg__binnen{padding:var(--ruimte-24) var(--ruimte-26) var(--ruimte-22)}.test-uitleg__binnen>.pil{margin-bottom:var(--ruimte-16)}.test-uitleg__kop{margin-bottom:var(--ruimte-18);font-family:var(--letter-kop);color:var(--op-inkt);text-wrap:pretty;max-width:44ch;font-size:clamp(22px,3.6vw,28px);font-weight:600;line-height:1.3}.test-uitleg__waarschuwing{margin-bottom:var(--ruimte-18);padding-left:var(--ruimte-14);border-left:6px solid var(--geel);font-size:var(--tekst-label-groot);line-height:var(--regel-lopend);color:var(--geel);max-width:58ch;font-weight:600}.test-uitleg__kolommen{gap:var(--ruimte-22);flex-wrap:wrap;display:flex}.test-uitleg__kolom{flex:280px;min-width:0}.test-uitleg__kolomkop{font-family:var(--letter-tekst);font-size:var(--tekst-label-groot);font-weight:700;line-height:var(--regel-label);letter-spacing:0;color:var(--geel);margin-bottom:var(--ruimte-12)}.test-uitleg__items{font-size:var(--tekst-label-groot);line-height:var(--regel-lopend);color:var(--op-inkt-tekst);flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.test-uitleg__auteur{align-items:center;gap:var(--ruimte-14) var(--ruimte-18);margin-top:var(--ruimte-22);padding-top:var(--ruimte-18);border-top:1px solid var(--lijn-op-inkt);flex-wrap:wrap;display:flex}.test-uitleg__initialen{background:var(--geel);width:48px;height:48px;color:var(--inkt);font-family:var(--letter-kop);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:22px;font-weight:600;display:flex}.test-uitleg__initialen--leeg{border:2px solid var(--geel);color:var(--geel);background:0 0}.test-uitleg__naam{font-size:var(--tekst-label-groot);color:var(--op-inkt);font-weight:700;display:block}.test-uitleg__functie{font-size:var(--tekst-label);line-height:var(--regel-label);color:var(--op-inkt-zacht);max-width:58ch;margin-top:2px;display:block}.test-uitleg__strook{padding:var(--ruimte-14) var(--ruimte-26);background:var(--inkt-diep)}.test-uitleg__strook p{font-size:var(--tekst-label);line-height:var(--regel-lopend);color:var(--op-inkt-zacht);max-width:80ch}.test-bron{max-width:760px;margin-bottom:var(--ruimte-22);padding:var(--ruimte-22) var(--ruimte-24)}.test-bron__kop{margin-bottom:var(--ruimte-12)}.test-bron__alinea{margin-bottom:var(--ruimte-12);font-size:var(--tekst-label-groot);line-height:var(--regel-lopend);max-width:70ch}.test-bron__let-op{margin-bottom:var(--ruimte-12);background:var(--tint-geel);border-radius:var(--hoek-vlak-klein);padding:var(--ruimte-14) var(--ruimte-16);font-size:var(--tekst-label-groot);line-height:var(--regel-lopend);max-width:70ch}.test-bron__klein{font-size:var(--tekst-label-groot);line-height:var(--regel-lopend);color:var(--zacht);max-width:70ch}.test-telling{margin-bottom:var(--ruimte-22);font-size:var(--tekst-label-groot);line-height:var(--regel-lopend);color:var(--zacht);max-width:70ch}
