@font-face{font-family:syne;src:url(/fonts/syne/syne-latin-wght.woff2)format("woff2");font-weight:400 800;font-display:swap}:root{--bg:#fbfaf7;--tekst:#15201b;--zacht:#57625c;--kaart:#ffffff;--rand:#e3e7e1;--accent:#1f5f4a;--accent-2:#b3410c;--mening:#eef5f1;--leeg:#e6ebe5;--carr:#1f5f4a;--carr-donker:#16201c;--glas:#3b4f48;--velg:#c9d2cc;--licht:#fbfaf7;--kop:"Syne", ui-sans-serif, system-ui, sans-serif;--tekstletter:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--breed:72rem;--lees:42rem;--rond:14px;color-scheme:light dark}@media(prefers-color-scheme:dark){:root{--bg:#0d0b0a;--tekst:#f2efe9;--zacht:#a9a39a;--kaart:#171413;--rand:#2a2522;--accent:#4ade9a;--accent-2:#fb923c;--mening:#15201b;--leeg:#242a26;--carr:#2f8a67;--carr-donker:#050505;--glas:#1c2824;--velg:#8f9892;--licht:#f2efe9}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--tekst);font:1.125rem/1.6 var(--tekstletter)}a{color:var(--accent);text-underline-offset:.2em}a:hover{color:var(--accent-2)}:focus-visible{outline:3px solid var(--accent-2);outline-offset:2px;border-radius:4px}img{max-width:100%;height:auto}.wrap{max-width:var(--breed);margin:0 auto;padding:0 1.25rem}.skip{position:absolute;left:-999px;top:.5rem;background:var(--kaart);padding:.5rem 1rem;border-radius:var(--rond);z-index:10}.skip:focus{left:.5rem}.strook{border-bottom:1px solid var(--rand);font-size:.8125rem;color:var(--zacht)}.strook .wrap{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;justify-content:center;padding-block:.55rem}.strook span::before{content:"";display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background:var(--accent);margin-right:.45rem;vertical-align:.05em}.strook span:nth-child(2)::before{background:var(--accent-2)}.kop{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.1rem}.merk{font:800 1.75rem/1 var(--kop);letter-spacing:-.02em;color:var(--tekst);text-decoration:none}.merk b{color:var(--accent-2)}.kop{flex-wrap:wrap}.menu ul{display:flex;flex-wrap:wrap;gap:.2rem 1.1rem;list-style:none;margin:0;padding:0}.menu a{display:inline-block;padding-block:.6rem;color:var(--tekst);font-weight:600;text-decoration:none}.menu a:hover,.menu a[aria-current]{color:var(--accent);text-decoration:underline;text-decoration-thickness:2px}.kruimel{flex-basis:100%}.kruimel ol{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.kruimel li+li::before{content:"›";margin:0 .45rem}.lijst{list-style:none;padding:0;margin:1.2rem 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1rem}.lijst li{background:var(--kaart);border:1px solid var(--rand);border-radius:var(--rond);padding:1rem 1.2rem}.lijst a{font:700 1.25rem/1.2 var(--kop);letter-spacing:-.01em}.lijst p{margin:.4rem 0 0;font-size:1rem}h1,h2,h3{font-family:var(--kop);letter-spacing:-.02em;line-height:1.05;overflow-wrap:break-word;hyphens:auto}h1{font-size:clamp(2.1rem,8.5vw,5.5rem);font-weight:800;letter-spacing:-.035em;margin:.4rem 0 1rem}h1.reekskop{font-size:clamp(1.9rem,4.6vw,3.4rem);line-height:1.08;max-width:22ch;margin-top:.9rem}h1.lange-kop{font-size:clamp(1.9rem,4.6vw,3.4rem);line-height:1.08;max-width:22ch}.reekslabel{display:flex;width:fit-content;margin-bottom:.9rem;font:700 .8125rem/1 var(--tekstletter);letter-spacing:.08em;text-transform:uppercase;border:1.5px solid var(--accent);border-radius:999px;overflow:hidden}.reekslabel span{padding:.5rem .8rem}.reekslabel span:first-child{background:var(--accent);color:var(--bg)}.reekslabel span:first-child::before{content:"";display:inline-block;width:.45rem;height:.45rem;border-radius:50%;background:var(--accent-2);margin-right:.5rem;vertical-align:.05em}.reekslabel span+span{color:var(--accent)}h1 em{font-style:normal;color:var(--accent)}h2{font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:700;margin:2.6rem 0 .8rem}h3{font-size:1.25rem;font-weight:700;margin:1.8rem 0 .5rem}.inhoud{max-width:var(--lees)}.inhoud p,.inhoud li{max-width:var(--lees)}.antwoord{font-size:1.375rem;line-height:1.45;max-width:36ch}.byline,.kruimel,.bron,figcaption{font-size:.875rem;color:var(--zacht)}.correcties{max-width:var(--lees);border-top:1px solid var(--rand);margin-top:2.5rem;font-size:1rem}.correcties h2{font-size:1.25rem}.correcties time{font-weight:600}.cijfer{font-weight:700;color:var(--accent);white-space:nowrap}figure.tabel{margin:1.4rem 0;overflow-x:auto}figure.tabel table{border-collapse:collapse;width:100%;font-size:1rem;background:var(--kaart);border:1px solid var(--rand);border-radius:var(--rond);overflow:hidden}figure.tabel th,figure.tabel td{text-align:left;padding:.6rem .9rem;border-bottom:1px solid var(--rand)}figure.tabel th{font-weight:600;color:var(--zacht);font-size:.875rem}figure.tabel tr:last-child td{border-bottom:0}figure.tabel td:not(:first-child){font-variant-numeric:tabular-nums}figure.tabel tr.zelf{background:var(--mening)}figure.tabel th[scope=row]{text-align:left;font-weight:600;color:var(--tekst);font-size:1rem}figcaption{margin-top:.4rem}.mening{background:var(--mening);border-left:4px solid var(--accent);border-radius:0 var(--rond)var(--rond)0;padding:1rem 1.25rem;margin:1.6rem 0}.mening strong{display:block;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:.25rem}.verdict>p:first-child{font-size:1.375rem;line-height:1.45}.kerncijfers{background:var(--kaart);border:1px solid var(--rand);border-radius:var(--rond);padding:1.1rem 1.25rem;margin:2rem 0}.kerncijfers h2{font-size:1.25rem;margin:0 0 .9rem}.kerncijfers dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:1.1rem 1.25rem;margin:0}.kerncijfers dt{font-size:.875rem;font-weight:600;color:var(--zacht)}.kerncijfers dd{margin:0}.kerncijfers dd .cijfer{font:800 1.9rem/1.15 var(--kop);letter-spacing:-.02em}.kerncijfers .uitleg,.toc-kop{font-size:.8125rem;color:var(--zacht);line-height:1.4}.kerncijfers .bron{margin:1rem 0 0}.toc{border-left:4px solid var(--accent-2);padding:.2rem 0 .2rem 1.1rem;margin:2rem 0}.toc-kop{margin:0 0 .3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.toc ol{margin:0;padding-left:1.2rem}.toc li{padding-block:.15rem}.voet{border-top:1px solid var(--rand);margin-top:4rem;padding-block:2rem;font-size:.875rem;color:var(--zacht)}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}[hidden]{display:none!important}.profiel{border-left:4px solid var(--rand);padding-left:1rem;margin:1.4rem 0}.profiel-label{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--zacht);font-weight:600;margin:0 0 .2rem}form.tco{max-width:var(--lees);background:var(--kaart);border:1px solid var(--rand);border-radius:var(--rond);padding:1.1rem 1.25rem;margin:1.6rem 0}form.tco fieldset{border:0;margin:0 0 1.1rem;padding:0}form.tco fieldset.binnen{margin-top:.6rem}form.tco legend{font:700 1.1rem/1.2 var(--kop);margin-bottom:.5rem}form.tco label{display:block;font-size:1rem}form.tco input[type=radio]{accent-color:var(--accent);margin-right:.4rem}form.tco fieldset>label{display:inline-flex;align-items:center;min-height:2.75rem;margin-right:1rem}form.tco .veld{margin-bottom:.8rem}form.tco input[type=number],form.tco input[type=text],form.tco select{width:100%;max-width:16rem;font:inherit;padding:.5rem .6rem;border:1px solid var(--zacht);border-radius:8px;background:var(--bg);color:var(--tekst)}form.tco .hint{font-size:.875rem;color:var(--zacht);margin:.3rem 0 0}form.tco button{font:600 1rem/1 var(--tekstletter);background:var(--accent);color:var(--bg);border:0;border-radius:999px;padding:.85rem 1.6rem;cursor:pointer}.tco-disclaimer{font-size:.9375rem;margin-top:0}.tco-uitkomst table,.mrb-uitkomst table{border-collapse:collapse;width:100%;margin-top:1.2rem;font-variant-numeric:tabular-nums}.tco-uitkomst th,.tco-uitkomst td,.mrb-uitkomst th,.mrb-uitkomst td{text-align:left;padding:.45rem 0;border-bottom:1px solid var(--rand);font-weight:400}.tco-uitkomst td,.mrb-uitkomst td:not(:first-child){text-align:right}.mrb-uitkomst th:not(:first-child){text-align:right}.mrb-uitkomst>p:first-child{font-weight:700;font-size:1.125rem}.mrb-ophalen,.tco-massa-ophalen{margin-top:.5rem}.tco-uitkomst tr.totaal th,.tco-uitkomst tr.totaal td{font-weight:700}.tco-uitkomst .fout{color:var(--accent-2);font-weight:600}.inhoud:has(.tco-reken){max-width:none}.inhoud:has(.tco-reken)>:not(form){max-width:var(--lees)}form.tco-reken{max-width:var(--breed);display:grid;grid-template-columns:minmax(0,1fr);gap:0 2.5rem;padding:1.4rem}@media(min-width:58rem){form.tco-reken{grid-template-columns:minmax(0,1.25fr)minmax(0,1fr)}form.tco-reken .tco-disclaimer{grid-column:1/-1}.tco-paneel{position:sticky;top:1rem;align-self:start}}.tco-reken fieldset.keuze{display:flex;flex-wrap:wrap;gap:.5rem}.tco-reken fieldset.keuze legend,.tco-reken fieldset.keuze>.hint{flex-basis:100%}.tco-reken fieldset.keuze>.hint{margin:0}form.tco input[type=checkbox]{accent-color:var(--accent);margin-right:.4rem}.tco-vgl{margin-bottom:1rem}.tco-vgl-kop{display:flex;justify-content:space-between;gap:1rem;margin:0 0 .35rem;font-variant-numeric:tabular-nums}.tco-vgl-kop>*{white-space:nowrap}.tco-schuif{overflow-x:auto}.tco-reken .tco-uitkomst .tco-vgl-tabel{font-size:.9375rem}.tco-reken .tco-uitkomst .tco-vgl-tabel thead th{text-align:right;font-size:.875rem;color:var(--zacht);padding-left:.75rem}.tco-reken .tco-uitkomst .tco-vgl-tabel thead th,.tco-reken .tco-uitkomst .tco-vgl-tabel thead td{border-bottom:1px solid var(--rand)}.tco-reken .tco-uitkomst tr.totaal th,.tco-reken .tco-uitkomst tr.totaal td{font-weight:700}.tco-reken fieldset.keuze>label{margin:0;padding:0 1rem;border:1px solid var(--rand);border-radius:999px;cursor:pointer}.tco-reken fieldset.keuze>label:has(input:checked){border-color:var(--accent);color:var(--accent);font-weight:600}.tco-reken fieldset.keuze>label:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.tco-reken fieldset.rij{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:0 1rem}.tco-reken fieldset.rij>legend{width:100%;padding-top:1.1rem;border-top:1px solid var(--rand);margin-bottom:.6rem}.tco-reken fieldset.rij>.hint{grid-column:1/-1;margin:-.3rem 0 .8rem}.tco-reken fieldset.binnen{grid-column:1/-1}.tco-reken label{margin-bottom:.3rem}.tco-reken .eenheid{position:relative;display:flex;align-items:center}.tco-reken .eenheid input[type=number]{max-width:none;padding-right:5.5rem;font-variant-numeric:tabular-nums}.tco-reken .eenheid span{position:absolute;right:.7rem;font-size:.875rem;color:var(--zacht);pointer-events:none}.tco-reken input[type=month]{font:inherit;padding:.45rem .6rem;border:1px solid var(--zacht);border-radius:8px;background:var(--bg);color:var(--tekst);width:100%}.tco-paneel{margin-top:.5rem}.tco-reken .tco-uitkomst{background:var(--bg);border:1px solid var(--rand);border-radius:var(--rond);padding:1.25rem 1.4rem;min-height:8rem}.tco-label{margin:0;font-size:.875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--zacht)}.tco-totaal{margin:.2rem 0 0;font:800 clamp(2.4rem,5vw,3.4rem)/1 var(--kop);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.tco-maand{margin:.4rem 0 1.2rem;font-size:1.125rem}.tco-leeg{margin:0;color:var(--zacht)}.tco-reken select{max-width:none}form.tco button.tco-opnieuw{background:0 0;color:var(--accent);padding:.3rem 0;font-size:.875rem;text-decoration:underline;border-radius:0}.tco-vooraf{grid-column:1/-1;margin:0 0 1.2rem;padding:.8rem 1rem;background:var(--mening);border-left:4px solid var(--accent);border-radius:0 8px 8px 0;font-size:.9375rem}.tco-mini{position:fixed;z-index:10;left:0;right:0;bottom:0;padding:.9rem 16px calc(.9rem + env(safe-area-inset-bottom));background:var(--tekst);color:var(--bg);text-align:center;text-decoration:none;box-shadow:0 -4px 16px rgb(0 0 0/.18)}.tco-mini strong{font-variant-numeric:tabular-nums}@media(min-width:58rem){.tco-mini{display:none}}.tco-balk{display:flex;gap:2px;height:1.1rem;border-radius:4px;overflow:hidden}.tco-balk span{flex:1;min-width:3px}.tco-reken .tco-uitkomst table{margin-top:.9rem}.tco-totaal .valuta{font:600 .55em/1 var(--tekstletter);vertical-align:.35em;margin-right:.2em}.tco-reken .tco-uitkomst td{padding-left:.75rem;white-space:nowrap}.tco-reken .tco-uitkomst td.aandeel{color:var(--zacht)}.tco-reken .tco-uitkomst th{position:relative;padding-left:1.3rem}.stip{position:absolute;left:0;top:calc(.45rem + .35em);width:.75rem;height:.75rem;border-radius:3px}@media(max-width:36rem){form.tco-reken{padding:1rem .9rem}.tco-reken .tco-uitkomst{padding:1rem .9rem}.tco-reken .tco-uitkomst .tco-vgl-tabel{font-size:.8125rem}.tco-reken .tco-uitkomst .tco-vgl-tabel td,.tco-reken .tco-uitkomst .tco-vgl-tabel thead th{padding-left:.5rem}.tco-reken .tco-uitkomst .tco-vgl-tabel th[scope=row]{padding-left:1.1rem}.tco-vgl-tabel .stip{width:.6rem;height:.6rem}}.plaat{position:relative;display:inline-flex;align-items:stretch;background:#f7b500;border:2px solid #111;border-radius:7px;overflow:hidden;max-width:100%}.plaat::after{content:"";position:absolute;inset:2px;border:1.5px solid #111;border-radius:4px;pointer-events:none}.plaat-eu{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.2rem;width:1.8rem;padding:.3rem 0;background:#039;color:#fff;font:700 .7rem/1 system-ui,sans-serif}.plaat-sterren{width:.9rem;height:.9rem;border-radius:50%;border:2px dotted #fc0}form.tco .plaat input{width:6.6em;max-width:none;border:0;border-radius:0;background:0 0;color:#111;padding:.3rem .55rem;font:700 1.5rem/1.1 arial narrow,roboto condensed,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;text-align:center}form.tco .plaat input::placeholder{color:#111;opacity:.35}form.tco .plaat input:focus{outline:none}.plaat:focus-within{outline:3px solid var(--accent);outline-offset:3px}.naar-tool{max-width:var(--lees);margin:.4rem 0 1.4rem}.naar-tool p{margin:0}.naar-tool .knoppen{margin-top:.7rem;gap:.5rem}.naar-check{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem;max-width:var(--lees);margin:1.6rem 0;padding:1rem 1.25rem;background:var(--kaart);border:1px solid var(--rand);border-radius:var(--rond)}.naar-check p{flex:1 1 18rem;margin:0}.kc-kop{display:flex;align-items:center;gap:.8rem;margin:1.4rem 0 .6rem}.kc-kop h2{margin:0}.merklogo-masker{width:60%;aspect-ratio:1;background:currentColor;mask:center/contain no-repeat;-webkit-mask:center/contain no-repeat}.kc-uitkomst dl{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:.35rem 1rem;margin:0}.kc-uitkomst dt{color:var(--zacht)}.kc-uitkomst dd{margin:0}.kc-uitkomst h3{font-size:1rem;margin:1rem 0 .3rem}.eyebrow{display:block;font:600 .8125rem/1.3 var(--tekstletter);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-2);margin:0}.hero{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:center;padding-block:1.5rem 2.5rem}@media(min-width:58rem){.hero{grid-template-columns:minmax(0,1.15fr)minmax(0,.85fr);gap:3.5rem;padding-block:2.5rem 3.5rem}}.hero h1{font-size:clamp(2.3rem,5.4vw,4.25rem);letter-spacing:-.04em;margin:.6rem 0 1.2rem}.home-cover{margin-top:.8rem}.home-cover figure.foto.cover img{height:clamp(12rem,min(44vh,48vw),30rem);object-position:center 74%}.home-cover+.hero{position:relative;margin-top:clamp(-5rem,-5vw,-2rem);padding-top:0;align-items:start}.home-cover+.hero>.kc-hero{margin-top:clamp(2rem,5vw,5rem)}.home-cover+.hero :is(.eyebrow,h1){text-shadow:0 1px 14px var(--bg),0 0 2px var(--bg)}.hero .lead p{font-size:1.25rem;line-height:1.5;max-width:36rem;margin:0}.knoppen{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.8rem 0 0}.knop{display:inline-flex;align-items:center;min-height:2.9rem;padding:0 1.4rem;border-radius:999px;font-weight:600;text-decoration:none}.knop.vol{background:var(--accent);color:var(--bg)}.knop.vol:hover{background:var(--accent-2);color:var(--bg)}.knop.lijn{border:1.5px solid var(--rand);color:var(--tekst)}.knop.lijn:hover{border-color:var(--accent);color:var(--accent)}.kc-hero{background:var(--kaart)radial-gradient(var(--rand) 1px,transparent 1px)0 0/14px 14px;border:1px solid var(--rand);border-top:4px solid #f7b500;border-radius:calc(var(--rond) * 1.4);padding:1.6rem 1.5rem}.kc-hero h2{font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.15;margin:.5rem 0 .7rem}.kc-hero>p:not(.eyebrow){font-size:1rem;color:var(--zacht);margin:0 0 1.2rem}.kc-hero form.tco{background:0 0;border:0;padding:0;margin:0;max-width:none}.kc-hero form.tco label{font-size:.875rem;font-weight:600;color:var(--zacht);margin-bottom:.4rem}.kc-rij{display:flex;flex-wrap:wrap;align-items:stretch;gap:.75rem}.kc-hero form.tco .plaat input{font-size:1.9rem;width:6.4em;min-height:3.2rem}.kc-hero form.tco button{min-height:3.2rem;padding-inline:1.8rem;font-size:1.05rem}.kc-hero form.tco button:hover{background:var(--accent-2)}.kc-hero .fout{color:var(--accent-2);font-weight:600;font-size:.9375rem;margin:.5rem 0 0;min-height:1em}.kc-hero .fout:empty{display:none}.kc-hero .hint{font-size:.875rem;color:var(--zacht);margin:1rem 0 0}.kc-hero form:not([hidden])+.hint a{display:none}.onderzoekkaarten{list-style:none;padding:0;margin:1.2rem 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem}.onderzoekkaarten a{display:flex;flex-direction:column;gap:.7rem;height:100%;padding:1.5rem;background:var(--kaart)radial-gradient(var(--rand) 1px,transparent 1px)0 0/14px 14px;border:1px solid var(--rand);border-left:4px solid var(--accent-2);border-radius:calc(var(--rond) * 1.4);color:inherit;text-decoration:none;transition:border-color .15s}.onderzoekkaarten a:hover{border-color:var(--accent-2)}.ok-titel{font:800 clamp(1.4rem,2.4vw,1.9rem)/1.15 var(--kop);letter-spacing:-.02em;color:var(--tekst)}.ok-tekst{font-size:1rem;color:var(--zacht)}.ok-meer{margin-top:auto;font-weight:600;color:var(--accent-2)}.ok-meer::after,.meer a::after{content:" →"}.meer{margin:.4rem 0 0;font-weight:600}.tt-plaat{align-self:flex-start;margin-top:.5rem}.plaat-tekst{padding:.25rem .7rem;color:#111;font:700 1.4rem/1.1 arial narrow,roboto condensed,system-ui,sans-serif;letter-spacing:.06em}.home-intro .inhoud{max-width:var(--lees)}.blok{border-top:1px solid var(--rand);margin-top:2.5rem;padding-top:.5rem}.blok.tools-rij{padding-top:2.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem}.dossierkaarten{list-style:none;padding:0;margin:1.2rem 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1rem}.dossierkaart{display:grid;grid-template-rows:auto 1fr;background:var(--kaart);border:1px solid var(--rand);border-radius:calc(var(--rond) * 1.4);overflow:hidden}.dossierkaart:first-child{grid-column:1/-1}@media(min-width:52rem){.dossierkaart:first-child{grid-template-rows:none;grid-template-columns:minmax(0,1fr)minmax(0,1.1fr)}}.dk-beeld{background:var(--mening);padding:1.4rem 1.4rem 1rem;display:flex;flex-direction:column;justify-content:space-between;gap:1rem}.labels{display:flex;flex-wrap:wrap;gap:.4rem;margin:0}.labels span{font-size:.75rem;font-weight:600;letter-spacing:.04em;border:1px solid var(--accent);color:var(--accent);border-radius:999px;padding:.2rem .65rem}.dk-tekst{padding:1.4rem 1.5rem;display:flex;flex-direction:column;gap:1rem;min-width:0}.dk-tekst h3{font-size:clamp(1.6rem,3.2vw,2.3rem);font-weight:800;margin:0}.dossierkaart:not(:first-child) .dk-tekst h3{font-size:clamp(1.35rem,2vw,1.65rem);line-height:1.15}.dk-tekst h3 a{color:var(--tekst);text-decoration:none}.dk-tekst h3 a::after{content:" →";color:var(--accent-2)}.dk-tekst h3 a:hover{color:var(--accent)}.dk-tekst>p{margin:0;font-size:1rem;color:var(--zacht)}.dk-cijfers{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.8rem;margin:0}.dk-cijfers>div{display:flex;flex-direction:column;justify-content:space-between}.dk-cijfers dt{font-size:.75rem;font-weight:600;color:var(--zacht);line-height:1.3}.dk-cijfers dd{margin:.2rem 0 0}.dk-cijfers .cijfer{font:800 clamp(1.15rem,2.4vw,1.5rem)/1.1 var(--kop)}.silhouet{display:block;width:100%;max-width:28rem;height:auto;align-self:center}.dk-foto{margin:0}.dk-foto img{display:block;width:100%;height:auto;border-radius:var(--rond)}.dk-foto .credit{display:block;margin-top:.35rem;font-size:.75rem;color:var(--zacht)}.s-schaduw{fill:var(--tekst);opacity:.12}.s-carr{fill:var(--carr)}.s-donker,.s-band{fill:var(--carr-donker)}.s-glas{fill:var(--glas)}.s-kas{fill:var(--carr-donker)}.s-lijn{fill:none;stroke:#fff;stroke-opacity:.2;stroke-width:1.5}.s-naad{fill:none;stroke:var(--carr-donker);stroke-opacity:.45;stroke-width:1.2}.s-boog{fill:none;stroke:var(--carr-donker);stroke-width:6}.s-rail{fill:none;stroke:var(--carr-donker);stroke-width:2.5;stroke-linecap:round}.s-greep{fill:var(--carr-donker);opacity:.55}.s-kop{fill:var(--licht)}.s-achter{fill:var(--accent-2)}.s-velg{fill:var(--velg)}.s-spaak{stroke:var(--carr-donker);stroke-width:3.2;stroke-linecap:round}.kolommen{margin:1.2rem 0 0}.kolommen figcaption{font-size:.8125rem;color:var(--zacht);margin:0 0 .4rem}.kolommen svg{display:block;width:100%;max-width:34rem;height:auto}.kolommen.klein svg{max-width:none}.kolommen.klein{margin:0}.kolommen.klein svg{height:4rem}.kolommen .kol{fill:var(--accent)}.kolommen .kol.onv{opacity:.3}.kolommen .jaargrens{stroke:var(--zacht);stroke-width:1;stroke-dasharray:2 2}.kolommen :is(.maanden,.jaren){display:grid;grid-auto-flow:column;grid-auto-columns:1fr;max-width:34rem;font:11px/1.4 var(--tekstletter);color:var(--zacht)}.kolommen.klein :is(.maanden,.jaren){max-width:none}.kolommen .maanden span{text-align:center}.kolommen .jaren span{white-space:nowrap;overflow:visible;padding-left:.2rem}.kolommen .jaren span.nieuw{border-left:1px dashed var(--zacht)}.kolommen .bron{margin:.4rem 0 0}.markt-intro{color:var(--zacht);max-width:var(--lees);margin-top:0}.tegels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 1rem;margin:1.6rem 0 2rem}@media(min-width:64rem){.tegels{grid-template-columns:repeat(4,minmax(0,1fr))}}.tegels>div{border-top:3px solid var(--accent);padding-top:.8rem;min-width:0}.tegels dt{font-size:.875rem;font-weight:600;color:var(--zacht)}.tegels dd{margin:.3rem 0 0}.tegels .cijfer{font:800 clamp(1.5rem,2.6vw,2.2rem)/1.05 var(--kop);letter-spacing:-.03em;color:var(--tekst)}.grafieken{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));gap:1rem}.staven,.verhouding{margin:0;background:var(--kaart);border:1px solid var(--rand);border-radius:var(--rond);padding:1.1rem 1.2rem;min-width:0}.staven-titel{font:700 1.1rem/1.25 var(--kop);color:var(--tekst);margin:0 0 .9rem}.staven ol{list-style:none;margin:0;padding:0;display:grid;gap:.45rem;counter-reset:rang}.staven li{display:grid;grid-template-columns:1.3rem minmax(6.5rem,38%)1fr auto;align-items:center;gap:.5rem;font-size:.875rem;counter-increment:rang}.staven li::before{content:counter(rang);color:var(--zacht);font-size:.75rem;font-variant-numeric:tabular-nums}.staaf-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staaf-spoor{display:block;width:100%;height:.8rem;background:var(--leeg);border-radius:4px}.staaf{fill:var(--accent)}.staaf-waarde{font-variant-numeric:tabular-nums;color:var(--zacht);min-width:4.2rem;text-align:right}.staven .bron,.verhouding .bron{margin:.9rem 0 0}.verhouding .balk{display:block;width:100%;height:7rem;border-radius:8px}.t0{fill:var(--accent)}.t1{fill:var(--accent);opacity:.88}.t2{fill:var(--accent);opacity:.76}.t3{fill:var(--accent);opacity:.65}.t4{fill:var(--accent);opacity:.55}.t5{fill:var(--accent);opacity:.46}.t6{fill:var(--accent);opacity:.38}.t7{fill:var(--accent);opacity:.3}.t8{fill:var(--accent);opacity:.24}.verhouding .legenda{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.35rem 1rem;font-size:.8125rem}.verhouding .legenda li{display:flex;align-items:center;gap:.45rem;border-bottom:1px solid var(--rand);padding-block:.2rem}.verhouding .legenda svg{width:.7rem;height:.7rem;flex:none}.verhouding .legenda .l{font-weight:600}.verhouding .legenda .w{margin-left:auto;color:var(--zacht);font-variant-numeric:tabular-nums}.chips{list-style:none;padding:0;margin:.6rem 0 0;display:flex;flex-wrap:wrap;gap:.45rem}.chips li{border:1px solid var(--rand);background:var(--kaart);border-radius:999px;padding:.3rem .8rem;font-size:.875rem}.tooltegel{display:flex;flex-direction:column;gap:.5rem;background:var(--kaart);border:1px solid var(--rand);border-radius:var(--rond);padding:1.2rem;color:inherit;text-decoration:none}.tt-titel{font:700 1.5rem/1.15 var(--kop);letter-spacing:-.02em;color:var(--tekst)}.tooltegel:hover .tt-titel{color:var(--accent)}.tt-balk{display:flex;gap:3px;height:2.2rem;border-radius:8px;overflow:hidden;margin-top:.5rem}.tt-balk i{flex:1;background:var(--accent)}.tt-balk i:nth-child(2){opacity:.75}.tt-balk i:nth-child(3){opacity:.55}.tt-balk i:nth-child(4){opacity:.4}.tt-balk i:nth-child(5){opacity:.25}.tt-labels{font-size:.8125rem;color:var(--zacht)}.merken{list-style:none;padding:0;margin:1.2rem 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:.75rem}.merken li{position:relative;display:flex;align-items:flex-start;gap:1rem;border:1px solid var(--rand);border-radius:var(--rond);padding:.9rem 1.1rem;background:var(--bg);transition:border-color .15s}.merken-tekst{display:flex;flex-direction:column;gap:.3rem;min-width:0;padding-top:.2rem}.merken b{font:800 1.2rem/1.15 var(--kop);letter-spacing:-.02em}.merken-aantal{font-size:.8125rem;color:var(--zacht)}.merk-link{color:inherit;text-decoration:none}.merk-link::after{content:"";position:absolute;inset:0;border-radius:var(--rond)}.merk-link:focus-visible{outline:none}.merk-link:focus-visible::after{outline:3px solid var(--accent-2);outline-offset:2px}.merken li:hover{border-color:var(--accent)}.merken li:hover b,.merken li:hover .merklogo{color:var(--accent)}.merken-info{font-size:.875rem;color:var(--zacht)}.merken-info a{position:relative;z-index:1;color:var(--zacht)}.merken-info a:hover{color:var(--accent)}.staaf-label a{color:inherit;text-decoration-color:var(--accent)}.staaf-label a:hover,.chips a:hover{color:var(--accent)}.chips a{color:inherit;text-decoration-color:var(--accent)}.merklogo{display:grid;place-items:center;flex:none;width:3.2rem;aspect-ratio:1;border-radius:50%;background:var(--kaart);border:1px solid var(--rand);color:var(--tekst);transition:color .15s}.merklogo svg{width:60%;height:auto;fill:currentColor}.merklogo-letter{font:800 1.4rem/1 var(--kop)}.merkkop{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2.2rem;padding-block:1.5rem 2.2rem;margin-bottom:1.5rem;border-bottom:1px solid var(--rand)}.merkkop .merklogo{width:clamp(5.5rem,20vw,9rem);background:var(--kaart)radial-gradient(var(--rand) 1px,transparent 1px)0 0/10px 10px}.merkkop>div{flex:1 1 18rem}.merkkop h1{margin:.5rem 0 .8rem}.merkkop-intro{margin:0;font-size:1.25rem;line-height:1.5;max-width:36rem}.rob{padding-top:2.5rem}.rob-tekst{font:700 clamp(1.3rem,2.6vw,1.75rem)/1.3 var(--kop);letter-spacing:-.015em;max-width:36rem;margin:.5rem 0 .6rem}figure.foto{margin:1.6rem 0;max-width:var(--lees)}figure.foto img{display:block;width:100%;height:auto;border-radius:var(--rond);background:var(--rand)}figure.foto .credit{white-space:nowrap}.dossierkop.met-cover{margin-top:.8rem}figure.foto.cover{max-width:none;margin:0;position:relative}figure.foto.cover img{height:clamp(14rem,min(56vh,62vw),38rem);object-fit:cover;object-position:center 55%;border-radius:calc(var(--rond) * 1.4)calc(var(--rond) * 1.4)0 0;-webkit-mask-image:linear-gradient(to bottom,#000 62%,rgb(0 0 0/.5) 82%,transparent 100%);mask-image:linear-gradient(to bottom,#000 62%,rgb(0 0 0/.5) 82%,transparent 100%)}figure.foto.cover figcaption{position:absolute;top:.8rem;right:.8rem;max-width:min(28rem,70%);margin:0;padding:.3rem .65rem;border-radius:8px;background:rgb(13 11 10/.72);color:#f2efe9;font-size:.75rem;line-height:1.35}.dossierkop.met-cover .dossierkop-tekst{margin-top:clamp(-6.5rem,-7vw,-2.5rem);position:relative;padding:0 clamp(0rem,2vw,1.5rem);text-shadow:0 1px 14px var(--bg),0 0 2px var(--bg)}.dossierkop.met-cover h1{margin-bottom:.4rem}.dossierkop.met-cover .byline{color:var(--tekst)}.ra,.tco-reken{--k0:#2a78d6;--k1:#eb6834;--k2:#1baf7a;--k3:#eda100;--k4:#e87ba4;--k5:#008300;--k6:#4a3aa7;--k-overig:#bdbab2;margin:1.6rem 0 2.5rem}@media(prefers-color-scheme:dark){.ra,.tco-reken{--k0:#3987e5;--k1:#d95926;--k2:#199e70;--k3:#c98500;--k4:#d55181;--k5:#008300;--k6:#9085e9;--k-overig:#5a5650}}.inhoud:has(.ra){max-width:none}.ra-k-0{fill:var(--k0);background:var(--k0)}.ra-k-1{fill:var(--k1);background:var(--k1)}.ra-k-2{fill:var(--k2);background:var(--k2)}.ra-k-3{fill:var(--k3);background:var(--k3)}.ra-k-4{fill:var(--k4);background:var(--k4)}.ra-k-5{fill:var(--k5);background:var(--k5)}.ra-k-6{fill:var(--k6);background:var(--k6)}.ra-k-overig{fill:var(--k-overig);background:var(--k-overig)}.ra-k-accent{fill:var(--accent);background:var(--accent)}.ra-tegels{margin-top:0}.ra-sub{display:block;font-size:.8125rem;color:var(--zacht);margin-top:.35rem}.ra-keuze{display:grid;gap:.9rem;margin:0 0 1.2rem}.ra-rij{display:flex;flex-wrap:wrap;gap:.9rem 1.4rem;align-items:end}.ra-seg{border:0;margin:0;padding:0;min-width:0}.ra-seg legend,.ra-select{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--zacht);padding:0;margin-bottom:.35rem}.ra-seg{display:flex;flex-wrap:wrap}.ra-seg label{position:relative}.ra-seg input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.ra-seg span{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1rem;border:1px solid var(--rand);background:var(--kaart);font-size:.9375rem;margin-left:-1px;transition:background .15s,color .15s}.ra-seg label:first-of-type span{border-radius:999px 0 0 999px;margin-left:0}.ra-seg label:last-of-type span{border-radius:0 999px 999px 0}.ra-seg input:checked+span{background:var(--accent);border-color:var(--accent);color:var(--bg);font-weight:600}.ra-seg input:focus-visible+span{outline:3px solid var(--accent-2);outline-offset:2px;position:relative}.ra-seg input:disabled+span{opacity:.45}.ra-seg input:disabled{cursor:not-allowed}.ra-dim span{font:700 1rem var(--kop)}.ra-select{display:grid;gap:.35rem}.ra-select select{font:.9375rem var(--tekstletter);text-transform:none;letter-spacing:0;color:var(--tekst);background:var(--kaart);border:1px solid var(--rand);border-radius:10px;min-height:2.75rem;padding:0 .8rem}.ra-select select:disabled{opacity:.45}.ra-figuur{margin:0;background:var(--kaart);border:1px solid var(--rand);border-radius:calc(var(--rond) * 1.4);padding:1.2rem 1.2rem 1rem}.ra-titel{font:700 clamp(1.1rem,2.2vw,1.4rem)/1.25 var(--kop);letter-spacing:-.01em;margin:0 0 .7rem}.ra-legenda{list-style:none;margin:0 0 .8rem;padding:0;display:flex;flex-wrap:wrap;gap:.35rem 1.1rem;font-size:.8125rem}.ra-legenda li{display:flex;align-items:center;gap:.4rem}.ra-sleutel{display:inline-block;width:.75rem;height:.75rem;border-radius:3px;flex:none}.ra-grafiek{position:relative;min-height:260px}.ra-svg{display:block;width:100%;height:auto;touch-action:pan-y}.ra-svg:focus-visible{outline:3px solid var(--accent-2);outline-offset:4px}.ra-lijn{stroke:var(--rand);stroke-width:1}.ra-nul{stroke:var(--zacht);stroke-width:1}.ra-as{font:11px var(--tekstletter);fill:var(--zacht);font-variant-numeric:tabular-nums}.ra-kol rect{transition:opacity .12s}.ra-kol.dim rect{opacity:.35}.ra-kol.onv rect{opacity:.55}.ra-lat{fill:var(--tekst);opacity:.05;pointer-events:none}.ra-tip{position:absolute;top:.5rem;z-index:2;min-width:11rem;max-width:16rem;background:var(--kaart);border:1px solid var(--rand);border-radius:10px;box-shadow:0 6px 24px rgb(0 0 0/.12);padding:.6rem .75rem;font-size:.8125rem;pointer-events:none}.ra-tip-kop{margin:0 0 .35rem;font-weight:700}.ra-tip ul{list-style:none;margin:0;padding:0;display:grid;gap:.2rem}.ra-tip li{display:grid;grid-template-columns:.75rem auto 1fr;align-items:center;gap:.45rem}.ra-tip li b{font-variant-numeric:tabular-nums}.ra-tip li span:last-child{color:var(--zacht);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ra-tip-voet{margin:.4rem 0 0;padding-top:.35rem;border-top:1px solid var(--rand);color:var(--zacht);font-variant-numeric:tabular-nums}.ra-noot{font-size:.8125rem;color:var(--zacht);margin:.6rem 0 0}.ra-rang{margin-top:2rem}.ra-rang-kop{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;margin-bottom:.6rem}.ra-rang-kop h2{margin:0}.ra-jaren{display:flex;flex-wrap:wrap;gap:.35rem}.ra-jaren button{font:600 .875rem var(--tekstletter);min-height:2.5rem;min-width:3.6rem;padding:0 .8rem;border-radius:999px;border:1px solid var(--rand);background:var(--kaart);color:var(--tekst);cursor:pointer}.ra-jaren button[aria-pressed=true]{background:var(--tekst);border-color:var(--tekst);color:var(--bg)}.ra-tabel{width:100%;border-collapse:collapse;font-size:.9375rem}.ra-tabel th,.ra-tabel td{padding:.5rem;border-bottom:1px solid var(--rand);text-align:left}.ra-tabel thead th{font-size:.75rem;font-weight:600;color:var(--zacht);text-transform:uppercase;letter-spacing:.04em}.ra-tabel tbody th{font-weight:600}.ra-tabel .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ra-tabel .zacht{color:var(--zacht);width:2rem}.ra-tabel .op{color:var(--accent)}.ra-tabel .neer{color:var(--accent-2)}.ra-aandeel{display:flex;align-items:center;gap:.6rem;min-width:9rem;font-variant-numeric:tabular-nums}.ra-staaf{flex:1;height:.55rem;background:var(--leeg);border-radius:4px;overflow:hidden}.ra-staaf span{display:block;height:100%;background:var(--accent);border-radius:4px}.ra-rang-noot{font-size:.8125rem;color:var(--zacht);margin:.5rem 0 0}.ra .bron{margin-top:1rem}@media(max-width:40rem){.ra-figuur{padding:.9rem .6rem .8rem;border-radius:var(--rond)}.ra-seg span{padding:0 .75rem;font-size:.875rem}.ra-tabel .ra-aandeel .ra-staaf{display:none}.ra-aandeel{min-width:0}}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ra-klik{font:inherit;color:inherit;background:0 0;border:0;padding:0;margin:0;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;text-align:left;text-decoration:underline;text-decoration-color:var(--rand);text-underline-offset:.2em;text-decoration-thickness:2px;min-height:1.75rem}.ra-klik:hover{color:var(--accent);text-decoration-color:initial}.ra-klik-groot{text-decoration-thickness:3px}.ra-legenda .ra-klik{text-decoration:none}.ra-legenda .ra-klik:hover span:last-child,.ra-legenda .ra-klik:hover{text-decoration:underline}.ra-svg .klikbaar{cursor:pointer}.ra-filterchip{display:flex;flex-wrap:wrap;gap:.4rem;margin:-.2rem 0 .8rem}.ra-chip{display:inline-flex;align-items:center;gap:.5rem;min-height:2.25rem;padding:0 .5rem 0 .9rem;border-radius:999px;border:1px solid var(--accent);background:var(--mening);color:var(--tekst);font:600 .875rem var(--tekstletter);cursor:pointer}.ra-chip span[aria-hidden]{display:grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:50%;background:var(--accent);color:var(--bg);font-size:1rem;line-height:1}.ra-chip:hover span[aria-hidden]{background:var(--accent-2)}.ra-tip-hint{margin:.35rem 0 0;color:var(--zacht);font-style:italic}.sprong{background:var(--bg);border-bottom:1px solid var(--rand);margin:1.2rem 0 0;padding-block:.55rem}@media(min-width:48rem){.sprong{position:sticky;top:0;z-index:5}}.sprong ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.sprong a{display:block;white-space:nowrap;font-size:.8125rem;font-weight:600;text-decoration:none;color:var(--tekst);border:1px solid var(--rand);background:var(--kaart);border-radius:999px;padding:.3rem .75rem}.sprong a:hover{color:var(--accent);border-color:var(--accent)}.met-sprong h2{scroll-margin-top:4rem}.inhoud:has(.kt-kaart)>.kt-kaart,.inhoud:has(.kt-kaart)>.kt-twee{max-width:var(--lees)}.kt-kaart{margin:1.2rem 0;background:var(--kaart);border:1px solid var(--rand);border-radius:var(--rond);padding:1rem 1.1rem;min-width:0}.kt-titel{font:700 1.05rem/1.25 var(--kop);margin:0}.kt-sub{font-size:.8125rem;color:var(--zacht);margin:.2rem 0 .7rem}.kt-kaart .bron,.kt-bron{font-size:.75rem;color:var(--zacht);margin:.7rem 0 0}.kt-credit{font-size:.75rem;color:var(--zacht);margin:.5rem 0 0}.kt-tegels{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem 1.4rem;margin:0 0 .4rem}.kt-tegels .cijfer{font-size:clamp(1.3rem,2.2vw,1.75rem)}.kt-tegels small{display:block;font-size:.8125rem;color:var(--zacht);margin-top:.2rem}.kt-tegels .kt-naamcijfer{display:block;white-space:normal;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.15}.kt-kort{max-width:var(--lees);margin:1.6rem 0;background:var(--kaart);border:1px solid var(--rand);border-radius:var(--rond);padding:1.2rem 1.3rem 1rem}.kt-kort .kt-bron{margin-top:.2rem}.kt-kort-kop{font-size:1.1rem;margin:1.3rem 0 .4rem;padding-top:1rem;border-top:1px solid var(--rand)}.kt-kort ul{margin:0;padding-left:1.2rem;display:grid;gap:.35rem}.kt-kort li{font-size:1rem}@media(max-width:40rem){.kt-tegels{grid-template-columns:repeat(2,minmax(0,1fr))}}.kt-grafiek{display:block;width:100%;height:auto}.kt-as{fill:var(--zacht);font:11px var(--tekstletter)}.kt-as-lijn{stroke:var(--rand);stroke-width:1}.kt-waarde{fill:var(--tekst);font:600 11px var(--tekstletter)}.kt-waarde.nu{fill:var(--accent);font-size:13px;font-weight:800}.kt-kol{fill:var(--leeg)}.kt-kol.vj{fill:var(--accent);opacity:.45}.kt-kol.nu{fill:var(--accent)}.kt-spark{width:3.4rem;height:1.9rem}.kt-spark rect{fill:var(--accent)}.kt-stapel{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.6rem;align-items:center;margin:.45rem 0;font-size:.8125rem;color:var(--zacht)}.kt-stapel svg{display:block;width:100%;height:2.3rem}.kt-d0{fill:var(--accent)}.kt-d1{fill:var(--accent);opacity:.45}.kt-d2{fill:var(--leeg)}.kt-d0-tekst{fill:var(--bg);font:700 22px var(--tekstletter)}.kt-d1-tekst,.kt-d2-tekst{fill:var(--tekst);font:700 22px var(--tekstletter)}.kt-legenda{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.3rem 1rem;font-size:.8125rem;color:var(--zacht)}.kt-legenda li,.kt-kleuren li{display:flex;align-items:center;gap:.4rem}.kt-legenda svg,.kt-kleuren svg,.kt-uitschieters svg{width:.8rem;height:.8rem;flex:none}.kt-rijen{list-style:none;margin:0;padding:0}.kt-rijen li{display:grid;grid-template-columns:1.6rem 4.4rem minmax(0,1fr)auto 4.6rem;gap:.7rem;align-items:center;padding:.55rem 0;border-top:1px solid var(--rand)}.kt-rijen li:first-child{border-top:0}.kt-nieuw li{grid-template-columns:4.4rem minmax(0,1fr)3.4rem auto}.kt-rang{font:800 1.15rem var(--kop);color:var(--zacht);text-align:right;font-variant-numeric:tabular-nums}.kt-rijen li:first-child .kt-rang{color:var(--accent)}.kt-beeld{display:grid;place-items:center;aspect-ratio:16/10;border-radius:8px;background:var(--leeg);overflow:hidden;max-width:100%}.kt-foto img{width:100%;height:100%;object-fit:contain}.kt-logo{color:var(--tekst)}.kt-logo svg{width:42%;height:auto;max-height:70%;fill:currentColor}.kt-letter{font:800 1.3rem/1 var(--kop);color:var(--zacht)}.kt-naam{min-width:0}.kt-naam strong{display:block;font-size:1rem;line-height:1.3;overflow-wrap:anywhere}.kt-naam strong a{color:var(--tekst)}.kt-labels{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.15rem;font-size:.75rem}.kt-label{font-weight:700;border-radius:4px;padding:.05rem .35rem;background:var(--leeg);color:var(--zacht)}.kt-label.ev,.kt-label.nieuw{background:var(--mening);color:var(--accent)}.kt-label.doorbraak{background:var(--leeg);color:var(--accent-2)}.kt-reeks{color:var(--zacht);font-variant-numeric:tabular-nums}.kt-dossier{font-weight:600;text-decoration:none}.kt-dossier::after{content:" →"}.kt-n{text-align:right;font:800 1.05rem var(--kop);font-variant-numeric:tabular-nums;white-space:nowrap}.kt-n small{display:block;font:500 .75rem var(--tekstletter);color:var(--zacht)}.kt-plek{font-size:.75rem;font-weight:700;text-align:center;white-space:nowrap;border-radius:6px;padding:.15rem .3rem;background:var(--leeg);color:var(--zacht);font-variant-numeric:tabular-nums}.kt-plek.op{background:var(--mening);color:var(--accent)}.kt-plek.af{color:var(--accent-2)}@media(max-width:30rem){.kt-rijen li{grid-template-columns:1.3rem 3.4rem minmax(0,1fr)auto}.kt-rijen li .kt-plek{grid-column:3;justify-self:start}.kt-nieuw li{grid-template-columns:3.4rem minmax(0,1fr)auto}.kt-nieuw .kt-spark{display:none}.kt-stapel{grid-template-columns:1fr;gap:.2rem}}.kt-twee{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.2rem 0}.kt-twee .kt-kaart{margin:0}@media(max-width:36rem){.kt-twee{grid-template-columns:minmax(0,1fr)}}.kt-bewegers,.kt-uitschieters{list-style:none;margin:0;padding:0;display:grid;gap:.4rem;font-size:.9375rem}.kt-bewegers li{display:flex;justify-content:space-between;gap:.6rem}.kt-van{color:var(--zacht);white-space:nowrap;font-variant-numeric:tabular-nums}.kt-stijgers .kt-titel{color:var(--accent)}.kt-dalers .kt-titel{color:var(--accent-2)}.kt-merken{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.kt-merken li{display:grid;grid-template-columns:1.6rem 6.5rem minmax(0,1fr)3.6rem 4.6rem;gap:.55rem;align-items:center;font-size:.875rem}.kt-merken .kt-beeld{aspect-ratio:1;border-radius:4px;background:0 0}.kt-merken .kt-logo svg{width:100%;max-height:none}.kt-merken .kt-letter{font-size:.8rem;background:var(--leeg)}.kt-merknaam{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kt-merknaam a{color:inherit}.kt-merk-n{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}@media(max-width:30rem){.kt-merken li{grid-template-columns:1.4rem 5.5rem minmax(0,1fr)3.4rem}.kt-merken .kt-plek{display:none}}.kt-dossiers{list-style:none;margin:1.2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:.7rem}.kt-dossiers a{display:grid;gap:.25rem;height:100%;text-decoration:none;color:var(--tekst);background:var(--kaart);border:1px solid var(--rand);border-radius:12px;padding:.5rem}.kt-dossiers a:hover{border-color:var(--accent)}.kt-dos-naam{font-weight:700;font-size:.875rem;line-height:1.25}.kt-dos-n{font-size:.875rem;font-variant-numeric:tabular-nums}.kt-dos-n em{font-style:normal;font-size:.75rem;font-weight:700;color:var(--zacht)}.kt-dos-n em.op{color:var(--accent)}.kt-dos-n em.af{color:var(--accent-2)}.kt-dos-plek{font-size:.75rem;color:var(--zacht)}.kt-vergelijk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1.2rem 0 0;max-width:var(--lees)}.kt-vergelijk>div{background:var(--kaart);border:1px solid var(--rand);border-radius:12px;padding:.8rem;min-width:0}.kt-vergelijk dt{font-size:.8125rem;font-weight:600;color:var(--zacht)}.kt-vergelijk dd{margin:.2rem 0 0;font:800 1.4rem var(--kop);font-variant-numeric:tabular-nums}.kt-vergelijk small{display:block;font:500 .75rem/1.4 var(--tekstletter);color:var(--zacht);margin-top:.2rem}@media(max-width:36rem){.kt-vergelijk{grid-template-columns:minmax(0,1fr)}}.kt-kleurbalk{display:block;width:100%;height:3.4rem}.kt-kleurbalk rect,.kt-kleuren circle,.kt-uitschieters circle{stroke:var(--rand);stroke-width:1}.kt-kleuren{list-style:none;margin:.7rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.3rem .9rem;font-size:.8125rem}.kt-kleuren b{margin-left:auto;font-variant-numeric:tabular-nums}.kt-uitschieters li{display:grid;grid-template-columns:.8rem minmax(0,1fr)auto;gap:0 .6rem;align-items:center}.kt-uitschieters small{grid-column:2/4;color:var(--zacht);font-size:.75rem}.kt-lijn{fill:none!important;stroke-width:3;stroke:currentColor}.kt-k-grijs{fill:#8f969a;color:#8f969a}.kt-k-zwart{fill:#1b1d1f;color:#1b1d1f}.kt-k-wit{fill:#fff;color:#c9cfcb}.kt-k-blauw{fill:#2f5d9e;color:#2f5d9e}.kt-k-groen{fill:#2f7d4f;color:#2f7d4f}.kt-k-rood{fill:#b3262d;color:#b3262d}.kt-k-bruin{fill:#7a5236;color:#7a5236}.kt-k-geel{fill:#e7c22f;color:#e7c22f}.kt-k-paars{fill:#6d3f8f;color:#6d3f8f}.kt-k-oranje{fill:#e07a22;color:#e07a22}.kt-k-beige{fill:#d8c7a5;color:#d8c7a5}.uitklap{margin:2rem 0 0;max-width:var(--lees);background:var(--kaart);border:1px solid var(--rand);border-radius:var(--rond);padding:.8rem 1.1rem}.uitklap summary{cursor:pointer;font:700 1.1rem var(--kop)}.uitklap p{font-size:1rem}.edities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;max-width:var(--lees);margin:2rem 0 0}.edities a{display:block;border:1px solid var(--rand);background:var(--kaart);border-radius:12px;padding:.8rem 1rem;text-decoration:none;font-weight:600}.edities small{display:block;font-weight:400;color:var(--zacht)}.edities .volgende{grid-column:2;text-align:right}.inhoud:has(.datablok){max-width:none}.inhoud:has(.datablok)>:not(.datablok,.datablokken,figure){max-width:var(--lees)}.datablokken{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem;margin:1.4rem 0;max-width:var(--breed);align-items:start}.datablok{background:var(--kaart);border:1px solid var(--rand);border-radius:var(--rond);padding:1.1rem 1.25rem;margin:1.4rem 0;min-width:0;max-width:var(--lees)}.datablok.breed{max-width:var(--breed)}.datablokken>.datablok{margin:0;max-width:none}.datablokken>.datablok.breed{grid-column:1/-1}.datablok figcaption{font:700 1.05rem/1.25 var(--kop);margin:0 0 .25rem;color:var(--tekst)}.datablok .sub,.datablok small,.datablok .legenda,.datablok .markering{font-size:.8125rem;color:var(--zacht);line-height:1.45;font-weight:400}.datablok .sub{margin:0 0 .9rem;max-width:none}.datablok .sub.onder{margin:.8rem 0 0}.datablok .bron{font-size:.8125rem;color:var(--zacht);margin:.8rem 0 0;max-width:none}.datablok .lijsttitel{font:700 .95rem/1.25 var(--kop);margin:0 0 .3rem;max-width:none}.datablok .twee{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1.5rem 2.5rem}.datablok .schuif{overflow-x:auto}.maandkolommen svg{display:block;width:100%;height:9rem;border-bottom:1px solid var(--rand)}.maandkolommen .kol{fill:var(--accent);opacity:.5}.maandkolommen .kol.dec{opacity:1}.maandkolommen .kol.onv{opacity:.22}.datablok .vernieuwd{stroke:var(--accent-2);stroke-width:2;stroke-dasharray:4 3}.maandkolommen .jaren{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;font:11px/1.4 var(--tekstletter);color:var(--zacht);margin-top:.2rem}.maandkolommen .jaren span{white-space:nowrap;overflow:visible;min-width:0}.maandkolommen .jaren span.nieuw{border-left:1px solid var(--rand);padding-left:.2rem}.datablok .markering{display:flex;align-items:center;gap:.45rem;margin:.7rem 0 0;max-width:none}.datablok .streepje{width:4px;height:1rem;flex:none}.datablok .feiten{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.8rem 1rem;margin:1.1rem 0 0}.datablok .feiten dt{font-size:.8125rem;color:var(--zacht);font-weight:600}.datablok .feiten dd{margin:0}.datablok .feiten dd .cijfer{font:800 1.45rem/1.15 var(--kop);letter-spacing:-.02em;color:var(--tekst)}.datablok .feiten dd small{display:block;margin-top:.15rem}.leeftijdkolommen{display:flex;align-items:flex-end;gap:.6rem;height:11rem;list-style:none;margin:0;padding:0}.leeftijdkolommen li{flex:1;display:flex;flex-direction:column;justify-content:flex-end;height:100%;min-width:0;text-align:center;max-width:none}.leeftijdkolommen svg{display:block;width:100%;flex:auto;min-height:0}.leeftijdkolommen .kol{fill:var(--accent)}.leeftijdkolommen .w{font-size:.8125rem;font-variant-numeric:tabular-nums;margin-bottom:.25rem}.leeftijdkolommen .l{font-size:.75rem;color:var(--zacht);border-top:1px solid var(--rand);padding-top:.35rem;line-height:1.3}.leeftijdkolommen .l small{display:block}table.balken{border-collapse:collapse;width:100%;font-size:.9375rem}table.balken th,table.balken td{padding:.42rem .5rem .42rem 0;text-align:left;border-bottom:1px solid var(--rand);vertical-align:middle;max-width:none}table.balken thead th{font-size:.8125rem;font-weight:600;color:var(--zacht)}table.balken tbody tr:last-child>*{border-bottom:0}table.balken th[scope=row]{font-weight:600}table.balken th[scope=row] small{display:block}table.balken .n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}table.balken .zacht{color:var(--zacht)}table.balken .vast{white-space:nowrap}table.balken td.balk{width:28%;min-width:3rem}table.balken .staaf-spoor{height:.7rem}table.balken tr.overig th,table.balken tr.overig td{color:var(--zacht);font-weight:400}table.balken tr.overig .staaf{opacity:.45}table.balken.rang td.balk{width:46%}table.balken.rang tr:not(.zelf) .staaf{opacity:.38}table.balken.rang tr.zelf{background:var(--mening)}table.balken.rang tr.zelf th{padding-left:.5rem}table.balken.acties th[scope=row]{font-weight:400;min-width:14rem}table.balken.acties td.balk{width:22%;min-width:5rem}.datablok .sterren{margin:.2rem 0 .7rem;font-size:1rem;max-width:none}.datablok .sterren span{color:var(--accent);letter-spacing:.1em;font-size:1.15rem}.datablok .legenda{display:flex;flex-wrap:wrap;gap:.3rem 1.1rem;margin:0 0 .7rem;max-width:none}.datablok .legenda span{display:inline-flex;align-items:center;gap:.4rem}.datablok .bol{width:.7rem;height:.7rem;flex:none}.datablok .bol.groot{width:.95rem;height:.95rem}.puntenstrook{display:block;width:100%;height:4.2rem;overflow:visible}.puntenstrook.hoog{height:3.4rem}.puntenstrook .as{stroke:var(--leeg);stroke-width:4;stroke-linecap:round}.datablok .punt{fill:var(--zacht);fill-opacity:.55;stroke:var(--kaart);stroke-width:2}.datablok .punt.vaag{fill-opacity:.18}.datablok .punt.zelf{fill:var(--accent);fill-opacity:1;stroke-width:3}.puntenstrook .waarde{font:700 .8125rem var(--tekstletter);fill:var(--tekst)}.puntenstrook .beste{font:.75rem var(--tekstletter);fill:var(--zacht)}.datablok .mediaan{stroke:var(--tekst);stroke-width:2}table.balken.ncap td.strookcel{width:68%;padding:0 2.6rem 0 1rem}.strookvak{padding:0 .8rem;margin:.3rem 0 1.2rem}.strookvak .schaal{display:flex;justify-content:space-between;font-size:.75rem;color:var(--zacht);margin:0 -.6rem}@media(max-width:36rem){.datablok{padding:1rem;overflow-x:auto}table.balken td.balk{width:20%;min-width:2.2rem}table.balken.rang td.balk{width:36%}.datablok .twee td.balk{display:none}table.balken.acties th[scope=row]{min-width:11rem}table.balken{font-size:.875rem}.leeftijdkolommen{gap:.3rem}.leeftijdkolommen .w{font-size:.6875rem}table.balken.ncap thead{display:none}table.balken.ncap tr{display:block;padding:.6rem 0;border-bottom:1px solid var(--rand)}table.balken.ncap tbody tr:last-child{border-bottom:0}table.balken.ncap th,table.balken.ncap td{display:block;border:0;padding:0;width:auto}table.balken.ncap td.strookcel{padding:0 2.4rem 0 .8rem;width:auto}}