:root{--kapit_blauw:#12355b;--kapit_blauw_diep:#0c2440;--kapit_blauw_zacht:#eaf0f7;--kapit_oranje:#f26419;--kapit_oranje_diep:#c84a0a;--kapit_oranje_zacht:#fff1e8;--kapit_wit:#ffffff;--kapit_grijs:#5b6b7d;--kapit_lijn:#d6e0ec;--kapit_inkt:#15202b}*{box-sizing:border-box}*::before,*::after{box-sizing:border-box}html{text-size-adjust:100%;-webkit-text-size-adjust:100%}body.kapit_vel{margin:0;background:var(--kapit_wit);color:var(--kapit_inkt);font-family:"Source Sans 3","Segoe UI",system-ui,sans-serif;font-size:17px;line-height:1.62}img,svg{max-width:100%}img{height:auto;display:block}.kapit_kop{background:var(--kapit_blauw);border-bottom:5px solid var(--kapit_oranje)}.kapit_kop_binnen{max-width:1200px;margin:0 auto;padding:10px 16px 12px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.kapit_merk{display:block;flex:0 0 auto;line-height:0}.kapit_merk svg{height:32px;width:auto}.kapit_menu{order:3;flex:1 1 100%}.kapit_menu_lijst{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px 18px}.kapit_menu_rij{margin:0}.kapit_menu_lijst a{color:#d4e2f2;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;text-decoration:none;border-bottom:2px solid transparent}.kapit_menu_lijst a:hover,.kapit_menu_lijst a:focus{color:#fff;border-bottom-color:var(--kapit_oranje)}.kapit_knal{margin-left:auto;flex:0 0 auto;background:var(--kapit_oranje);color:#fff;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:0.04em;text-decoration:none;padding:9px 16px;border-radius:3px;box-shadow:0 3px 0 var(--kapit_oranje_diep)}.kapit_knal:hover,.kapit_knal:focus{background:var(--kapit_oranje_diep);box-shadow:0 3px 0 #8f3506}.kapit_romp{display:block}.kapit_held{position:relative;overflow:hidden;background:var(--kapit_blauw);background-image:linear-gradient(104deg,var(--kapit_blauw_diep) 0%,var(--kapit_blauw) 62%,#17426e 100%);color:#fff}.kapit_held::after{content:"";position:absolute;right:-70px;bottom:-60px;width:240px;height:240px;background:var(--kapit_oranje);opacity:0.16;transform:skewX(-14deg);pointer-events:none}.kapit_held_binnen{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:22px 16px 30px}.kapit_titel{margin:0 0 12px;font-family:Anton,"Arial Narrow",Impact,sans-serif;font-weight:400;font-size:30px;line-height:1.1;letter-spacing:0.004em;text-transform:uppercase;color:#fff}.kapit_stempel{margin:0 0 14px;display:flex;flex-wrap:wrap;gap:6px 12px;font-size:13px;line-height:1.4}.kapit_datum{background:var(--kapit_oranje);color:#fff;font-weight:700;padding:3px 9px;border-radius:3px}.kapit_auteur_regel{color:#bed2e6;align-self:center}.kapit_lead{font-size:18px;color:#e4edf6;max-width:62ch}.kapit_lead p{margin:0 0 10px}.kapit_lead p:last-child{margin-bottom:0}.kapit_lead strong{color:#fff;background:rgba(242,100,25,0.28);padding:0 3px}.kapit_top_vak{display:block;background:var(--kapit_blauw_zacht);border-bottom:1px solid var(--kapit_lijn)}.kapit_ranglijst{max-width:1200px;margin:0 auto;padding:26px 16px 30px}.kapit_ranglijst_kop{margin:0 0 16px;font-family:Anton,"Arial Narrow",Impact,sans-serif;font-weight:400;font-size:22px;line-height:1.2;text-transform:uppercase;color:var(--kapit_blauw)}.kapit_ranglijst_kop::after{content:"";display:block;width:56px;height:4px;background:var(--kapit_oranje);margin-top:8px}.kapit_kaarten{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.kapit_kaart{background:#fff;border:1px solid var(--kapit_lijn);border-top:4px solid var(--kapit_oranje);border-radius:4px;padding:14px;display:flex;flex-direction:column;gap:10px;box-shadow:0 2px 8px rgba(18,53,91,0.07)}.kapit_kaart_hoofd{display:flex;align-items:center;gap:10px;min-width:0}.kapit_plek{flex:0 0 auto;width:38px;height:38px;display:grid;place-items:center;background:var(--kapit_oranje);color:#fff;font-family:Anton,"Arial Narrow",Impact,sans-serif;font-size:20px;line-height:1;border-radius:3px}.kapit_wapen{flex:0 0 auto;line-height:0}.kapit_wapen svg{height:28px;width:auto}.kapit_kaart_kop{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.kapit_naam{margin:0;font-family:Anton,"Arial Narrow",Impact,sans-serif;font-weight:400;font-size:19px;line-height:1.15;color:var(--kapit_blauw);text-transform:uppercase}.kapit_lint{background:var(--kapit_blauw);color:#ffd9c2;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.07em;padding:3px 8px;border-radius:2px;white-space:nowrap}.kapit_score{display:flex;align-items:center;gap:10px}.kapit_cijfer{flex:0 0 auto;font-family:Anton,"Arial Narrow",Impact,sans-serif;font-size:24px;line-height:1;color:var(--kapit_oranje_diep)}.kapit_meter{flex:1 1 auto;height:9px;background:var(--kapit_blauw_zacht);border-radius:9px;overflow:hidden;min-width:0}.kapit_meter_vul{display:block;height:100%;background:linear-gradient(90deg,var(--kapit_oranje),#ff8a3d)}.kapit_bonus{margin:0;background:var(--kapit_oranje_zacht);border-left:4px solid var(--kapit_oranje);padding:8px 10px;font-weight:700;color:var(--kapit_blauw_diep);font-size:15px}.kapit_chips{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.kapit_chip{background:var(--kapit_blauw_zacht);color:var(--kapit_blauw);font-size:12.5px;font-weight:600;padding:3px 9px;border-radius:999px}.kapit_knoppen{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.kapit_pakken{flex:1 1 150px;text-align:center;background:var(--kapit_oranje);color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;font-size:14px;text-decoration:none;padding:11px 14px;border-radius:3px;box-shadow:0 3px 0 var(--kapit_oranje_diep)}.kapit_pakken:hover,.kapit_pakken:focus{background:var(--kapit_oranje_diep);box-shadow:0 3px 0 #8f3506;color:#fff}.kapit_lees{flex:0 1 auto;align-self:center;color:var(--kapit_blauw);font-weight:600;font-size:14px;text-decoration:underline;text-underline-offset:3px;padding:6px 2px}.kapit_lees:hover,.kapit_lees:focus{color:var(--kapit_oranje_diep)}.kapit_vlak{max-width:1200px;margin:0 auto;padding:24px 16px 40px;display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.kapit_zijde{min-width:0}.kapit_inhoud{min-width:0}.kapit_wijzer{background:#fff;border:2px solid var(--kapit_blauw);border-radius:4px;padding:14px 16px}.kapit_wijzer_kop{margin:0 0 8px;font-family:Anton,"Arial Narrow",Impact,sans-serif;font-size:15px;text-transform:uppercase;letter-spacing:0.06em;color:var(--kapit_blauw)}.kapit_wijzer_lijst{margin:0;padding:0 0 0 20px;font-size:15px}.kapit_wijzer_rij{margin:0 0 6px}.kapit_wijzer_lijst a{color:var(--kapit_inkt);text-decoration:none;border-bottom:1px solid var(--kapit_lijn)}.kapit_wijzer_lijst a:hover,.kapit_wijzer_lijst a:focus{color:var(--kapit_oranje_diep);border-bottom-color:var(--kapit_oranje)}.kapit_inhoud h2{margin:34px 0 12px;font-family:Anton,"Arial Narrow",Impact,sans-serif;font-weight:400;font-size:25px;line-height:1.15;text-transform:uppercase;color:var(--kapit_blauw);padding-bottom:7px;border-bottom:3px solid var(--kapit_oranje)}.kapit_inhoud h2:first-child{margin-top:0}.kapit_inhoud h3{margin:24px 0 8px;font-size:20px;line-height:1.25;font-weight:700;color:var(--kapit_blauw_diep)}.kapit_inhoud h4{margin:18px 0 6px;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:var(--kapit_grijs)}.kapit_inhoud p{margin:0 0 14px}.kapit_inhoud strong{color:var(--kapit_blauw_diep);font-weight:700}.kapit_inhoud a{color:var(--kapit_oranje_diep);text-decoration:underline;text-underline-offset:2px}.kapit_inhoud a:hover,.kapit_inhoud a:focus{color:var(--kapit_blauw)}.kapit_inhoud ul,.kapit_inhoud ol{margin:0 0 16px;padding-left:22px}.kapit_inhoud li{margin:0 0 7px}.kapit_inhoud ul li::marker{color:var(--kapit_oranje)}.kapit_inhoud ol li::marker{color:var(--kapit_oranje);font-weight:700}.kapit_inhoud blockquote{margin:20px 0;padding:12px 16px;border-left:5px solid var(--kapit_oranje);background:var(--kapit_blauw_zacht);font-size:18px;font-style:italic;color:var(--kapit_blauw_diep)}.kapit_inhoud blockquote p:last-child{margin-bottom:0}.kapit_inhoud figure{margin:20px 0}.kapit_inhoud table{width:100%;border-collapse:collapse;font-size:15px;margin:0 0 18px}.kapit_inhoud th,.kapit_inhoud td{border:1px solid var(--kapit_lijn);padding:9px 10px;text-align:left;vertical-align:top}.kapit_inhoud th{background:var(--kapit_blauw);color:#fff;font-weight:700}.kapit_inhoud caption{caption-side:top;text-align:left;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.06em;color:var(--kapit_grijs);padding-bottom:6px}.kapit_plaat{margin:20px 0}.kapit_plaat img{width:100%;border:1px solid var(--kapit_lijn);border-radius:3px}.kapit_plaat figcaption,.kapit_grafiek figcaption{margin-top:7px;font-size:13px;color:var(--kapit_grijs);border-left:3px solid var(--kapit_oranje);padding-left:8px}.kapit_grafiek{margin:20px 0}.kapit_grafiek_vak{background:var(--kapit_blauw_zacht);border:1px solid var(--kapit_lijn);padding:10px}.kapit_grafiek_vak svg{display:block;width:100%;height:auto}.kapit_tabel_huls{margin:0 0 20px}.kapit_tabel{width:100%;border-collapse:collapse;font-size:15px}.kapit_tabel thead{display:none}.kapit_tabel tr{display:block;border:1px solid var(--kapit_lijn);border-left:4px solid var(--kapit_oranje);margin-bottom:10px;background:#fff}.kapit_tabel td{display:flex;gap:10px;justify-content:space-between;padding:7px 10px;border-bottom:1px dashed var(--kapit_lijn)}.kapit_tabel tr td:last-child{border-bottom:0}.kapit_cel_kop{flex:0 0 42%;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:var(--kapit_grijs)}.kapit_cel_tekst{flex:1 1 auto;min-width:0}.kapit_melding{margin:20px 0;padding:12px 14px;border-radius:4px;border:1px solid var(--kapit_lijn);border-left:6px solid var(--kapit_blauw);background:var(--kapit_blauw_zacht)}.kapit_melding_kop{margin:0 0 5px;font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:0.05em;color:var(--kapit_blauw_diep)}.kapit_melding_tekst p{margin:0}.kapit_melding_tekst p + p{margin-top:8px}.kapit_melding[data-kapitsoort="warn"]{border-left-color:var(--kapit_oranje);background:var(--kapit_oranje_zacht)}.kapit_melding[data-kapitsoort="warn"] .kapit_melding_kop{color:var(--kapit_oranje_diep)}.kapit_melding[data-kapitsoort="help"]{border-left-color:#2f7d4f;background:#edf7f0}.kapit_melding[data-kapitsoort="help"] .kapit_melding_kop{color:#1d5c38}.kapit_dossier{margin:26px 0;padding:16px;background:#fff;border:1px solid var(--kapit_lijn);border-radius:4px}.kapit_dossier_kop{margin:0 0 12px;font-family:Anton,"Arial Narrow",Impact,sans-serif;font-weight:400;font-size:22px;line-height:1.18;text-transform:uppercase;color:var(--kapit_blauw)}.kapit_dossier_intro p{margin:0 0 12px}.kapit_dossier_intro strong,.kapit_dossier_tekst strong{color:var(--kapit_blauw_diep);font-weight:700}.kapit_dossier_tekst p{margin:0 0 12px}.kapit_feiten{width:100%;border-collapse:collapse;font-size:15px;margin:0 0 16px}.kapit_feiten caption{caption-side:top;text-align:left;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.07em;color:var(--kapit_grijs);padding-bottom:6px}.kapit_feiten th,.kapit_feiten td{border-bottom:1px solid var(--kapit_lijn);padding:8px 10px;text-align:left}.kapit_feiten th{width:44%;background:var(--kapit_blauw_zacht);color:var(--kapit_blauw_diep);font-weight:700}.kapit_oordeel{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0 0 16px}.kapit_kolom{padding:12px;border-radius:4px;background:var(--kapit_blauw_zacht);border-top:4px solid var(--kapit_blauw)}.kapit_kolom h4{margin:0 0 7px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--kapit_blauw_diep)}.kapit_kolom ul{margin:0;padding-left:18px;font-size:15px}.kapit_kolom li{margin:0 0 5px}.kapit_kolom_plus{background:#edf7f0;border-top-color:#2f7d4f}.kapit_kolom_plus h4{color:#1d5c38}.kapit_kolom_plus li::marker{color:#2f7d4f}.kapit_kolom_min{background:var(--kapit_oranje_zacht);border-top-color:var(--kapit_oranje)}.kapit_kolom_min h4{color:var(--kapit_oranje_diep)}.kapit_kolom_min li::marker{color:var(--kapit_oranje_diep)}.kapit_kolom_doel li::marker{color:var(--kapit_blauw)}.kapit_dossier_cta{margin:0;display:flex}.kapit_banier{margin:24px 0;padding:16px;background:var(--kapit_blauw);background-image:linear-gradient(100deg,var(--kapit_blauw_diep),#1b4e80);border-radius:4px;color:#fff;display:flex;flex-direction:column;gap:10px}.kapit_banier_label{margin:0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.12em;color:#ffc19a}.kapit_banier_tekst{margin:0;font-size:18px;font-weight:700;line-height:1.3}.kapit_banier_knop{align-self:flex-start;background:var(--kapit_oranje);color:#fff;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:0.04em;text-decoration:none;padding:11px 18px;border-radius:3px;box-shadow:0 3px 0 var(--kapit_oranje_diep)}.kapit_banier_knop:hover,.kapit_banier_knop:focus{background:#ff7d33;color:#fff}.kapit_vragen{margin:32px 0 0}.kapit_vragen_kop{margin:0 0 14px;font-family:Anton,"Arial Narrow",Impact,sans-serif;font-weight:400;font-size:24px;text-transform:uppercase;color:var(--kapit_blauw);padding-bottom:7px;border-bottom:3px solid var(--kapit_oranje)}.kapit_vragen_lijst{display:block}.kapit_vraag{border:1px solid var(--kapit_lijn);border-radius:4px;margin-bottom:9px;background:#fff}.kapit_vraag_kop{cursor:pointer;list-style:none;padding:12px 42px 12px 14px;font-weight:700;color:var(--kapit_blauw_diep);position:relative}.kapit_vraag_kop::-webkit-details-marker{display:none}.kapit_vraag_kop::after{content:"+";position:absolute;right:14px;top:50%;transform:translateY(-50%);width:24px;height:24px;display:grid;place-items:center;background:var(--kapit_oranje);color:#fff;border-radius:3px;font-size:17px;line-height:1}.kapit_vraag[open] .kapit_vraag_kop::after{content:"\2212"}.kapit_vraag[open] .kapit_vraag_kop{background:var(--kapit_blauw_zacht)}.kapit_antwoord{padding:4px 14px 14px;border-top:1px solid var(--kapit_lijn)}.kapit_antwoord p{margin:12px 0 0}.kapit_schrijver{margin:30px 0 0;padding:16px;background:var(--kapit_blauw_zacht);border-left:6px solid var(--kapit_oranje);border-radius:4px;display:flex;flex-wrap:wrap;gap:14px}.kapit_avatar{flex:0 0 auto;line-height:0}.kapit_avatar svg{width:58px;height:58px;border-radius:50%}.kapit_schrijver_tekst{flex:1 1 220px;min-width:0}.kapit_schrijver_label{margin:0 0 3px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var(--kapit_oranje_diep)}.kapit_schrijver_naam{margin:0 0 7px;font-size:18px;font-weight:700;color:var(--kapit_blauw_diep)}.kapit_schrijver_rol{font-size:14px;font-weight:600;color:var(--kapit_grijs)}.kapit_schrijver_rol::before{content:"\2014\00a0"}.kapit_schrijver_bio p{margin:0 0 8px;font-size:15px}.kapit_schrijver_cijfers{margin:0 0 8px;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.kapit_schrijver_cijfers li{background:#fff;border:1px solid var(--kapit_lijn);font-size:12.5px;font-weight:600;padding:3px 9px;border-radius:999px;color:var(--kapit_blauw)}.kapit_schrijver_melding{margin:0;font-size:12.5px;color:var(--kapit_grijs)}.kapit_voet{background:var(--kapit_blauw_diep);color:#c3d4e6;border-top:5px solid var(--kapit_oranje);margin-top:10px}.kapit_voet_binnen{max-width:1200px;margin:0 auto;padding:22px 16px 26px}.kapit_voet_lijst{margin:0 0 12px;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px 18px}.kapit_voet_rij{margin:0}.kapit_voet_lijst a{color:#fff;font-size:14px;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(242,100,25,0.6)}.kapit_voet_lijst a:hover,.kapit_voet_lijst a:focus{color:#ffb98f}.kapit_rg{margin:0 0 8px;font-size:13px;font-weight:700;color:#ffc19a;border:1px dashed rgba(242,100,25,0.55);padding:7px 10px;border-radius:3px}.kapit_fijn{margin:0 0 5px;font-size:12.5px;color:#9db3c9}@media (min-width:600px){.kapit_titel{font-size:38px}.kapit_lead{font-size:19px}.kapit_held_binnen{padding:30px 22px 38px}.kapit_kop_binnen{padding:12px 22px}.kapit_ranglijst{padding:30px 22px 34px}.kapit_vlak{padding:28px 22px 46px}.kapit_voet_binnen{padding:26px 22px 30px}.kapit_kaarten{grid-template-columns:repeat(2,minmax(0,1fr))}.kapit_oordeel{grid-template-columns:repeat(3,minmax(0,1fr))}.kapit_dossier{padding:22px}.kapit_banier{flex-direction:row;align-items:center;justify-content:space-between;padding:18px 22px}.kapit_banier_knop{align-self:center;flex:0 0 auto}.kapit_tabel thead{display:table-header-group}.kapit_tabel tr{display:table-row;border:0;margin:0;background:transparent}.kapit_tabel th{background:var(--kapit_blauw);color:#fff;text-align:left;padding:10px;font-size:13px;text-transform:uppercase;letter-spacing:0.04em;border:1px solid var(--kapit_blauw)}.kapit_tabel td{display:table-cell;padding:9px 10px;border:1px solid var(--kapit_lijn);border-bottom:1px solid var(--kapit_lijn)}.kapit_tabel tbody tr:nth-child(odd) td{background:#f7fafd}.kapit_cel_kop{display:none}.kapit_cel_tekst{display:inline}}@media (min-width:980px){body.kapit_vel{font-size:17.5px}.kapit_titel{font-size:48px;max-width:20ch}.kapit_held_binnen{padding:40px 24px 48px}.kapit_vlak{grid-template-columns:316px minmax(0,1fr);gap:34px;align-items:start;padding:34px 24px 56px}.kapit_zijde{position:sticky;top:18px}.kapit_wijzer_lijst{font-size:15.5px}.kapit_kaarten{gap:18px}.kapit_kaart{padding:18px}.kapit_inhoud h2{font-size:29px}.kapit_inhoud h3{font-size:22px}.kapit_banier_tekst{font-size:20px}.kapit_held::after{width:420px;height:420px;right:-110px;bottom:-130px}}@media (prefers-reduced-motion:no-preference){.kapit_knal,.kapit_pakken,.kapit_banier_knop{transition:background 0.18s ease,box-shadow 0.18s ease}.kapit_menu_lijst a,.kapit_wijzer_lijst a{transition:color 0.15s ease}}@media print{.kapit_kop,.kapit_voet,.kapit_banier,.kapit_zijde{display:none}body.kapit_vel{font-size:12pt;color:#000}}