:root{color-scheme:light;--creme:#fbf5ec;--creme-diep:#f3e6d3;--zand:#e9d5bc;--wit:#fffdf9;--inkt:#2b2420;--inkt-zacht:#6b5e55;--terra:#c0563a;--terra-tekst:#a9432a;--terra-diep:#8a3420;--terra-licht:#f6e0d6;--salie:#8fae94;--salie-donker:#4f6e56;--salie-licht:#e3ece1;--mosterd:#e3b04b;--mosterd-donker:#8a6414;--mosterd-licht:#fbefd3;--bruin:#3a2a22;--focus:#1f5f86;--koud:#3f7fa0;--koud-licht:#dcebf1;--koud-tekst:#3a7095;--stippel:#a37a5a;--f-kop:var(--f-nunito), "Arial Rounded MT Bold", system-ui, sans-serif;--f-tekst:var(--f-figtree), system-ui, sans-serif;--t-klein:.875rem;--t-meta:.95rem;--t-basis:1.0625rem;--t-lees:clamp(1.0625rem, .4vw + .98rem, 1.1875rem);--t-lead:clamp(1.15rem, .6vw + 1rem, 1.35rem);--t-h3:1.25rem;--t-h2:clamp(1.45rem, 1.2vw + 1.1rem, 1.9rem);--t-blok:clamp(1.5rem, 1.6vw + 1.1rem, 2rem);--t-h1:clamp(2rem, 3.6vw + 1rem, 3.1rem);--t-held:clamp(2.2rem, 4.4vw + 1rem, 3.9rem);--r-1:.25rem;--r-2:.5rem;--r-3:.75rem;--r-4:1rem;--r-5:1.5rem;--r-6:2rem;--r-7:3rem;--r-8:4.5rem;--rand:clamp(1rem, 3vw, 2rem);--rond-s:12px;--rond-m:12px;--rond-l:24px;--pil:999px;--schaduw:0 12px 30px #3c23141f;--breed:1200px;--maat:40rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:1.5rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--creme);color:var(--inkt);font-family:var(--f-tekst);font-size:var(--t-basis);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:hidden}img,svg{max-width:100%}a{color:var(--terra-tekst);text-underline-offset:3px;text-decoration-thickness:1.5px}a:hover{color:var(--inkt)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:6px}h1,h2,h3,h4{font-family:var(--f-kop);letter-spacing:-.01em;color:var(--inkt);text-wrap:balance;font-weight:800;line-height:1.15}p{text-wrap:pretty}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.overslaan{position:absolute;top:0;left:-999px}.overslaan:focus{z-index:10;background:var(--wit);border-radius:var(--rond-s);padding:.6rem 1rem;top:1rem;left:1rem}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.kop-binnen{max-width:var(--breed);padding:var(--r-4) var(--rand);align-items:center;gap:var(--r-5);margin:0 auto;display:flex}.logo{color:var(--inkt);font-family:var(--f-kop);align-items:center;gap:.55rem;font-size:1.35rem;font-weight:800;text-decoration:none;display:inline-flex}.logo:hover{color:var(--inkt)}.logo svg{flex:none;width:38px;height:38px}.hoofdnav{margin-left:auto}.hoofdnav ul,.menu ul{margin:0;padding:0;list-style:none}.hoofdnav ul{gap:.2rem;display:flex}.hoofdnav a{border-radius:var(--pil);color:var(--inkt);padding:.5rem .85rem;font-size:.98rem;font-weight:600;text-decoration:none;display:block}.hoofdnav a:hover{background:var(--creme-diep)}.hoofdnav a[aria-current=page]{background:var(--terra-licht);color:var(--terra-tekst)}.menu{margin-left:auto;display:none;position:relative}.menu summary{cursor:pointer;border-radius:var(--pil);background:var(--wit);border:2px solid var(--zand);white-space:nowrap;align-items:center;gap:.5rem;padding:.55rem 1rem;font-weight:700;list-style:none;display:inline-flex}.menu summary::-webkit-details-marker{display:none}.menu[open] summary{border-color:var(--terra)}.menu summary svg{width:18px;height:18px}.menu nav{background:var(--wit);border-radius:var(--rond-m);width:min(17rem,100vw - 2rem);box-shadow:var(--schaduw);z-index:5;padding:.5rem;position:absolute;top:calc(100% + .5rem);right:0}.menu a{border-radius:var(--rond-s);color:var(--inkt);padding:.75rem .9rem;font-weight:600;text-decoration:none;display:block}.menu a:hover,.menu a[aria-current=page]{background:var(--creme)}@media (width<=960px){.hoofdnav{display:none}.menu{display:block}}.knoppen{gap:var(--r-3);flex-wrap:wrap;display:flex}.knop{border-radius:var(--pil);background:var(--terra-tekst);color:#fff;box-shadow:0 6px 0 var(--terra-diep);align-items:center;gap:.5rem;padding:.95rem 1.5rem;font-size:1.05rem;font-weight:700;line-height:1.25;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.knop:hover{color:#fff;box-shadow:0 4px 0 var(--terra-diep);transform:translateY(2px)}.knop-zacht{background:var(--wit);color:var(--inkt);box-shadow:0 0 0 2px var(--zand) inset}.knop-zacht:hover{color:var(--inkt);box-shadow:0 0 0 2px var(--terra) inset;transform:none}.bovenregel{margin:0 0 var(--r-2);color:var(--terra-tekst);font-size:.95rem;font-weight:600;display:block}.kantlijn{font-family:var(--f-tekst);color:var(--koud-tekst);vertical-align:.3em;margin-left:.7rem;font-size:.95rem;font-weight:600;display:inline-block}@media (width<=640px){.kantlijn{vertical-align:baseline;margin:.35rem 0 0;display:block}}.held-lead{font-size:var(--t-lead);color:var(--inkt-zacht);max-width:34rem;margin:0 0 1.75rem;line-height:1.55}.blok{max-width:var(--breed);padding:var(--r-6) var(--rand);margin:0 auto}.blok-kop{font-size:var(--t-blok);margin:0 0 1.25rem}.kaartlijst{gap:var(--r-5) var(--r-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,max(16rem,33.3333% - 1.33333rem)),1fr));margin:0;padding:0;list-style:none;display:grid}.kaartlijst li{border-top:2px dashed var(--stippel);flex-direction:column;padding-top:1rem;display:flex;position:relative}.kaartlijst h3{margin:.5rem 0 .45rem;font-size:1.2rem}.kaartlijst h3 a{color:var(--inkt);text-decoration:none}.kaartlijst h3 a:after{content:"";position:absolute;inset:0}.kaartlijst li:hover h3 a{text-decoration:underline;text-decoration-color:var(--terra)}.kaartlijst p{margin:0 0 var(--r-3);color:var(--inkt-zacht);flex:1;font-size:.97rem}.kaart-cat{color:var(--terra-tekst);align-items:center;gap:.4rem;margin:0;font-size:.875rem;font-weight:600;display:inline-flex}.kaart-cat:before{content:"";background:var(--terra);border-radius:50%;flex:none;width:.5rem;height:.5rem}.kaart-meta{color:var(--inkt-zacht);font-size:.87rem}.pillen{flex-wrap:wrap;gap:.6rem 2rem;margin:0;padding:0;list-style:none;display:flex}.pillen a{font-family:var(--f-kop);color:var(--inkt);text-decoration:underline dashed;text-decoration-color:var(--terra);text-underline-offset:5px;font-size:1.15rem;font-weight:800}.pillen a:hover{color:var(--terra-tekst)}.pillen a span{font-family:var(--f-tekst);color:var(--inkt-zacht);margin-left:.3rem;font-size:.85rem;font-weight:700}.weetjes{gap:var(--r-5) 0;background:var(--creme-diep);border-radius:var(--rond-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;padding:1.6rem clamp(1rem,3vw,2rem);list-style:none;display:grid}.weetjes li{border-left:2px dashed var(--stippel);flex-direction:column;align-items:flex-start;gap:.35rem;padding:0 clamp(1rem,2.5vw,2rem);display:flex}.weetjes li:first-child{border-left:0}.weetjes strong{margin-bottom:.5rem;font-size:clamp(1.6rem,1.8vw + 1rem,2.2rem)}.weetjes span{color:var(--inkt)}.weetjes a{margin-top:.3rem;font-size:.95rem;font-weight:600}@media (width<=640px){.weetjes li{border-left:0;border-bottom:2px dashed var(--stippel);padding:0 0 1.1rem}.weetjes li:last-child{border-bottom:0;padding-bottom:0}}.ballon,.weetjes strong,.tekst .reken-uitkomst strong:not(:first-child){background:var(--terra-tekst);color:#fff;font-family:var(--f-kop);font-variant-numeric:lining-nums;border-radius:12px;padding:.15em .5em .2em;font-weight:800;line-height:1.15;display:inline-block;position:relative}.ballon:after,.weetjes strong:after,.tekst .reken-uitkomst strong:not(:first-child):after{content:"";border:.4em solid #0000;border-top-color:var(--terra-tekst);border-bottom:0;position:absolute;bottom:-.38em;left:.9em}.weetjes li:nth-child(3) strong{background:var(--koud-tekst)}.weetjes li:nth-child(3) strong:after{border-top-color:var(--koud-tekst)}.held{max-width:var(--breed);padding:clamp(1rem, 4vw, 3rem) var(--rand) var(--r-6);grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(1.5rem,4vw,4rem);margin:0 auto;display:grid}.held h1{font-size:var(--t-held);margin:0 0 var(--r-4)}.vertrouwen{margin:var(--r-5) 0 0;color:var(--inkt-zacht);font-size:var(--t-meta);flex-wrap:wrap;gap:.4rem 1.25rem;padding:0;list-style:none;display:flex}.vertrouwen li:before{content:"";background:var(--salie);border-radius:50%;width:.55rem;height:.55rem;margin-right:.45rem;display:inline-block}.held-beeld{width:100%;height:auto}@media (width<=820px){.held{grid-template-columns:1fr}.held-beeld{order:-1;max-width:18rem;margin:0 auto}}.instappen{gap:var(--r-4);grid-template-columns:1.25fr 1fr;margin:0;padding:0;list-style:none;display:grid}.instap:first-child{flex-direction:column;grid-row:span 2;justify-content:flex-end;padding:1.6rem 1.8rem 1.8rem;display:flex}.instap:first-child .instap-beeld{width:min(100%,15rem);height:auto;padding-bottom:var(--r-4);margin-bottom:auto}.instap:first-child h3{font-size:1.7rem}.instap:not(:first-child){column-gap:var(--r-4);grid-template-columns:7rem 1fr;align-content:start;display:grid}.instap:not(:first-child) .instap-beeld{grid-row:span 3;width:7rem;height:auto}@media (width<=760px){.instappen{grid-template-columns:1fr}.instap:first-child{grid-row:auto}}.instap{background:var(--creme-diep);border-radius:var(--rond-l);padding:1.25rem 1.4rem 1.4rem;transition:transform .15s;position:relative}.instap:nth-child(2){border-radius:var(--rond-l) var(--rond-l) var(--rond-l) 8px}.instap:hover{transform:translateY(-3px)}.instap-ketel{background:var(--salie-licht)}.instap-offerte{background:var(--mosterd-licht)}.instap-beeld{width:120px;height:90px;margin-bottom:var(--r-2);display:block}.instap h3{margin:0 0 .4rem;font-size:1.3rem}.instap h3 a{color:var(--inkt);text-decoration:none}.instap h3 a:after{content:"";border-radius:var(--rond-l);position:absolute;inset:0}.instap p{margin:0 0 var(--r-4);color:var(--inkt-zacht)}.instap-knop{color:var(--terra-tekst);font-weight:700}.instap:focus-within{outline:3px solid var(--focus);outline-offset:3px}.instap h3 a:focus-visible{outline:none}.hubkaarten{gap:var(--r-4);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=1001px){.hubkaarten-5,.hubkaarten-4{grid-template-columns:2fr repeat(var(--n,4), 1fr)}.hubkaarten-4{--n:3}.hubkaarten li:first-child{background:var(--salie-licht)}.hubkaarten li:first-child h3{font-size:1.45rem}.hubkaarten li:first-child .hubkaart-beeld{max-width:15rem}}.hubkaarten li{background:var(--wit);border-radius:var(--rond-l);flex-direction:column;padding:1rem 1.15rem 1.2rem;transition:box-shadow .15s,transform .15s;display:flex;position:relative}.hubkaarten li:hover{box-shadow:0 0 0 2px var(--terra) inset;transform:translateY(-3px)}.hubkaart-beeld{width:100%;max-width:11rem;height:auto;margin-bottom:var(--r-2);align-self:center}.hubkaarten h3{margin:0 0 .3rem;font-size:1.2rem}.hubkaarten h3 a{color:var(--inkt);text-decoration:none}.hubkaarten h3 a:after{content:"";border-radius:var(--rond-l);position:absolute;inset:0}.hubkaarten p{margin:0 0 var(--r-3);color:var(--inkt-zacht);flex:1;font-size:.95rem;line-height:1.45}.hubkaart-tel{color:var(--inkt-zacht);font-size:.88rem;font-weight:400}@media (width<=1000px){.hubkaarten{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.hubkaarten{grid-template-columns:1fr}.hubkaarten li{column-gap:var(--r-4);grid-template-columns:6rem 1fr;align-items:center;display:grid}.hubkaart-beeld{grid-row:span 3;margin:0}.hubkaarten p{margin-bottom:var(--r-2)}}.hub-kop{max-width:var(--breed);padding:var(--r-5) var(--rand) var(--r-4);gap:var(--r-6);grid-template-columns:1.2fr .8fr;align-items:center;margin:0 auto;display:grid}.hub-kop h1{font-size:var(--t-h1);margin:0 0 var(--r-4)}.hub-kop .held-lead{margin-bottom:var(--r-3)}.kruimel.hub-kruimel{max-width:var(--breed);margin:var(--r-3) auto 0;padding:0 var(--rand);display:flex}.hub-tel{color:var(--salie-donker);margin:0;font-weight:700}.hub-beeld{justify-self:center;width:100%;max-width:23.5rem}@media (width<=820px){.hub-kop{gap:var(--r-3);grid-template-columns:1fr}.hub-beeld{order:-1;justify-self:start;max-width:14rem}.hub-beeld .label{display:none}}.pijler{gap:var(--r-5);background:var(--wit);border-radius:var(--rond-l);box-shadow:0 0 0 2px var(--terra-licht) inset;grid-template-columns:minmax(0,1fr);align-items:center;padding:clamp(1.25rem,3vw,2rem);display:grid;position:relative}.pijler.met-beeld{grid-template-columns:minmax(0,1fr) minmax(12rem,22rem)}.pijler-label{color:var(--terra-tekst);margin-bottom:.3rem;font-size:.875rem;font-weight:600;display:block}.pijler h3{margin:0 0 .5rem;font-size:clamp(1.35rem,1vw + 1.1rem,1.7rem)}.pijler h3 a{color:var(--inkt);text-decoration:none}.pijler h3 a:after{content:"";border-radius:var(--rond-l);position:absolute;inset:0}.pijler p{margin:0 0 var(--r-3);color:var(--inkt-zacht);max-width:42rem}.pijler .kaart-meta{margin-bottom:var(--r-5);display:block}.pijler-beeld{display:block}.pijler-svg{width:100%;height:auto;display:block}.pijler-svg .label{display:none}.pijler:hover .knop{box-shadow:0 4px 0 var(--terra-diep);transform:translateY(2px)}@media (width<=700px){.pijler.met-beeld{grid-template-columns:1fr}.pijler-beeld{order:-1;max-width:13rem}}.niet-gevonden{max-width:var(--breed);padding:var(--r-6) var(--rand) var(--r-8);gap:var(--r-6);grid-template-columns:1fr .9fr;align-items:center;margin:0 auto;display:grid}.niet-gevonden h1{font-size:var(--t-h1);margin:0 0 var(--r-4)}.leeg-beeld{justify-self:center;width:100%;max-width:26rem;height:auto}@media (width<=820px){.niet-gevonden{grid-template-columns:1fr}.leeg-beeld{order:-1;max-width:17rem}}.artikel{max-width:var(--breed);padding:var(--r-3) var(--rand) var(--r-7);margin:0 auto}.kruimel{font-size:var(--t-meta);margin-bottom:var(--r-4);flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.kruimel a{text-decoration-color:var(--zand);font-weight:600}.kruimel span{color:var(--inkt-zacht)}.art-kop{gap:var(--r-6);padding:var(--r-2) clamp(0rem, 2vw, 1rem) var(--r-2) 0;align-items:center;display:flex}.art-kop-tekst{flex:1;min-width:0}.art-kop h1{font-size:var(--t-h1);margin:0 0 var(--r-3)}.art-kop-beeld{flex:none;align-self:flex-start;width:13rem;height:auto;margin-top:2.5rem}.lead{font-size:var(--t-lead);color:var(--inkt-zacht);margin:0 0 var(--r-4);max-width:40rem;line-height:1.55}.art-beeld{border-radius:var(--rond-l);width:100%;height:auto;margin:0 0 var(--r-5);display:block}.meta{font-size:var(--t-meta);color:var(--inkt-zacht);flex-wrap:wrap;gap:.2rem 0;margin:0;display:flex}.meta>span+span:before{content:"";background:var(--terra);vertical-align:.15em;border-radius:50%;width:.4rem;height:.4rem;margin:0 .6rem;display:inline-block}.meta>span:nth-child(3):before{background:var(--salie)}@media (width<=640px){.art-kop{align-items:flex-start;gap:var(--r-2);flex-direction:column}.art-kop-beeld{order:-1;width:7rem;margin-top:0}.meta-woord{display:none}.meta{font-size:.9rem}}.art-raster{gap:var(--r-5);grid-template-columns:minmax(0,1fr);display:grid}.art-raster.zonder-toc{max-width:48rem;margin:0 auto}@media (width>=1080px){.art-raster:not(.zonder-toc){justify-content:center;column-gap:2.5rem;row-gap:var(--r-5);grid-template-columns:17rem minmax(0,48rem);grid-template-areas:".kop""toc tekst";align-items:start}.art-raster:not(.zonder-toc) .art-kop{grid-area:kop}.art-raster:not(.zonder-toc) .toc-plek{grid-area:toc}.art-raster:not(.zonder-toc) .tekst{grid-area:tekst}.toc-plek{border-radius:var(--rond-m);max-height:calc(100dvh - 3rem);position:sticky;top:1.5rem;overflow-y:auto}.toc-mobiel{display:none}}@media (width<=1079px){.toc{display:none}}.toc-vak{background:var(--wit);border-radius:var(--rond-m);padding:1rem}.toc-mobiel summary,.toc h2{font-family:var(--f-kop);margin:0;font-size:1.1rem;font-weight:800}.toc-mobiel summary{cursor:pointer;align-items:center;gap:.5rem;list-style:none;display:flex}.toc-mobiel summary::-webkit-details-marker{display:none}.toc-mobiel summary:after{content:"+";background:var(--terra-licht);width:1.8rem;height:1.8rem;color:var(--terra-tekst);border-radius:50%;place-items:center;margin-left:auto;font-size:1.2rem;display:grid}.toc-mobiel[open] summary:after{content:"–"}.toc-mobiel summary span{font-family:var(--f-tekst);color:var(--inkt-zacht);font-size:.9rem;font-weight:400}.toc-vak ol{counter-reset:toc;margin:.75rem 0 0;padding:0;list-style:none}.toc-vak li{counter-increment:toc}.toc-vak a{border-radius:var(--rond-s);color:var(--inkt);grid-template-columns:1.7rem 1fr;gap:.3rem;padding:.4rem .35rem;font-size:.9rem;line-height:1.35;text-decoration:none;display:grid}.toc-vak a:before{content:counter(toc);background:var(--terra-licht);width:1.5rem;height:1.5rem;color:var(--terra-tekst);border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;display:grid}.toc-vak a:hover{background:var(--creme)}.toc a[aria-current]{background:var(--terra-licht);font-weight:700}.toc a[aria-current]:before{background:var(--terra-tekst);color:#fff}.tekst{--vlak:var(--creme);--vlak-diep:var(--creme-diep);--rij:#f7eee1;background:var(--wit);border-radius:var(--rond-l);font-size:var(--t-lees);min-width:0;padding:clamp(1.4rem,4vw,3rem);line-height:1.7}.tekst>*{max-width:var(--maat)}.tekst>:first-child{margin-top:0}.tekst p,.tekst ul,.tekst ol{margin:0 0 1.1em}.tekst h2{font-size:var(--t-h2);margin:2.2em 0 .6em;scroll-margin-top:1.5rem}.tekst h3{font-size:var(--t-h3);margin:1.8em 0 .5em}.tekst li{margin-bottom:.35em}.tekst li::marker{color:var(--terra);font-weight:700}.tekst strong{font-weight:700}.tekst code{font-variant-numeric:tabular-nums lining-nums;background:var(--vlak);border-radius:6px;padding:.05em .4em;font-family:inherit;font-weight:600}.tekst hr{border-radius:var(--pil);background:var(--zand);border:0;width:4rem;height:6px;margin:2.5em 0}.tekst img{border-radius:var(--rond-m);height:auto}.tekst .tabel{max-width:var(--maat);border-radius:var(--rond-m);background:var(--vlak);margin:1.75em 0;overflow-x:auto}.tabel-hint{font-size:var(--t-klein);color:var(--inkt-zacht);display:none;margin:.6rem .8rem .2rem!important}.tekst table{border-collapse:collapse;width:100%;font-size:.9em;line-height:1.45}.tekst th,.tekst td{text-align:left;vertical-align:top;min-width:6.5rem;padding:.7rem .8rem}.tekst th:first-child,.tekst td:first-child{min-width:9rem;padding-left:1rem}.tekst th:last-child,.tekst td:last-child{padding-right:1rem}.tekst thead th{background:var(--vlak-diep);font-weight:700}.tekst tbody tr:nth-child(2n) td{background:var(--rij)}.tekst tbody td:first-child{font-weight:600}.tekst .getal{font-variant-numeric:tabular-nums lining-nums}.tekst .getal-kolom{text-align:right;min-width:4.5rem}@media (width>=761px){.tekst .tabel-breed{max-width:none;margin-left:calc(-1*clamp(0rem,4vw - 1rem,1.75rem));margin-right:calc(-1*clamp(0rem,4vw - 1rem,1.75rem))}.tekst .tabel-breed th,.tekst .tabel-breed td{min-width:0}}.tekst .verwijzing{color:var(--inkt-zacht);min-width:5.5rem;font-size:.85em}.tekst td .onder{font-family:var(--f-tekst);color:var(--inkt-zacht);margin-top:.3rem;font-size:.85em;font-weight:400;line-height:1.4;display:block}.tekst thead .verwijzing{font-weight:600}.tekst td code{background:0 0;padding:0;font-weight:700}.tekst .tabel:focus-visible{outline-offset:2px}@media (width<=760px){.tabel-hint{display:block}.tekst .tabel-matrix th:first-child,.tekst .tabel-matrix td:first-child{z-index:1;box-shadow:2px 0 0 var(--vlak-diep);min-width:7.5rem;position:sticky;left:0;background:var(--vlak)!important}.tekst .tabel-matrix thead th:first-child{background:var(--vlak-diep)!important}.tekst .tabel-kaartjes{background:0 0;padding:0;overflow:visible}.tabel-kaartjes table,.tabel-kaartjes tbody,.tabel-kaartjes tr,.tabel-kaartjes td{background:0 0;width:auto;display:block}.tabel-kaartjes thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tekst .tabel-kaartjes table{background:0 0;font-size:.95em}.tekst .tabel-kaartjes tr{background:var(--vlak);border-radius:var(--rond-m);flex-direction:column;margin-bottom:.6rem;padding:.9rem 1rem;display:flex}.tekst .tabel-kaartjes td{text-align:left;order:3;min-width:0;padding:.2rem 0;background:0 0!important}.tekst .tabel-kaartjes td:first-child{font-family:var(--f-kop);order:0;padding-bottom:.35rem;font-size:1.05em;font-weight:800}.tekst .tabel-kaartjes td.getal{order:2;font-size:1.1em;font-weight:700}.tekst .tabel-kaartjes td.kern{order:1;font-size:1.05em}.tekst .tabel-kaartjes td.kern.getal{font-size:1.1em;font-weight:700}.tekst .tabel-kaartjes td.kern code{font-size:1.05em}.tekst .tabel-kaartjes td.verwijzing{order:4;font-size:.85em}.tekst .tabel-kaartjes td:not(:first-child):before{content:attr(data-label);color:var(--inkt-zacht);font-size:.8rem;font-weight:700;font-family:var(--f-tekst);display:block}.tekst .tabel-kaartjes td:empty{display:none}.tekst .tabel-lijst{background:0 0;border-radius:0;overflow:visible}.tabel-lijst table,.tabel-lijst tbody{width:auto;display:block}.tabel-lijst thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tekst .tabel-lijst tr{border-top:2px dashed var(--stippel);flex-wrap:wrap;align-items:baseline;column-gap:.75rem;padding:.65rem 0;display:flex}.tekst .tabel-lijst tr:last-child{border-bottom:2px dashed var(--stippel)}.tekst .tabel-lijst td{min-width:0;padding:0;display:block;background:0 0!important}.tekst .tabel-lijst td:first-child{flex:1 1 0;min-width:0;padding:0;font-weight:700}.tekst .tabel-lijst td.kern{text-align:right;flex:none;order:1;font-size:1.05em;font-weight:700}.tekst .tabel-lijst td.kern code{font-weight:800}.tekst .tabel-lijst td.bij{color:var(--inkt-zacht);flex:none;order:2;font-size:.85em}.tekst .tabel-lijst td.bij~td.bij:before{content:"·";margin-right:.75rem}.tekst .tabel-lijst tr:after{content:"";flex-basis:100%;order:1;height:0}}.tekst blockquote{border-radius:var(--rond-m);background:var(--salie-licht);margin:1.75em 0;padding:1.25rem 1.4rem 1.25rem 4.2rem;position:relative}.tekst blockquote:before{content:"";background:var(--salie-donker) no-repeat center / 1.2rem;border-radius:50%;width:2.1rem;height:2.1rem;position:absolute;top:1.2rem;left:1.2rem}.tekst blockquote>:last-child{margin-bottom:0}.tekst blockquote ul,.tekst blockquote ol{padding-left:1.2rem}.tekst blockquote li{margin-bottom:.5em}.tekst blockquote>p:first-child>strong:first-child{font-family:var(--f-kop);font-size:1.12em;font-weight:800}.tekst .kader-kern:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M10 3a5 5 0 0 0-3 9v2h6v-2a5 5 0 0 0-3-9zM8 17h4'/%3E%3C/svg%3E")}.tekst .kader-fout{background:var(--terra-licht)}.tekst .kader-fout:before{background-color:var(--terra-tekst);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M10 4v8M10 16v.1'/%3E%3C/svg%3E")}.tekst .kader-check,.tekst .kader-label{background:var(--mosterd-licht)}.tekst .kader-check:before{background-color:var(--mosterd-donker);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10.5l4 4 8-9'/%3E%3C/svg%3E")}.tekst .kader-label:before{background-color:var(--mosterd-donker);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M10 9v6M10 5v.1'/%3E%3C/svg%3E")}.tekst .kader-check ul{padding-left:0;list-style:none}.tekst .kader-check li{padding-left:1.75rem;position:relative}.tekst .kader-check li:before{content:"";border:2px solid var(--mosterd-donker);background:var(--wit);border-radius:5px;width:1.05rem;height:1.05rem;position:absolute;top:.3em;left:0}.tekst .kader-stappen{background:var(--vlak);box-shadow:0 0 0 2px var(--zand) inset}.tekst .kader-stappen:before{background-color:var(--terra-tekst);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10h11M11 6l4 4-4 4'/%3E%3C/svg%3E")}.tekst .kader-stappen ol{counter-reset:stap;padding-left:0;list-style:none;position:relative}.tekst .kader-stappen ol>li{counter-increment:stap;margin-bottom:.9em;padding-left:2.6rem;position:relative}.tekst .kader-stappen ol>li:before{content:counter(stap);background:var(--terra-tekst);color:#fff;width:1.8rem;height:1.8rem;font-family:var(--f-kop);border-radius:50%;place-items:center;font-size:.9rem;font-weight:800;line-height:1;display:grid;position:absolute;top:0;left:0}.tekst .kader-stappen ol>li:not(:last-child):after{content:"";border-left:2px dotted var(--terra);position:absolute;top:2rem;bottom:-.8em;left:.85rem}.tekst .citaat{font-family:var(--f-kop);color:var(--inkt);background:0 0;border-radius:0;margin:2.2em 0;padding:0;font-size:1.18em;font-weight:700;line-height:1.5}.tekst .citaat:before{content:"“";width:auto;height:1.6rem;color:var(--terra);background:0 0;border-radius:0;font-size:2.6rem;line-height:1;display:block;position:static}@media (width<=520px){.tekst blockquote{padding:3.6rem 1.1rem 1.1rem}.tekst blockquote:before{top:1rem;left:1.1rem}.tekst .citaat{padding:0}}.tekst blockquote,.tekst .tabel,.tekst .spot,.tekst .formule,.veelgesteld-item{transition:none;animation:none;transform:none}.tijdlijn{margin:0 0 2em;max-width:none!important}.tijdlijn figcaption{font-family:var(--f-kop);margin-bottom:.8rem;font-size:1.05rem;font-weight:800}.tijdlijn figcaption em{color:var(--terra-tekst);font-style:normal}.tijdlijn ol{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.6rem;margin:0;padding:0;font-size:.9rem;line-height:1.4;list-style:none;display:grid}.tijdlijn li{background:var(--vlak,var(--creme));border-radius:var(--rond-m);flex-direction:column;gap:.2rem;padding:.85rem .9rem;display:flex;position:relative}.tijdlijn li.is-voorbij{color:var(--inkt-zacht);background:#f7f1e8}.tijdlijn li.is-volgende{background:var(--terra-licht);box-shadow:0 0 0 2px var(--terra) inset}.tl-datum{border-radius:var(--pil);background:var(--wit);font-variant-numeric:lining-nums;align-self:flex-start;padding:.1rem .55rem;font-size:.82rem;font-weight:700}.is-volgende .tl-datum{background:var(--terra-tekst);color:#fff}.tl-vlag{background:var(--mosterd);color:var(--inkt);border-radius:var(--pil);padding:.05rem .5rem;font-size:.72rem;font-weight:700;position:absolute;top:-.6rem;right:.7rem}.tijdlijn strong{font-family:var(--f-kop);color:var(--inkt);font-size:1rem}.tl-lang{color:var(--inkt-zacht)}.veelgesteld{max-width:var(--maat);margin-top:2.75rem}.veelgesteld h2{margin-top:0!important}.veelgesteld-item{border-top:2px dashed var(--stippel);padding:1.15rem 0 1.2rem}.veelgesteld-item:last-child{padding-bottom:0}.veelgesteld-item h3{line-height:1.3;margin:0 0 .4rem!important;font-size:1.2rem!important}.veelgesteld-item p{margin:0;font-size:.95em;line-height:1.6}.disclosure{background:var(--mosterd-licht);border-radius:var(--rond-s);text-align:left;max-width:40rem;font-size:var(--t-meta);margin:0 auto 1rem;padding:.75rem 1rem;display:block}.art-voet{margin:var(--r-6) 0 0}.art-cat{text-align:center;margin:0 0 var(--r-7)}@media (width<=600px){.artikel{padding-left:.6rem;padding-right:.6rem}.art-kop,.art-voet{padding:0 .4rem}.tekst{border-radius:24px;padding:1.4rem 1.1rem}}@media (width<=520px){.artikel{padding-left:1.25rem;padding-right:1.25rem}.art-kop,.art-voet{padding:0}.tekst{--vlak:var(--wit);--vlak-diep:var(--creme-diep);--rij:#fcf8f2;padding:var(--r-3) 0 0;background:0 0;border-radius:0}}.voet{background:var(--bruin);color:#f5eadb;margin-top:var(--r-6);border-radius:var(--rond-l) var(--rond-l) 0 0}.voet-binnen{max-width:var(--breed);padding:var(--r-7) var(--rand) var(--r-5);gap:var(--r-6);grid-template-columns:1.6fr 1fr .8fr;margin:0 auto;display:grid}.voet p{max-width:30rem;margin:0 0 .5rem}.voet-naam{font-family:var(--f-kop);align-items:center;gap:.5rem;font-size:1.5rem;font-weight:800;display:flex}.voet-naam svg{width:34px;height:34px}.voet-belofte{color:#d9c8b4;font-size:var(--t-meta)}.voet h2{color:#f5eadb;margin:0 0 .75rem;font-size:1rem}.voet ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.voet a{color:#f5eadb}.voet a:hover{color:#fff}.voet-over p{color:#d9c8b4}.voet-over a{color:#f5eadb;font-weight:700}.voet-klein{font-size:var(--t-klein)}.voet .voet-noot{width:calc(100% - 2 * var(--rand));max-width:calc(var(--breed) - 2 * var(--rand));padding:var(--r-4) 0 var(--r-6);font-size:var(--t-klein);color:#d9c8b4;border-top:2px dashed #f5eadb4d;margin:0 auto}.voet :focus-visible{outline-color:var(--mosterd)}@media (width<=820px){.voet-binnen{grid-template-columns:1fr}}.tekst .formule{background:var(--mosterd-licht);border-radius:var(--rond-m);margin:1.6em 0;padding:1.15rem 1.35rem 1.25rem}.tekst .formule-kop{font-family:var(--f-kop);margin:0 0 .6em;font-size:1.12em;font-weight:800;line-height:1.35}.tekst .formule-kop strong{font-weight:800}.tekst .formule-los{background:var(--vlak);padding:.9rem 1.1rem 1rem}.tekst .formule-los:before{content:"Rekenregel";color:var(--mosterd-donker);margin-bottom:.45rem;font-size:.875rem;font-weight:600;display:block}.tekst .formule-som{background:var(--wit);font-variant-numeric:tabular-nums lining-nums;max-width:100%;color:var(--inkt);border-radius:8px;margin:0;padding:.4em .75em;font-size:.92em;line-height:1.5;display:inline-block}.tekst blockquote .formule-som{margin:0 0 1.1em}.tekst .kader-reken{background:var(--mosterd-licht)}.tekst .kader-reken:before{background-color:var(--mosterd-donker);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round'%3E%3Crect x='5' y='3' width='10' height='14' rx='2'/%3E%3Cpath d='M8 7h4M8 11h.1M12 11h.1M8 14h.1M12 14h.1'/%3E%3C/svg%3E")}.tekst .reken-uitkomst{border-top:2px dashed var(--stippel);margin-top:1em;padding-top:.9em;font-size:1.05em}.tekst .reken-uitkomst+.reken-uitkomst{border-top:0;margin-top:.6em;padding-top:0}.tekst .reken-uitkomst strong:first-child{color:var(--mosterd-donker);font-size:.875rem;font-weight:600;line-height:1.4;font-family:var(--f-tekst);display:block}.tekst .reken-uitkomst+.reken-uitkomst strong:first-child{display:none}.tekst .reken-uitkomst strong:not(:first-child){margin:.25em 0 .6em;font-size:1.3em;display:table}.tekst .spot{max-width:var(--maat);background:var(--vlak);border-radius:var(--rond-m);margin:2em 0;padding:1rem 1rem .9rem}.tekst .spot svg{width:100%;height:auto;display:block}.tekst .spot figcaption{color:var(--inkt-zacht);margin:.6rem .3rem 0;font-size:.9em;line-height:1.5}.werkwijze{counter-reset:punt;max-width:46rem;margin:0;padding:0;list-style:none}.werkwijze li{counter-increment:punt;border-top:2px dashed var(--stippel);padding:1.4rem 0 1.4rem 4.2rem;position:relative}.werkwijze li:before{content:counter(punt);font-family:var(--f-kop);color:var(--terra-tekst);font-size:2.5rem;font-weight:800;line-height:1;position:absolute;top:1.2rem;left:.2rem}.werkwijze h2{margin:0 0 .4rem;font-size:1.35rem}.werkwijze p{color:var(--inkt-zacht);line-height:1.7;font-size:var(--t-lees);margin:0}.filters{width:0;height:0;position:absolute;overflow:hidden}.uitgezocht{gap:var(--r-6);grid-template-columns:1.1fr 1fr;align-items:start;display:grid}.uitgelicht{background:var(--koud-licht);border-radius:var(--rond-l) var(--rond-l) var(--rond-l) 8px;column-gap:var(--r-4);grid-template-columns:1fr 9rem;padding:clamp(1.4rem,3vw,2.2rem);display:grid;position:relative}.uitgelicht>:not(.uitgelicht-beeld){grid-column:1}.uitgelicht-beeld{grid-area:1/2/span 4;align-self:center;width:9rem;height:auto}.uitgelicht h3{margin:.5rem 0;font-size:clamp(1.4rem,1.2vw + 1rem,1.85rem)}.uitgelicht h3 a{color:var(--inkt);text-decoration:none}.uitgelicht h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.uitgelicht:hover h3 a{text-decoration:underline;text-decoration-color:var(--terra)}.uitgelicht p:not(.kaart-cat){margin:0 0 var(--r-3);color:var(--inkt-zacht)}.lijstje{margin:0;padding:0;list-style:none}.lijstje li{border-bottom:2px dashed var(--stippel);grid-template-columns:1fr auto;gap:.15rem 1rem;padding:.85rem 0;display:grid;position:relative}.lijstje li:first-child{padding-top:0}.lijstje .kaart-cat{grid-column:1/-1}.lijstje a{font-family:var(--f-kop);color:var(--inkt);font-size:1.08rem;font-weight:800;line-height:1.3;text-decoration:none}.lijstje a:after{content:"";position:absolute;inset:0}.lijstje li:hover a{text-decoration:underline;text-decoration-color:var(--terra)}.lijstje .kaart-meta{white-space:nowrap;align-self:end}@media (width<=860px){.uitgezocht{grid-template-columns:1fr}}@media (width<=520px){.uitgelicht{grid-template-columns:1fr}.uitgelicht-beeld{width:7rem;margin-bottom:var(--r-2);order:-1;grid-area:auto/1}}.hubkaarten li:not(:first-child) .label,.instap:not(:first-child) .label,.uitgelicht-beeld .label{display:none}@media (width<=1000px){.hubkaarten li:first-child .label{display:none}}@media (width<=820px){.held-beeld .label{display:none}}@media (width<=640px){.art-kop-beeld .label{display:none}}@media (width>=761px){.instap:first-child{column-gap:var(--r-5);grid-template-rows:1fr auto auto auto 1fr;grid-template-columns:1fr 45%;align-items:start;display:grid}.instap:first-child .instap-beeld{grid-area:1/2/span 5;align-self:center;width:100%;height:auto;margin:0;padding:0}.instap:first-child>:not(.instap-beeld){grid-column:1}.instap:first-child h3{grid-row:2}.instap:first-child p{grid-row:3}.instap:first-child .instap-knop{grid-row:4}}.kaartlijst:has(>li:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=640px){.kaartlijst:has(>li:nth-child(4):last-child){grid-template-columns:1fr}}.tekst .spot .spot-smal{display:none}@media (width<=640px){.tekst .spot .spot-breed{display:none}.tekst .spot .spot-smal{display:block}}.lijstkaarten li{column-gap:var(--r-4);grid-template-columns:6rem minmax(0,1fr);align-items:start;display:grid}.lijstkaarten li.zonder-beeld{grid-template-columns:minmax(0,1fr)}.lijst-beeld{aspect-ratio:4/3;border-radius:var(--rond-s);background:var(--creme-diep);width:6rem;margin-top:.5rem;padding:.25rem;display:block}.lijst-svg{width:100%;height:100%;display:block}.lijst-svg .label{display:none}.lijst-tekst{flex-direction:column;min-width:0;height:100%;display:flex}.lijstkaarten .kaart-cat{margin-top:.5rem}.lijstkaarten .kaart-cat+h3{margin-top:.2rem}@media (width<=400px){.lijstkaarten li{column-gap:var(--r-3);grid-template-columns:4.5rem minmax(0,1fr)}.lijst-beeld{width:4.5rem}}
