:root{--zwart: #14110f;--geel: #f4c430;--wit: #ffffff;--grijs: #4a4642;--lijn: #14110f;--rood: #c0262d;--nav-bg: var(--zwart);--nav-ink: var(--wit);--nav-accent: var(--geel);--faq-line: var(--zwart);--faq-bg: var(--wit);--faq-accent: var(--zwart);--zwaar: "Helvetica Neue", Helvetica, "Arial Nova", Arial, system-ui, sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--wit);color:var(--zwart);font:1.0625rem/1.6 var(--zwaar)}h1,h2,h3{line-height:1.05;font-weight:800;letter-spacing:-.02em}h1{font-size:clamp(2.3rem,7vw,4.6rem);margin:0 0 .4em}h2{font-size:clamp(1.6rem,4vw,2.5rem);margin:0 0 .5em}h3{font-size:1.25rem;margin:1.4em 0 .35em;letter-spacing:-.01em}p,ul,ol{margin:0 0 1em}a{color:var(--zwart);text-decoration-thickness:2px;text-underline-offset:.15em}:focus-visible{outline:3px solid var(--rood);outline-offset:2px}.overslaan{position:absolute;left:-999px;top:0;background:var(--geel);color:var(--zwart);padding:.5rem 1rem}.overslaan:focus{left:1rem}.kop{background:var(--zwart);color:var(--wit);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0 1rem}.kop .nav{flex:1 1 auto;padding:.6rem 0}.nav__brand{font-weight:800;font-size:1.2rem;text-decoration:none;color:var(--wit)}.nav__brand span{background:var(--geel);color:var(--zwart);padding:0 .25em}.nav__list a{min-height:44px;display:inline-flex;align-items:center}.talen .language a{color:var(--wit);min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.talen .language a[aria-current=true],.talen .language a.huidig{background:var(--geel);color:var(--zwart)}.band{padding:3rem max(1.25rem,calc((100% - 70rem)/2))}.band.geel{background:var(--geel)}.band.zwart{background:var(--zwart);color:var(--wit)}.band.zwart a{color:var(--geel)}.band.zwart h2,.band.zwart h3{color:var(--wit)}.lees{max-width:44rem}.intro{font-size:1.25rem;max-width:42rem;font-weight:500}.bijgewerkt{font-size:.9rem;color:var(--grijs)}.band.geel .bijgewerkt{color:var(--zwart)}.redenen{list-style:none;margin:0;padding:0;counter-reset:reden}.knop{display:inline-flex;align-items:center;min-height:48px;padding:.7rem 1.4rem;background:var(--rood);color:var(--wit);font-weight:800;text-decoration:none}.knop:hover{background:#9c1e24;color:var(--wit)}.tabelvak{overflow-x:auto;margin:1.5rem 0;border:3px solid var(--zwart);background:var(--wit)}table{border-collapse:collapse;width:100%;min-width:46rem;font-size:.95rem;color:var(--zwart)}th,td{text-align:left;vertical-align:top;padding:.7rem .8rem;border-bottom:1px solid var(--zwart)}thead th{background:var(--zwart);color:var(--wit)}tbody th{font-weight:800}.bron{font-size:.875rem;color:var(--grijs)}.voet{background:var(--zwart);color:#e8e4dc;padding:2.5rem max(1.25rem,calc((100% - 70rem)/2)) 3rem;font-size:.92rem}.voet>*{max-width:48rem}.voet a{color:var(--geel)}.redenen>li{counter-increment:reden;display:grid;grid-template-columns:6rem 1fr;column-gap:1.5rem;border-top:6px solid var(--zwart);padding:1.5rem 0;align-items:start}.redenen>li:before{grid-column:1;grid-row:1;content:counter(reden,decimal-leading-zero);font-size:3.4rem;font-weight:800;line-height:.9;background:var(--geel);color:var(--zwart);padding:.3rem .4rem;text-align:center}.redenen>li>.picto{grid-column:1;grid-row:2 / span 3;width:6rem;height:6rem;margin-top:.75rem}.redenen>li>:not(.picto){grid-column:2;max-width:44rem}.redenen>li>h3{grid-row:1}.redenen h3{margin-top:0;font-size:1.45rem}@media(max-width:40rem){.redenen>li{grid-template-columns:auto 3.5rem 1fr;column-gap:.75rem}.redenen>li:before{font-size:2.4rem}.redenen>li>.picto{grid-column:2;grid-row:1;width:3.5rem;height:3.5rem;margin-top:0}.redenen>li>:not(.picto){grid-column:1 / -1}.redenen>li>h3{grid-row:2;margin-top:.75rem}}.kopband{display:grid;grid-template-columns:minmax(0,1fr) 20rem;gap:2rem;align-items:end}.kopbeeld.breed{width:100%;height:auto}.kopbeeld.smal{display:none}@media(max-width:52rem){.kopband{grid-template-columns:1fr;gap:0;padding-bottom:0}.kopbeeld.breed{display:none}.kopbeeld.smal{display:block;width:calc(100% + 2.5rem);margin:.5rem -1.25rem 0;height:2.2rem}}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.kenmerk{display:inline-flex;align-items:flex-start;gap:.45rem}.icoon{flex:none;margin-top:.05rem}td.bedrag{font-weight:700;white-space:nowrap}td .extra{display:block;font-weight:400;font-size:.85rem;color:var(--grijs);white-space:normal}.legenda{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;font-size:.9rem;margin:-.5rem 0 .5rem}.legenda span{display:inline-flex;align-items:center;gap:.4rem}.grafieken{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2.5rem;margin:2rem 0 .5rem}.prijsgrafiek{margin:0;border-top:6px solid var(--zwart);padding-top:.8rem}.prijsgrafiek figcaption{font-weight:800;font-size:1.15rem;margin-bottom:.6rem}.prijsgrafiek svg{display:block;width:100%;max-width:30rem;height:auto;overflow:visible}.prijsgrafiek text{font-family:var(--zwaar);fill:var(--zwart)}.prijsgrafiek .naam{font-size:14px;font-weight:700}.prijsgrafiek .waarde{font-size:14px;font-weight:600}@media(max-width:30rem){.prijsgrafiek .naam,.prijsgrafiek .waarde{font-size:14.5px}.prijsgrafiek .as{font-size:12.5px}}.prijsgrafiek .as{font-size:11px;fill:var(--grijs)}.prijsgrafiek g:hover path{fill:var(--grijs)}.grafieknoot{margin-bottom:1.5rem}@media(max-width:46rem){.grafieken{grid-template-columns:1fr}}.pakketten{display:grid;grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:1.5rem}.pakket{background:var(--wit);border:3px solid var(--zwart);padding:0 1.25rem 1rem}.pakket h3{margin:0 -1.25rem 1rem;padding:.7rem 1.25rem;background:var(--zwart);color:var(--wit);font-size:1.6rem}.pakket .wie{font-weight:600}.pakket h4{margin:1em 0 .25em;font-size:1rem;display:flex;align-items:center;gap:.5rem}.pakket h4:before{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;font-weight:800;line-height:1}.pakket h4.plus:before{content:"+";background:var(--geel);color:var(--zwart);border:2px solid var(--zwart)}.pakket h4.min:before{content:"\2212";background:var(--zwart);color:var(--wit);border:2px solid var(--zwart)}
