.academy-booking .rounded-xl{border-radius:var(--ac-radius-card)!important}.academy-booking .rounded-lg{border-radius:var(--ac-radius-control)!important}.academy-booking .border-gray-200{border-color:var(--ac-line)!important}.academy-booking .bg-gray-50,.academy-booking .bg-gray-100,.academy-booking [class*=hover\:bg-gray-100]:hover{background-color:var(--ac-card-soft)!important}.academy-booking .text-gray-400,.academy-booking .text-gray-500{color:var(--ac-ink-3)!important}.academy-booking .text-gray-200,.academy-booking .text-gray-300{color:var(--ac-ink-4)!important}.academy-booking .text-brand-black{color:var(--ac-ink)!important}.academy-booking [class*=bg-brand-yellow\/]{background-color:var(--ac-card-soft)!important}.academy-booking [class*=hover\:bg-brand-yellow]:hover{background-color:var(--ac-card-hover)!important}.academy-booking [class*=border-brand-yellow\/]{border-color:var(--ac-line-strong)!important}.academy-booking [class*=ring-brand-yellow]{--tw-ring-color:var(--ac-ink)!important}.academy-booking .bg-brand-yellow{background-color:var(--ac-ink)!important}.academy-booking .bg-brand-yellow.text-brand-black{color:#fff!important}@media (width<=639px){.academy-booking .p-5{padding:10px}.academy-booking .gap-1{gap:2px}.academy-booking .aspect-square,.academy-booking button{min-height:44px}.academy-booking button:not(.w-full):not([class*=flex-1]){min-width:44px}}@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal-Bold.otf)format("opentype");font-weight:600 700;font-style:normal;font-display:swap}.academy-app,.academy-portal{--ac-canvas:#f5f5f4;--ac-card:#fff;--ac-card-soft:#f3f3f2;--ac-card-hover:#fafaf9;--ac-card-soft-hover:#ececea;--ac-card-unread:#fbfbf8;--ac-line:#e6e6e3;--ac-line-strong:#cfcfcb;--ac-ink:#111;--ac-ink-2:#3a3a38;--ac-ink-3:#6b685f;--ac-ink-4:#a8a296;--ac-signal:#ffec00;--ac-signal-ink:#111;--ac-signal-hover:#f5e200;--ac-ink-hover:#2b2b2a;--ac-good:#5f6e4a;--ac-good-soft:#eef1ea;--ac-done:#1f5a3a;--ac-done-hover:#174a2f;--ac-warn:#b86a00;--ac-bad:#b23b35;--ac-bad-soft:#f8ecea;--ac-bad-line:#ecd3d0;--ac-bad-hover:#9d322d;--ac-radius-card:8px;--ac-radius-control:6px;--ac-radius-sheet:14px;--ac-shadow-float:0 12px 40px -12px #11111138, 0 2px 6px -2px #11111114;--ac-shadow-hover:0 6px 20px -12px #11111138;--ac-font:"Neue Montreal", "Helvetica Neue", Helvetica, Arial, sans-serif;--ac-font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--ac-ease:cubic-bezier(.16, 1, .3, 1);--ac-fast:.12s;--ac-base:.22s;--ac-topbar:60px;--ac-topbar-safe:calc(60px + env(safe-area-inset-top,0px));--ac-tabs:46px;--ac-banner:0px;--ac-gutter:16px;--ac-les-tekst:700px;color:var(--ac-ink);font-family:var(--ac-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:15px;line-height:1.5}.academy-app{background:var(--ac-canvas);--ac-tabs:0px;min-height:100dvh}.academy-app.academy-has-tabs{--ac-tabs:46px}.academy-app{--ac-tabs-zicht:var(--ac-tabs)}@media (width<=639px){.academy-app.academy-tabs-verborgen{--ac-tabs-zicht:0px}}.academy-app.academy-has-banner{--ac-banner:36px}.academy-app ::-moz-selection{background:var(--ac-signal);color:var(--ac-signal-ink)}.academy-portal ::-moz-selection{background:var(--ac-signal);color:var(--ac-signal-ink)}.academy-app ::selection{background:var(--ac-signal);color:var(--ac-signal-ink)}.academy-portal ::selection{background:var(--ac-signal);color:var(--ac-signal-ink)}.academy-app button,.academy-app input,.academy-app select,.academy-app textarea,.academy-portal button,.academy-portal input,.academy-portal select,.academy-portal textarea{font-family:inherit}.academy-app input,.academy-app select,.academy-app textarea,.academy-portal input,.academy-portal select,.academy-portal textarea{font-size:16px}@media (width>=640px){.academy-app input,.academy-app select,.academy-app textarea,.academy-portal input,.academy-portal select,.academy-portal textarea{font-size:15px}}.academy-app .tabular-nums,.academy-app .ac-num{font-variant-numeric:tabular-nums}.academy-app :focus,.academy-portal :focus{outline:none}.academy-app :focus-visible,.academy-portal :focus-visible{box-shadow:0 0 0 2px var(--ac-card), 0 0 0 4px var(--ac-signal), 0 0 0 5px var(--ac-ink);outline:none}.academy-app .ac-focus-quiet:focus-visible,.academy-portal .ac-focus-quiet:focus-visible{box-shadow:none}.academy-portal .ac-dialog-panel:focus-visible{box-shadow:var(--ac-shadow-float)}.academy-app .ac-focus-inset:focus-visible,.academy-portal .ac-focus-inset:focus-visible{box-shadow:inset 0 0 0 2px var(--ac-signal), inset 0 0 0 3px var(--ac-ink)}.academy-app button,.academy-app a,.academy-portal button,.academy-portal a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (pointer:coarse){.academy-app button:active:not(:disabled):not(.ac-press),.academy-app a:active:not(.ac-press),.academy-portal button:active:not(:disabled):not(.ac-press),.academy-portal a:active:not(.ac-press){opacity:.7;transition:opacity var(--ac-fast) var(--ac-ease)}.ac-tap{min-width:44px;min-height:44px}.ac-hit{position:relative}.ac-hit:after{content:"";width:max(44px,100%);height:max(44px,100%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (width<=639px){.ac-bleed{margin-right:calc(var(--ac-gutter) * -1);margin-left:calc(var(--ac-gutter) * -1);border-left:0;border-right:0;border-radius:0}}.ac-safe-bottom{padding-bottom:env(safe-area-inset-bottom)}.academy-app .overflow-y-auto,.academy-app .overflow-auto,.academy-portal .overflow-y-auto,.academy-portal .overflow-auto{overscroll-behavior-y:contain}.ac-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ac-ink-3);font-size:11px;font-weight:500;line-height:1.2}.ac-input{border:1px solid var(--ac-line-strong);border-radius:var(--ac-radius-control);background:var(--ac-card);width:100%;color:var(--ac-ink);transition:border-color var(--ac-fast) var(--ac-ease), background-color var(--ac-fast) var(--ac-ease), box-shadow var(--ac-fast) var(--ac-ease);padding:9px 12px;line-height:1.45;display:block}.ac-input::placeholder{color:var(--ac-ink-4)}.ac-input:hover:not(:disabled){border-color:var(--ac-ink-4)}.ac-input:focus,.ac-input:focus-visible{border-color:var(--ac-ink);box-shadow:0 0 0 3px #ffec008c}.ac-input:disabled{background:var(--ac-card-soft);color:var(--ac-ink-3);cursor:not-allowed}.ac-input[aria-invalid=true]{border-color:var(--ac-bad)}textarea.ac-input{resize:vertical;min-height:88px}select.ac-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%236b685f' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:34px}.ac-checkbox{width:16px;height:16px;accent-color:var(--ac-ink);flex:none}@keyframes ac-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ac-fade{0%{opacity:0}to{opacity:1}}@keyframes ac-shimmer{0%{background-position:-240px 0}to{background-position:240px 0}}@keyframes ac-pop{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes ac-pulse-dot{0%,to{box-shadow:0 0 #11111159}60%{box-shadow:0 0 0 6px #1110}}@keyframes ac-draw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}.ac-enter{animation:ac-fade-up .26s var(--ac-ease) both}.ac-enter-fade{animation:ac-fade .2s var(--ac-ease) both}.ac-stagger>*{animation:ac-fade-up .32s var(--ac-ease) both}.ac-stagger>:nth-child(2){animation-delay:30ms}.ac-stagger>:nth-child(3){animation-delay:60ms}.ac-stagger>:nth-child(4){animation-delay:90ms}.ac-stagger>:nth-child(5){animation-delay:.12s}.ac-stagger>:nth-child(6){animation-delay:.15s}.ac-stagger>:nth-child(n+7){animation-delay:.18s}.ac-pop{animation:ac-pop .32s var(--ac-ease)}.ac-live-dot{background:var(--ac-ink);border-radius:999px;width:7px;height:7px;animation:1.8s ease-out infinite ac-pulse-dot;display:inline-block}.ac-check-draw path{stroke-dasharray:24;animation:ac-draw .36s var(--ac-ease) both}.ac-skeleton{background:#ececea linear-gradient(90deg,#ececea 0,#f6f6f5 60px,#ececea 120px) 0 0/480px 100%;border-radius:4px;animation:1.3s linear infinite ac-shimmer}.ac-card-interactive{transition:border-color var(--ac-fast) var(--ac-ease), box-shadow var(--ac-base) var(--ac-ease), transform var(--ac-base) var(--ac-ease)}@media (hover:hover){.ac-card-interactive:hover{border-color:var(--ac-line-strong);box-shadow:var(--ac-shadow-hover);transform:translateY(-1px)}}.ac-card-interactive:active{transform:translateY(0)scale(.997)}.ac-press{transition:transform var(--ac-fast) var(--ac-ease), background-color var(--ac-fast) var(--ac-ease), border-color var(--ac-fast) var(--ac-ease), color var(--ac-fast) var(--ac-ease), opacity var(--ac-fast) var(--ac-ease)}.ac-press:active:not(:disabled){transform:scale(.97)}.ac-scroll-x{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.ac-scroll-x::-webkit-scrollbar{display:none}@media (width<=639px){.ac-fade-right{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}}@media (prefers-reduced-motion:reduce){.academy-app *,.academy-app :before,.academy-app :after,.academy-portal *,.academy-portal :before,.academy-portal :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.academy-lesson-body{color:var(--ac-ink-2);font-size:18px;line-height:1.5}.academy-lesson-body>p:first-of-type{color:var(--ac-ink-2);font-size:1.1875rem;font-weight:500;line-height:1.55}.academy-lesson-body h2{color:var(--ac-ink-2);letter-spacing:-.01em;margin-top:3.5rem;margin-bottom:1.25rem;font-size:2rem;font-weight:500;line-height:1.25}.academy-lesson-body h3{color:var(--ac-ink-2);margin-top:2.5rem;margin-bottom:1.25rem;font-size:1.375rem;font-weight:500}.academy-lesson-body p,.academy-lesson-body ul,.academy-lesson-body ol{margin:0 0 1.25rem}.academy-lesson-body figure,.academy-lesson-body pre{margin:0 0 .9rem}.academy-lesson-body p:last-child{margin-bottom:0}.academy-lesson-body ul,.academy-lesson-body ol{padding-left:1.4rem}.academy-lesson-body ul{list-style:outside}.academy-lesson-body ol{list-style:decimal}.academy-lesson-body li{margin:.4rem 0}.academy-lesson-body blockquote{color:var(--ac-ink-2);border:0;margin:2.75rem 0;padding:0;font-size:1.3125rem;font-weight:500;line-height:1.5}.academy-lesson-body hr{background:var(--ac-ink);border:0;width:48px;height:2px;margin:2.5rem auto}.academy-lesson-body>*{max-width:100%}.academy-lesson-body table{border:1px solid var(--ac-line);border-radius:var(--ac-radius-card);-webkit-overflow-scrolling:touch;max-width:100%;margin:1.4rem 0;display:block;overflow-x:auto}.academy-lesson-body table th,.academy-lesson-body table td{border-bottom:1px solid var(--ac-line);color:var(--ac-ink-2);text-align:left;padding:.55rem .85rem;font-size:.9rem}.academy-lesson-body table th{color:var(--ac-ink);background:var(--ac-card-soft);font-weight:600}.academy-lesson-body table tr:last-child td{border-bottom:0}.academy-lesson-body strong{color:var(--ac-ink);font-weight:700}.academy-lesson-body a{color:var(--ac-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ac-ink-4);text-decoration-color:var(--ac-ink-4);text-underline-offset:3px;transition:text-decoration-color var(--ac-fast) var(--ac-ease);font-weight:500;text-decoration-thickness:1px}.academy-lesson-body a:hover{-webkit-text-decoration-color:var(--ac-ink);text-decoration-color:var(--ac-ink)}.academy-lesson-body svg.ic{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;flex:none;width:1.125rem;height:1.125rem;display:block}.academy-lesson-body .les-lijst,.academy-lesson-body .les-stappen{margin:0 0 .9rem;padding:0;list-style:none}.academy-lesson-body .les-lijst li{margin-bottom:.5rem;padding-left:1.4rem;position:relative}.academy-lesson-body .les-lijst li:before{background:var(--ac-ink);content:"";border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:.68em;left:.25rem}.academy-lesson-body .les-stappen{counter-reset:academy-step}.academy-lesson-body .les-stappen li{counter-increment:academy-step;margin-bottom:.75rem;padding-left:2.4rem;position:relative}.academy-lesson-body .les-stappen li:before{background:var(--ac-card-soft-hover);width:1.6rem;height:1.6rem;color:var(--ac-ink-2);content:counter(academy-step);border-radius:999px;justify-content:center;align-items:center;font-size:.8125rem;font-weight:500;display:flex;position:absolute;top:.05rem;left:0}.academy-lesson-body .klaar-als{border-radius:var(--ac-radius-card);background:var(--ac-card-soft);color:var(--ac-ink-2);border:0;margin:2rem 0;padding:1.1rem 1.25rem;font-size:1rem}.academy-lesson-body .klaar-als strong{color:var(--ac-ink-3);letter-spacing:0;text-transform:none;margin-bottom:.35rem;font-size:.8125rem;font-weight:500;display:block}.academy-lesson-body .tip-kaart{border-radius:var(--ac-radius-card);background:var(--ac-card-soft);border:0;margin:2rem 0;padding:1.1rem 1.25rem}.academy-lesson-body .tip-kaart h3{color:var(--ac-ink);align-items:center;gap:.625rem;margin:0 0 .45rem;font-size:1rem;font-weight:700;display:flex}.academy-lesson-body .tip-kaart p{margin-bottom:.55rem;font-size:.94rem}.academy-lesson-body .tip-probeer{border:1px dashed var(--ac-line-strong);border-radius:var(--ac-radius-control);background:var(--ac-card-soft);color:var(--ac-ink-2);padding:.55rem .75rem;font-size:.875rem}.academy-lesson-body .screenshot{margin:1.4rem 0}.academy-lesson-body .screenshot img{border:1px solid var(--ac-line);border-radius:var(--ac-radius-card);width:100%;display:block}.academy-lesson-body .screenshot figcaption{color:var(--ac-ink-3);margin-top:.5rem;font-size:.8125rem}.academy-lesson-body pre{border:1px solid var(--ac-line);border-radius:var(--ac-radius-card);background:var(--ac-card-soft);color:var(--ac-ink);font-family:var(--ac-font-mono);white-space:pre-wrap;padding:1rem;font-size:.86rem;line-height:1.6;overflow-x:auto}.academy-lesson-body .prompt-blok{border:1px solid var(--ac-line);border-radius:var(--ac-radius-card);background:var(--ac-card-soft);margin:1.75rem 0;overflow:hidden}.academy-lesson-body .prompt-blok .prompt-kop{border-bottom:1px solid var(--ac-line);justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .9rem;display:flex}.academy-lesson-body .prompt-kop-label{color:var(--ac-ink-3);letter-spacing:0;text-transform:none;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;display:flex}.academy-lesson-body .prompt-kop-label .ic{width:.8125rem;height:.8125rem}.academy-lesson-body .copy-knop{border:1px solid var(--ac-line-strong);border-radius:var(--ac-radius-control);background:var(--ac-card);color:var(--ac-ink-2);transition:transform var(--ac-fast) var(--ac-ease);align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.8125rem;font-weight:500;display:inline-flex}.academy-lesson-body .copy-knop:active{transform:scale(.96)}.academy-lesson-body .copy-knop.gekopieerd{background:var(--ac-good-soft);color:var(--ac-good)}.academy-lesson-body .copy-knop .ic{width:.875rem;height:.875rem}.academy-lesson-body .prompt-blok pre{color:var(--ac-ink-2);background:0 0;border:0;border-radius:0;margin:0;padding:1rem 1.1rem}.academy-lesson-body img{border-radius:var(--ac-radius-card);max-width:100%}.academy-lesson-body .download-item{border:1px solid var(--ac-line);border-radius:var(--ac-radius-card);background:var(--ac-card);font-weight:inherit;transition:border-color var(--ac-fast) var(--ac-ease), transform var(--ac-base) var(--ac-ease);align-items:center;gap:.875rem;margin-bottom:.625rem;padding:.8rem 1rem;text-decoration:none;display:flex}.academy-lesson-body .download-item:hover{border-color:var(--ac-line-strong);transform:translateY(-1px)}@media (width<=640px){.academy-lesson-body{font-size:16px;line-height:1.6}.academy-lesson-body h2{margin-top:1.75rem;font-size:1.25rem}.academy-lesson-body h3{font-size:1.0625rem}.academy-lesson-body .tip-kaart,.academy-lesson-body .download-item{padding:.85rem .9rem}.academy-lesson-body pre{padding:.85rem;font-size:.82rem}.academy-lesson-body .prompt-blok pre{padding:.85rem .9rem}}mark.les-markering{background-color:#0000;background-image:linear-gradient(var(--ac-signal), var(--ac-signal));color:var(--ac-ink-2);cursor:pointer;transition:background-size var(--ac-fast) var(--ac-ease), color var(--ac-fast) var(--ac-ease);background-position:0 76%;background-repeat:no-repeat;background-size:100% .62em}mark.les-markering:hover{background-size:100% .78em}mark.les-markering.les-markering--actief,mark.les-markering.is-actief{background-image:linear-gradient(var(--ac-signal-hover), var(--ac-signal-hover));color:var(--ac-ink);background-position:0 70%;background-size:100% .92em}mark.les-markering[aria-label^="Markering met notitie"]{background-image:linear-gradient(var(--ac-ink) 0%, var(--ac-ink) 100%), linear-gradient(var(--ac-signal), var(--ac-signal));background-position:0 91%,0 76%;background-size:100% .09em,100% .62em}mark.les-markering.les-markering--actief[aria-label^="Markering met notitie"],mark.les-markering.is-actief[aria-label^="Markering met notitie"]{background-image:linear-gradient(var(--ac-ink) 0%, var(--ac-ink) 100%), linear-gradient(var(--ac-signal-hover), var(--ac-signal-hover));background-position:0 87%,0 70%;background-size:100% .09em,100% .92em}.academy-lesson-body [data-academy-block=checklist],.academy-lesson-body [data-academy-block=vraag],.academy-lesson-body [data-academy-block=hoofdstukken]{margin:2.25rem 0;display:block}:is(.academy-lesson-body [data-academy-block=checklist]:not(:has(*)),.academy-lesson-body [data-academy-block=vraag]:not(:has(*)),.academy-lesson-body [data-academy-block=hoofdstukken]:not(:has(*))){color:var(--ac-ink-3);font-size:.9375rem}.academy-lesson-body .les-blok-label{color:var(--ac-ink-3);letter-spacing:0;text-transform:none;margin-bottom:.9rem;font-size:.8125rem;font-weight:500;line-height:1.3;display:block}.academy-lesson-body [data-academy-block=uitklap]{border-radius:var(--ac-radius-card);background:var(--ac-card-soft);margin:2rem 0;overflow:hidden}.academy-lesson-body [data-academy-block=uitklap]>summary{color:var(--ac-ink-2);cursor:pointer;transition:background-color var(--ac-fast) var(--ac-ease), color var(--ac-fast) var(--ac-ease);align-items:baseline;gap:.75rem;padding:1.25rem 1.1rem;font-size:1.125rem;font-weight:400;line-height:1.5;list-style:none;display:flex}.academy-lesson-body [data-academy-block=uitklap]>summary::-webkit-details-marker{display:none}.academy-lesson-body [data-academy-block=uitklap]>summary:before{width:1rem;color:var(--ac-ink-3);content:"+";transition:color var(--ac-fast) var(--ac-ease);flex:none;font-size:1.125rem;font-weight:400;line-height:1}.academy-lesson-body [data-academy-block=uitklap][open]>summary:before{color:var(--ac-ink-3);content:"–"}.academy-lesson-body [data-academy-block=uitklap][open]>summary{background:var(--ac-card-soft-hover);color:var(--ac-ink-2)}@media (hover:hover){.academy-lesson-body [data-academy-block=uitklap]>summary:hover,.academy-lesson-body [data-academy-block=uitklap][open]>summary:hover{background:var(--ac-card-soft-hover)}}.academy-lesson-body [data-academy-block=uitklap]>summary~*{margin-left:2.85rem;margin-right:1.1rem}.academy-lesson-body [data-academy-block=uitklap]>summary~:last-child{margin-bottom:1.1rem}.academy-lesson-body .les-vraag__vraag{color:var(--ac-ink);margin-bottom:1.1rem;font-size:1.0625rem;font-weight:500;line-height:1.5}.academy-lesson-body .les-vraag__optie{-moz-column-gap:.85rem;border-radius:var(--ac-radius-control);width:100%;color:var(--ac-ink-2);text-align:left;appearance:none;cursor:pointer;transition:background-color var(--ac-fast) var(--ac-ease);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:.85rem;padding:.9375rem .75rem;font-family:inherit;font-size:1.125rem;line-height:1.25;display:grid}.academy-lesson-body .les-vraag__optie>*{grid-column:2}.academy-lesson-body .les-vraag__optie:before{border:1.5px solid var(--ac-line-strong);background:var(--ac-card);content:"";width:1.125rem;height:1.125rem;transition:border-color var(--ac-fast) var(--ac-ease), box-shadow var(--ac-fast) var(--ac-ease);border-radius:999px;flex:none;grid-area:1/1;margin-top:.2rem;display:block}.academy-lesson-body .les-vraag__optie[role=checkbox]:before{border-radius:3px}@media (hover:hover){.academy-lesson-body .les-vraag__optie:hover{background:var(--ac-card-soft)}}.academy-lesson-body .les-vraag__optie.is-gekozen{background:var(--ac-card-soft);color:var(--ac-ink)}.academy-lesson-body .les-vraag__optie.is-gekozen:before{border-color:var(--ac-ink);box-shadow:inset 0 0 0 3.5px var(--ac-card), inset 0 0 0 1rem var(--ac-ink)}.academy-lesson-body .les-vraag__optie.is-goed:before{border-color:var(--ac-good);box-shadow:inset 0 0 0 3.5px var(--ac-card), inset 0 0 0 1rem var(--ac-good)}.academy-lesson-body .les-vraag__optie.is-fout{color:var(--ac-ink-3)}.academy-lesson-body .les-vraag__uitleg{color:var(--ac-ink-3);margin-top:.4rem;font-size:.9375rem;line-height:1.55}.academy-lesson-body .les-vraag__slot{color:var(--ac-ink-3);margin-top:1rem;font-size:.9375rem;line-height:1.6}.academy-lesson-body .les-checklist[data-academy-variant=stappen]{counter-reset:academy-checkstap}.academy-lesson-body .les-checklist__item{-moz-column-gap:.85rem;width:100%;color:var(--ac-ink-2);text-align:left;cursor:pointer;transition:color var(--ac-fast) var(--ac-ease);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:.85rem;padding:.9375rem 0;font-family:inherit;font-size:1.125rem;line-height:1.25;display:grid}.academy-lesson-body .les-checklist__item:before{border:1.5px solid var(--ac-line-strong);background:var(--ac-card);content:"";width:1.25rem;height:1.25rem;transition:border-color var(--ac-fast) var(--ac-ease), background-color var(--ac-fast) var(--ac-ease);border-radius:999px;flex:none;grid-area:1/1;margin-top:1px;display:block}.academy-lesson-body .les-checklist__item.is-af{color:var(--ac-ink-3)}.academy-lesson-body .les-checklist__item.is-af:before{border-color:var(--ac-ink);background-color:var(--ac-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.68rem .68rem}.academy-lesson-body .les-checklist[data-academy-variant=stappen] .les-checklist__item:before{counter-increment:academy-checkstap;width:1.25rem;height:auto;color:var(--ac-ink-4);content:counter(academy-checkstap) ".";font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;margin-top:0;font-size:1.125rem;line-height:1.25}.academy-lesson-body .les-checklist[data-academy-variant=stappen] .les-checklist__item.is-af:before{color:var(--ac-ink-4);background-image:none}.academy-lesson-body .les-checklist[data-academy-variant=opdracht] .les-checklist__item.is-af>*,.academy-lesson-body .les-checklist[data-academy-variant=stappen] .les-checklist__item.is-af>*{text-decoration:line-through;-webkit-text-decoration-color:var(--ac-ink-4);text-decoration-color:var(--ac-ink-4);text-decoration-thickness:1px}.academy-lesson-body .les-hoofdstukken{border-top:1px solid var(--ac-line);margin:1.25rem 0 2.25rem}.academy-lesson-body .les-hoofdstukken__rij{border:0;border-bottom:1px solid var(--ac-line);width:100%;color:var(--ac-ink-2);text-align:left;cursor:pointer;transition:color var(--ac-fast) var(--ac-ease);background:0 0;align-items:baseline;gap:.9rem;padding:.7rem .25rem;font-family:inherit;font-size:.9375rem;line-height:1.5;display:flex}@media (hover:hover){.academy-lesson-body .les-hoofdstukken__rij:hover,.academy-lesson-body .les-hoofdstukken__rij:hover .les-hoofdstukken__tijd{color:var(--ac-ink)}}.academy-lesson-body .les-hoofdstukken__tijd{min-width:3rem;color:var(--ac-ink-3);font-variant-numeric:tabular-nums;transition:color var(--ac-fast) var(--ac-ease);flex:none;font-size:.875rem}.academy-lesson-body figure[data-academy-block=image]{max-width:100%;margin:2.25rem 0}.academy-lesson-body figure[data-academy-block=image] img{border-radius:0;width:100%;height:auto;display:block}.academy-lesson-body figure[data-academy-block=image] figcaption{color:var(--ac-ink-3);margin-top:.7rem;font-size:.875rem;line-height:1.5}.academy-lesson-body figure[data-academy-block=image][data-academy-layout=handgetekend]{max-width:var(--ac-les-tekst);margin:2.75rem 0}.academy-lesson-body figure[data-academy-block=image][data-academy-layout=handgetekend] img{background:0 0;border-radius:0}.academy-lesson-body .les-vergelijking{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=640px){.academy-lesson-body .les-vergelijking{grid-template-columns:1fr 1fr}}.academy-lesson-body .les-vergelijking__helft{flex-direction:column;gap:.5rem;display:flex}.academy-lesson-body .les-vergelijking__label{color:var(--ac-ink-3);font-size:.875rem}.academy-lesson-body .les-vergelijking__helft img{border-radius:0;width:100%;height:auto;display:block}.academy-app .les-notities,.academy-portal .les-notities{max-width:var(--ac-les-tekst);border-top:1px solid var(--ac-line);margin:2.5rem 0 0;padding-top:1.5rem;display:block}.academy-app .les-notities__staat,.academy-portal .les-notities__staat{color:var(--ac-ink-3);transition:opacity var(--ac-base) var(--ac-ease);font-size:.8125rem}@media (pointer:coarse){.academy-lesson-body .les-vraag__optie,.academy-lesson-body .les-checklist__item,.academy-lesson-body .les-hoofdstukken__rij,.academy-lesson-body [data-academy-block=uitklap]>summary{min-height:44px}}@media (width<=640px){.academy-lesson-body{font-size:17px;line-height:1.55}.academy-lesson-body [data-academy-block=uitklap]>summary{padding:.85rem .95rem}.academy-lesson-body [data-academy-block=uitklap]>summary~*{margin-left:2.7rem;margin-right:.95rem}.academy-lesson-body .les-vraag__optie,.academy-lesson-body .les-checklist__item{font-size:.9375rem}}.academy-lesson-body.academy-memo-body{overflow-wrap:anywhere;font-size:17px;line-height:1.6}.academy-lesson-body.academy-memo-body>p:first-of-type{color:inherit;font-size:inherit;font-weight:400;line-height:inherit}.academy-lesson-body.academy-memo-body>:first-child{margin-top:0}.academy-lesson-body.academy-memo-body p,.academy-lesson-body.academy-memo-body ul,.academy-lesson-body.academy-memo-body ol{margin-bottom:1rem}.academy-lesson-body.academy-memo-body p:last-child,.academy-lesson-body.academy-memo-body ul:last-child,.academy-lesson-body.academy-memo-body ol:last-child{margin-bottom:0}.academy-lesson-body.academy-memo-body h2{margin-top:2.25rem;margin-bottom:.75rem;font-size:1.375rem}.academy-lesson-body.academy-memo-body h3{margin-top:1.75rem;margin-bottom:.6rem;font-size:1.125rem}.academy-lesson-body.academy-memo-body ul>li{margin:0 0 .85rem}.academy-lesson-body.academy-memo-body li>p{margin-bottom:.5rem}.academy-lesson-body.academy-memo-body li>p:last-child,.academy-lesson-body.academy-memo-body li:last-child{margin-bottom:0}.academy-lesson-body.academy-memo-body ol{padding-left:1.6rem}.academy-lesson-body.academy-memo-body ol>li{margin:0 0 1.5rem;padding-left:.4rem}.academy-lesson-body.academy-memo-body ol>li:last-child{margin-bottom:0}.academy-lesson-body.academy-memo-body ol>li::marker{color:var(--ac-ink-3);font-weight:500}.academy-lesson-body.academy-memo-body blockquote{border:1px solid var(--ac-line);border-radius:var(--ac-radius-card);background:var(--ac-card);color:var(--ac-ink-2);margin:1rem 0;padding:1.1rem 1.25rem 1.2rem;font-size:1rem;font-weight:400;line-height:1.6}.academy-lesson-body.academy-memo-body blockquote>p{margin:0 0 .75rem}.academy-lesson-body.academy-memo-body blockquote>p:first-child{color:var(--ac-ink);margin-bottom:.3rem;font-size:1.0625rem;font-weight:600;line-height:1.4}.academy-lesson-body.academy-memo-body blockquote>p:first-child strong{font-weight:inherit}.academy-lesson-body.academy-memo-body blockquote>p:last-child{margin-bottom:0}.academy-lesson-body.academy-memo-body blockquote em{color:var(--ac-ink-3);font-size:.8125rem;font-style:normal;line-height:1.45}.academy-lesson-body.academy-memo-body aside[data-academy-block=callout]:not(.klaar-als){border-radius:var(--ac-radius-card);background:var(--ac-card-soft);border:0;margin:1.75rem 0;padding:1.1rem 1.25rem}.academy-lesson-body.academy-memo-body aside[data-academy-block=callout]:not(.klaar-als) [data-callout-title]{color:var(--ac-ink);margin:0 0 .45rem;font-size:1rem;font-weight:700;display:block}.academy-lesson-body.academy-memo-body aside[data-academy-block=callout] p{margin-bottom:.55rem;font-size:.94rem}.academy-lesson-body.academy-memo-body aside[data-academy-block=callout] p:last-child{margin-bottom:0}.academy-lesson-body.academy-memo-body--klein{font-size:15px;line-height:1.55}.academy-lesson-body.academy-memo-body--klein ul>li{margin-bottom:.5rem}.academy-memo-hoofdstuk{scroll-margin-top:calc(var(--ac-banner) + var(--ac-topbar-safe) + var(--ac-tabs) + 68px)}@media (width>=1024px){.academy-memo-hoofdstuk{scroll-margin-top:calc(var(--ac-banner) + var(--ac-topbar-safe) + var(--ac-tabs) + 24px)}}@media (width<=640px){.academy-lesson-body.academy-memo-body{font-size:16px;line-height:1.6}.academy-lesson-body.academy-memo-body--klein{font-size:14.5px}.academy-lesson-body.academy-memo-body h2{margin-top:1.75rem;font-size:1.1875rem}.academy-lesson-body.academy-memo-body h3{font-size:1.0625rem}.academy-lesson-body.academy-memo-body blockquote{padding:.9rem 1rem 1rem}.academy-lesson-body.academy-memo-body ol{padding-left:1.35rem}.academy-lesson-body.academy-memo-body ol>li{padding-left:.25rem}}
