@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-wght-normal-D9elroTD.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-wght-normal-CxNHBx-q.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--bg: #EEF0F3;--vlak: #FFFFFF;--vlak-2: #F7F8FA;--inkt: #111827;--inkt-2: #39424F;--gedempt: #6B7482;--rand: #E1E5EA;--rand-2: #CFD5DD;--blauw: #1B5FA8;--blauw-diep: #164E8A;--blauw-licht: #E5EEF7;--donker: #18222E;--donker-2: #223040;--ok: #16794A;--ok-licht: #E8F3ED;--fout: #B4382C;--fout-licht: #FBEEEC;--waarschuw: #9A6A00;--waarschuw-licht: #FBF3E2;--radius: 8px;--radius-s: 5px;--schaduw: 0 1px 2px rgba(17, 24, 39, .06);--schaduw-op: 0 4px 16px rgba(17, 24, 39, .1)}:root[data-thema=donker]{--bg: #12161C;--vlak: #1A2029;--vlak-2: #202834;--inkt: #E9ECF1;--inkt-2: #C2C9D4;--gedempt: #929BA8;--rand: #2A323E;--rand-2: #3A4451;--blauw: #5D9BE0;--blauw-diep: #4A87CC;--blauw-licht: #1C2A3A;--donker: #0E141B;--donker-2: #18222E;--ok: #4FB183;--ok-licht: #14261E;--fout: #E07A6E;--fout-licht: #2A1A18;--waarschuw: #D9A93C;--waarschuw-licht: #241E10;--schaduw: 0 1px 2px rgba(0, 0, 0, .4)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{overflow-x:clip}body{margin:0;background:var(--bg);color:var(--inkt);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15.5px;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:"Source Serif",Georgia,serif;margin:0;line-height:1.18;letter-spacing:-.012em;font-weight:700;overflow-wrap:break-word}a{color:var(--blauw);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%}:focus-visible{outline:2.5px solid var(--blauw);outline-offset:2px;border-radius:3px}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}.kop{background:var(--vlak);border-bottom:1px solid var(--rand);position:sticky;top:0;z-index:30}.kop-in{max-width:1400px;margin:0 auto;padding:0 32px;display:flex;align-items:center;gap:26px;height:64px}.logo{display:flex;align-items:center;gap:9px;color:var(--inkt);min-width:0}.logo:hover{text-decoration:none}.logo-ruit{width:22px;height:22px;flex:none}.logo-naam{font-family:"Source Serif",Georgia,serif;font-weight:700;font-size:19px;letter-spacing:-.02em}.hoofdnav{display:flex;gap:22px;margin-left:14px;flex:1;min-width:0}.hoofdnav a{color:var(--gedempt);font-size:14.5px;font-weight:500;padding:20px 0 19px;border-bottom:2px solid transparent;margin-bottom:-1px}.hoofdnav a:hover{color:var(--inkt);text-decoration:none}.hoofdnav a.active{color:var(--inkt);border-bottom-color:var(--blauw);font-weight:600}.taalkeuze{display:flex;gap:3px}.taalkeuze button{border:0;background:none;cursor:pointer;font:inherit;font-size:12px;font-weight:600;color:var(--gedempt);padding:4px 7px;border-radius:4px}.taalkeuze button:hover{background:var(--vlak-2);color:var(--inkt)}.taalkeuze button.actief{color:var(--blauw);background:var(--blauw-licht)}.offline-balk{background:var(--waarschuw-licht);color:var(--waarschuw);text-align:center;padding:7px;font-size:13.5px;font-weight:600;border-bottom:1px solid var(--rand)}.inhoud{max-width:1400px;margin:0 auto;padding:30px 32px 60px;min-height:66vh}.pagina.smal{max-width:720px;margin:0 auto}.kruimel{font-size:13.5px;color:var(--gedempt);margin-bottom:12px}.kruimel a{color:var(--gedempt)}h1{font-size:clamp(28px,4vw,40px);margin-bottom:10px}h2{font-size:clamp(20px,2.6vw,26px);margin:30px 0 12px}h3{font-size:17px}.intro{color:var(--inkt-2);font-size:16.5px;max-width:62ch}.klein{font-size:13px;color:var(--gedempt)}.laden{min-height:45vh}.label{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--gedempt)}.knop{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--rand-2);background:var(--vlak);color:var(--inkt);font:inherit;font-size:15px;font-weight:600;cursor:pointer;padding:11px 20px;border-radius:var(--radius-s);text-align:center;transition:background .13s ease,border-color .13s ease}.knop:hover{background:var(--vlak-2);text-decoration:none}.knop.primair{background:var(--blauw);border-color:var(--blauw);color:#fff}.knop.primair:hover{background:var(--blauw-diep);border-color:var(--blauw-diep)}.knop.donker{background:var(--donker);border-color:var(--donker);color:#fff}.knop.donker:hover{background:var(--donker-2)}.knop:disabled{opacity:.45;cursor:default}.knop.groot{padding:13px 24px;font-size:15.5px}.knop.klein-knop{padding:6px 12px;font-size:13px}.knop.gevaar{color:var(--fout);border-color:var(--fout);background:none}.knop.stil{border-color:transparent;background:none;color:var(--gedempt)}.knop.stil:hover{color:var(--inkt);background:var(--vlak-2)}.kaart{background:var(--vlak);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schaduw)}.kaart-in{padding:20px 22px}.kaart-kop{padding:12px 20px;border-bottom:1px solid var(--rand);background:var(--vlak-2);display:flex;justify-content:space-between;align-items:center;gap:12px;border-radius:var(--radius) var(--radius) 0 0}.paneel{background:var(--donker);color:#edf1f6;border-radius:var(--radius);padding:22px 24px}.paneel h2,.paneel h3{color:#fff}.paneel .label{color:#93a2b4}.held{display:grid;grid-template-columns:1.05fr .95fr;gap:46px;align-items:center;padding:18px 0 34px}.held-badge{display:inline-block;background:var(--blauw-licht);color:var(--blauw);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 11px;border-radius:99px;margin-bottom:16px}.held h1{font-size:clamp(30px,4.4vw,46px);line-height:1.1}.held .intro{margin:16px 0 24px}.held-acties{display:flex;gap:10px;flex-wrap:wrap}.feitrij{display:flex;gap:10px;margin-top:26px;flex-wrap:wrap}.feit{background:var(--vlak);border:1px solid var(--rand);border-radius:var(--radius-s);padding:10px 16px;min-width:108px}.feit b{display:block;font-family:"Source Serif",Georgia,serif;font-size:23px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2}.feit span{font-size:12.5px;color:var(--gedempt)}.hoofdstuk-rooster{display:grid;gap:10px}.hs-rij{display:grid;grid-template-columns:42px 1fr auto 130px;gap:16px;align-items:center;background:var(--vlak);border:1px solid var(--rand);border-radius:var(--radius);padding:15px 18px;color:var(--inkt)}.hs-rij:hover{border-color:var(--blauw);text-decoration:none}.hs-nr{font-family:"Source Serif",Georgia,serif;font-size:17px;font-weight:700;color:var(--blauw);font-variant-numeric:tabular-nums}.hs-tekst h3{font-size:16.5px;margin-bottom:2px}.hs-tekst p{margin:0;font-size:13.5px;color:var(--gedempt)}.hs-aantal{font-size:13px;color:var(--gedempt);white-space:nowrap}.staaf{height:6px;background:var(--vlak-2);border:1px solid var(--rand);border-radius:99px;overflow:hidden}.staaf i{display:block;height:100%;background:var(--blauw)}.staaf.ok i{background:var(--ok)}.staaf.zwak i{background:var(--waarschuw)}.staaf-rij{display:flex;align-items:center;gap:10px}.staaf-rij .staaf{flex:1}.staaf-rij .pct{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;min-width:38px;text-align:right}.waarom{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;margin-top:14px}.waarom .punt{background:var(--vlak);border:1px solid var(--rand);border-radius:var(--radius);padding:18px 20px}.waarom h3{font-size:16px;margin-bottom:5px}.waarom p{margin:0;font-size:14px;color:var(--gedempt)}.les section{max-width:68ch}.les p,.les li{font-size:16.5px;color:var(--inkt-2)}.les h2{font-size:clamp(21px,2.6vw,26px)}.blok{border-radius:var(--radius);padding:15px 18px;margin:16px 0;border:1px solid var(--rand);background:var(--vlak)}.blok p{margin:5px 0 0}.blok-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.09em}.blok.tip{border-left:3px solid var(--ok)}.blok.tip .blok-label{color:var(--ok)}.blok.examenblok{border-left:3px solid var(--waarschuw);background:var(--waarschuw-licht)}.blok.examenblok .blok-label{color:var(--waarschuw)}.blok.wet2027{border-left:3px solid var(--blauw)}.blok.wet2027 .blok-label{color:var(--blauw)}.bordrij{display:flex;gap:20px;flex-wrap:wrap}.bordrij figure{margin:0;text-align:center;max-width:118px}.bordrij figcaption{font-size:12px;color:var(--gedempt);margin-top:6px;line-height:1.35}.tabel-wrap{overflow-x:auto;margin:14px 0}table{border-collapse:collapse;width:100%;background:var(--vlak);font-size:14.5px}th,td{border:1px solid var(--rand);padding:9px 12px;text-align:left}th{background:var(--vlak-2);font-weight:600}.kern{background:var(--vlak);border:1px solid var(--rand);border-radius:var(--radius);padding:6px 22px 16px;margin-top:28px}.kern li{margin:6px 0}.les-acties{display:flex;gap:10px;margin:26px 0;flex-wrap:wrap}.quizbalk{display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--vlak);border:1px solid var(--rand);border-radius:var(--radius);padding:10px 16px;margin-bottom:14px;font-size:13.5px}.quizbalk .titel{font-weight:600}.quizbalk .rechts{display:flex;align-items:center;gap:14px;color:var(--gedempt);font-variant-numeric:tabular-nums}.modus-badge{background:var(--blauw-licht);color:var(--blauw);font-size:12px;font-weight:600;padding:3px 9px;border-radius:99px}.timer{font-weight:700;font-variant-numeric:tabular-nums;background:var(--donker);color:#fff;padding:4px 11px;border-radius:99px;font-size:13px}.timer.bijna{background:var(--fout)}.voortgangslijn{height:3px;background:var(--rand);border-radius:99px;overflow:hidden;margin-bottom:16px}.voortgangslijn i{display:block;height:100%;background:var(--blauw);transition:width .25s ease}.vraagblok{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:34px;align-items:start}.vraagblok.smal{grid-template-columns:1fr;max-width:760px}.vraagbeeld{border:1px solid var(--rand);border-radius:var(--radius);overflow:hidden;background:var(--vlak)}.vraagbeeld img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.vraagbeeld .bron{font-size:11.5px}.vraagbeeld .onder{padding:8px 12px;font-size:12px;color:var(--gedempt);border-top:1px solid var(--rand);display:flex;justify-content:space-between;gap:10px}.beeldborden{display:flex;align-items:center;gap:10px;padding:10px 12px;border-top:1px solid var(--rand);background:var(--vlak-2)}.beeldborden img{width:46px;height:46px;object-fit:contain}.bordbeeld{display:flex;justify-content:center;padding:26px}.bordbeeld img{width:150px;height:150px;object-fit:contain}.vraagtekst{font-family:"Source Serif",Georgia,serif;font-size:clamp(19px,2.4vw,24px);font-weight:700;margin:0 0 16px;line-height:1.28}.opties{display:grid;gap:9px}.optie{display:flex;align-items:center;gap:12px;width:100%;text-align:left;cursor:pointer;font:inherit;font-size:15.5px;padding:13px 15px;border-radius:var(--radius-s);background:var(--vlak);border:1.5px solid var(--rand-2);color:var(--inkt);transition:border-color .12s ease,background .12s ease}.optie:hover:not(:disabled){border-color:var(--blauw)}.optie .bol{width:20px;height:20px;border-radius:50%;border:2px solid var(--rand-2);flex:none;display:grid;place-items:center}.optie.gekozen{border-color:var(--blauw);background:var(--blauw-licht)}.optie.gekozen .bol{border-color:var(--blauw)}.optie.gekozen .bol:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--blauw)}.optie.goed{border-color:var(--ok);background:var(--ok-licht)}.optie.goed .bol{border-color:var(--ok)}.optie.goed .bol:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--ok)}.optie.slecht{border-color:var(--fout);background:var(--fout-licht)}.optie.slecht .bol{border-color:var(--fout)}.optie .merk{margin-left:auto;font-size:12.5px;font-weight:600;white-space:nowrap}.optie.goed .merk{color:var(--ok)}.optie.slecht .merk{color:var(--fout)}.uitlegkaart{border:1px solid var(--rand);border-radius:var(--radius);background:var(--vlak);padding:18px 20px;margin-top:16px}.uitlegkaart .kop2{display:flex;align-items:center;gap:9px;margin-bottom:8px}.uitlegkaart .vlagje{width:14px;height:14px;border-radius:3px;background:var(--blauw);flex:none}.uitlegkaart.fout .vlagje{background:var(--fout)}.uitlegkaart h4{font-size:15.5px;font-family:Inter,sans-serif;font-weight:700;margin:0}.uitlegkaart p{margin:0;color:var(--inkt-2)}.uitlegkaart .voet2{display:flex;justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--rand);font-size:13px;color:var(--gedempt);flex-wrap:wrap}.zwaar-melding{color:var(--fout);font-weight:600;font-size:13.5px;margin-top:8px}.quiz-acties{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap;align-items:center}.examenkop{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:start;margin-bottom:22px}.scorevak{background:var(--vlak);border:1px solid var(--rand);border-radius:var(--radius);padding:12px 18px;text-align:center;min-width:104px}.scorevak b{display:block;font-family:"Source Serif",Georgia,serif;font-size:30px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}.scorevak span{font-size:12px;color:var(--gedempt)}.scorevak.rood{background:var(--fout-licht);border-color:#f0cfca}.scorevak.rood b{color:var(--fout)}.scorevak.groen{background:var(--ok-licht);border-color:#c7e4d5}.scorevak.groen b{color:var(--ok)}.raster{display:flex;flex-wrap:wrap;gap:5px}.raster i{width:30px;height:22px;border-radius:3px;background:var(--blauw);display:block}.raster i.fout{background:#e2938a}.raster i.zwaar{background:#a82a1c;box-shadow:inset 0 0 0 2px var(--vlak),0 0 0 2px #a82a1c}.raster-legenda{font-size:12px;color:var(--gedempt)}.foutenlijst{display:grid;gap:0}.foutrij{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--rand);align-items:flex-start}.foutrij:last-child{border-bottom:0}.foutrij .vr{font-weight:500}.foutrij .hs{font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--gedempt);margin-top:3px}.tweekolom{display:grid;grid-template-columns:1.15fr .85fr;gap:18px;align-items:start}.meterpaneel{display:grid;gap:14px}.metergetal{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.metergetal b{font-family:"Source Serif",Georgia,serif;font-size:54px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.metergetal .van{font-size:20px;color:#93a2b4}.metergetal .oordeel{color:#9fc5ec;font-size:15px}.meterbalk{position:relative;height:9px;background:#2c3846;border-radius:99px;overflow:visible;margin:4px 0 20px}.meterbalk i{display:block;height:100%;background:#4e9be6;border-radius:99px}.meterbalk .grens{position:absolute;top:-5px;bottom:-5px;width:2px;background:#edf1f6}.meterbalk .grenslabel{position:absolute;top:12px;transform:translate(-50%);font-size:11px;color:#93a2b4;white-space:nowrap}.regelrij{display:grid;grid-template-columns:auto 1fr;gap:12px 16px;font-size:14px}.regelrij b{font-variant-numeric:tabular-nums}.adviesrij{display:grid;grid-template-columns:1fr 150px auto;gap:14px;align-items:center;padding:13px 0;border-bottom:1px solid var(--rand)}.adviesrij:last-child{border-bottom:0}.adviesrij h4{font-family:Inter,sans-serif;font-size:15px;font-weight:600;margin:0}.adviesrij .sub{font-size:12.5px;color:var(--gedempt)}.merkje{font-size:12px;font-weight:600;padding:3px 9px;border-radius:99px;white-space:nowrap}.merkje.zwak{background:var(--fout-licht);color:var(--fout)}.merkje.ok{background:var(--ok-licht);color:var(--ok)}.merkje.nieuw{background:var(--vlak-2);color:var(--gedempt)}.examenlijst{display:grid;gap:0}.examenrij{display:grid;grid-template-columns:1fr auto;gap:8px 16px;padding:13px 0;border-bottom:1px solid var(--rand)}.examenrij:last-child{border-bottom:0}.examenrij .datum{font-size:12.5px;color:var(--gedempt)}.examenrij .score{font-family:"Source Serif",Georgia,serif;font-size:19px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.examenrij .zwaarinfo{font-size:12px;color:var(--gedempt);text-align:right}.examenrij .balkje{grid-column:1 / -1}.login-vorm{display:grid;gap:10px}.login-vorm input{font:inherit;padding:11px 13px;border-radius:var(--radius-s);border:1px solid var(--rand-2);background:var(--vlak);color:var(--inkt)}.fout-tekst{color:var(--fout);font-weight:600;margin:0;font-size:14px}.borden-filters{display:grid;gap:12px;margin:16px 0 22px}.borden-filters input{font:inherit;padding:11px 14px;border-radius:var(--radius-s);border:1px solid var(--rand-2);background:var(--vlak);color:var(--inkt);width:100%;max-width:380px}.cat-knoppen{display:flex;gap:6px;flex-wrap:wrap}.cat-knoppen button{font:inherit;font-size:13.5px;font-weight:500;cursor:pointer;padding:7px 13px;border-radius:99px;border:1px solid var(--rand-2);background:var(--vlak);color:var(--gedempt)}.cat-knoppen button.actief{background:var(--blauw);border-color:var(--blauw);color:#fff}.borden-rooster{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,148px),1fr))}.bord-kaart{margin:0;background:var(--vlak);border:1px solid var(--rand);border-radius:var(--radius);padding:16px 12px;text-align:center}.bord-kaart img{width:78px;height:78px;object-fit:contain}.bord-kaart figcaption{font-size:12px;margin-top:9px;color:var(--gedempt);line-height:1.4}.bord-kaart b{display:block;color:var(--inkt);font-size:12.5px}.voet{border-top:1px solid var(--rand);background:var(--vlak);margin-top:40px}.voet-in{max-width:1400px;margin:0 auto;padding:40px 32px 26px}.voet-kolommen{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:34px;padding-bottom:28px;border-bottom:1px solid var(--rand)}.voet-merk .logo-naam{font-size:19px}.voet-merk p{color:var(--gedempt);font-size:14px;margin:8px 0 0;max-width:34ch}.voet-kolommen h2{font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gedempt);margin:0 0 12px}.voet-kolommen ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.voet-kolommen a{color:var(--inkt-2);font-size:14px}.voet-kolommen a:hover{color:var(--blauw)}.voet-thema{border:0;background:none;padding:0;font:inherit;font-size:14px;color:var(--inkt-2);cursor:pointer;text-align:left}.voet-thema:hover{color:var(--blauw);text-decoration:underline}.voet-onder{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:18px;color:var(--gedempt);font-size:13px}.voet-bron{color:var(--gedempt)}.kop-rechts{display:flex;align-items:center;gap:14px}.kop-profiel{display:inline-flex;align-items:center;gap:7px;color:var(--inkt-2);font-size:14px;font-weight:500;padding:7px 12px;border-radius:var(--radius-s);border:1px solid var(--rand-2)}.kop-profiel:hover{text-decoration:none;border-color:var(--blauw);color:var(--blauw)}.aanmeld-blad{display:grid;grid-template-columns:minmax(0,460px) minmax(0,340px);gap:34px;justify-content:center;align-items:start;padding:26px 0 40px}.aanmeld-kaart .kaart-in{padding:28px 30px 26px}.tabs{display:flex;gap:4px;background:var(--vlak-2);padding:4px;border-radius:var(--radius-s);margin:18px 0 20px}.tabs button{flex:1;border:0;background:none;font:inherit;font-size:14.5px;font-weight:600;color:var(--gedempt);padding:9px;border-radius:4px;cursor:pointer}.tabs button.aan{background:var(--vlak);color:var(--inkt);box-shadow:var(--schaduw)}.login-vorm label{display:grid;gap:6px}.login-vorm .label{color:var(--gedempt)}.aanmeld-uitleg{padding-top:10px}.aanmeld-uitleg h2{font-size:19px;margin:0 0 12px}.aanmeld-uitleg ul{padding-left:18px;margin:0 0 16px;display:grid;gap:9px;color:var(--inkt-2);font-size:14.5px}.synthese-kop{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap;margin-bottom:12px}.synthese-hoofdstuk{margin-top:34px}.synthese-hoofdstuk h2{display:flex;align-items:baseline;gap:12px;margin-bottom:14px}.synthese-nr{font-size:15px;color:var(--blauw);font-variant-numeric:tabular-nums}.synthese-lessen{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px}.kernlijst{margin:0;padding-left:18px;display:grid;gap:7px;font-size:14.5px;color:var(--inkt-2)}@media print{.kop,.voet,.synthese-kop .knop{display:none}.inhoud{max-width:none;padding:0}.synthese-lessen{grid-template-columns:1fr 1fr}.kaart{break-inside:avoid;box-shadow:none}}@media (max-width: 1000px){.voet-kolommen{grid-template-columns:1fr 1fr;gap:26px}.aanmeld-blad{grid-template-columns:minmax(0,460px)}}@media (max-width: 860px){.held{grid-template-columns:1fr;gap:28px}.vraagblok{grid-template-columns:1fr;gap:18px}.tweekolom{grid-template-columns:1fr}.hs-rij{grid-template-columns:34px 1fr;gap:12px}.hs-aantal,.hs-rij .staaf-rij{display:none}.adviesrij{grid-template-columns:1fr auto}.adviesrij .staaf-rij{display:none}.examenkop{grid-template-columns:1fr}}@media (max-width: 700px){.kop-in{display:grid;grid-template-columns:1fr auto;height:auto;padding:10px 16px 0;gap:8px 12px;align-items:center}.hoofdnav{grid-column:1 / -1;margin-left:0;gap:18px;flex:none;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hoofdnav::-webkit-scrollbar{display:none}.hoofdnav a{padding:10px 0;white-space:nowrap;flex:none}.inhoud{padding:22px 16px 44px}.metergetal b{font-size:44px}.raster i{width:26px;height:20px}.feitrij .feit{flex:1 1 calc(50% - 5px);min-width:0}.held-acties .knop{flex:1 1 100%}.voet-kolommen{grid-template-columns:1fr;gap:22px}.voet-in{padding:30px 16px 22px}.kop-profiel span{display:none}.kop-profiel{padding:7px 9px}}
