.onderwerpen{background:var(--wit);border-bottom:1px solid var(--rand-zacht)}.onderdelen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gat)}.onderdelen .kaart{display:flex;flex-direction:column;gap:10px}.onderdelen .kaart .label{margin:0}.onderdelen .kaart p{margin:0}@media(max-width:599px){.onderdelen{grid-template-columns:minmax(0,1fr)}}.vragen{max-width:760px;margin:0 auto}.overzicht{position:sticky;top:104px;align-self:start;align-content:start;display:grid;gap:8px;padding-left:18px}.overzicht::before{content:"";position:absolute;left:17px;top:22px;bottom:22px;width:2px;background:var(--fase-mid);border-radius:2px}.overzicht-knop{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:14px;width:100%;min-height:52px;padding:6px 10px 6px 0;margin-left:-18px;background:none;border:0;border-radius:12px;text-align:left;cursor:pointer;color:var(--inkt);font-weight:600;font-size:16px;line-height:1.3;transition:background-color var(--duur) var(--soepel)}.overzicht-knop:hover{background:var(--wit)}.overzicht-knop[aria-current=true]{background:var(--wit)}@media(max-width:1279px){.overzicht{display:none}}.stappen{display:grid;gap:12px}.stap{background:var(--wit);border:1px solid var(--rand-zacht);border-radius:var(--r-kaart)}.stap summary{list-style:none;display:grid;grid-template-columns:36px minmax(0,1fr) 20px;gap:6px 16px;align-items:start;padding:24px;cursor:pointer}.stap summary::-webkit-details-marker{display:none}.stap summary h3{font-size:var(--t-kaart);line-height:1.25;align-self:center}.stap summary .chevron{margin-top:10px;transform:rotate(45deg)}.stap[open] summary .chevron{transform:rotate(225deg) translateY(-3px)}@media(max-width:599px){.stap summary{padding:20px;gap:8px 12px}}.schema{display:grid;gap:var(--gat);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;margin-top:var(--sp-kop)}.laag{border-radius:var(--r-kaart);padding:16px 20px 20px}.knopen{display:grid;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr) 36px minmax(0,1fr) 36px minmax(0,1fr);align-items:center;gap:0}.knoop-knop{display:grid;gap:4px;width:100%;min-height:64px;padding:12px 14px;text-align:left;cursor:pointer;background:var(--wit);border:2px solid var(--rand-bediening);border-radius:14px;color:var(--inkt);font-weight:600;font-size:16px;line-height:1.3;transition:border-color var(--duur) var(--soepel),background-color var(--duur) var(--soepel),color var(--duur) var(--soepel)}.knoop-knop small{display:block;font-family:var(--mono);font-weight:500;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--lees)}.knoop-knop:hover{border-color:var(--inkt)}.knoop-knop[aria-pressed=true]{background:var(--inkt);border-color:var(--inkt);color:#fff}.knoop-knop[aria-pressed=true] small{color:#fff}.lijn{display:flex;align-items:center;justify-content:center;height:100%;list-style:none}.lijn i{display:block;position:relative;background:var(--rand-bediening);border-radius:2px;transition:background-color var(--duur) var(--soepel)}.lijn[data-actief] i{background:var(--inkt)}.lijn[data-actief] i::after{border-color:var(--inkt)}.knoop-uitleg{display:none}html:not([data-schema]) .knoop-uitleg{display:block;padding:10px 4px 0;font-size:15px}html:not([data-schema]) .schema{grid-template-columns:minmax(0,1fr)}@media(max-width:1279px){.schema{grid-template-columns:minmax(0,1fr)}.knopen,.tussenlagen{grid-template-columns:minmax(0,1fr);height:auto}}.check-voortgang{height:4px;background:var(--rand-zacht);border-radius:4px;overflow:hidden;margin:12px 0 20px}.check-voortgang i{display:block;height:100%;width:100%;transform:scaleX(0);transform-origin:left center;background:var(--oranje);transition:transform var(--duur) var(--soepel)}.check-stap{display:none}.check-stap[data-actief]{display:block}[data-check]:not([data-check-klaar]) .check-stap{display:block;margin-bottom:24px}[data-check]:not([data-check-klaar]) .check-uitslag,.check-vlak[data-check]:not([data-check-klaar])>.check-knoppen,[data-check]:not([data-check-klaar]) .check-voortgang,[data-check]:not([data-check-klaar]) [data-check-label]{display:none}.check-stap h3,.check-vraag{display:block;font-size:19px;line-height:1.35;font-weight:600;color:var(--inkt);margin:0 0 14px;padding:0;max-width:none}.check-vraag:focus,[data-check-kop]:focus{outline:3px solid var(--inkt);outline-offset:4px;border-radius:4px}.check-stap fieldset,fieldset.check-stap{border:0;padding:0;margin:0;min-width:0}.check-contact .velden{margin-top:4px}.check-klaar,.check-mis,.check-bezig{padding:8px 0}.check-klaar .formulier-goed{margin-bottom:12px}.keuze{display:flex;align-items:center;gap:12px;padding:12px 14px;border:2px solid var(--rand-bediening);border-radius:12px;cursor:pointer;font-size:16px;color:var(--inkt);transition:border-color var(--duur) var(--soepel),background-color var(--duur) var(--soepel)}.keuze+.keuze{margin-top:8px}.keuze:hover{border-color:var(--inkt)}.keuze input{width:20px;height:20px;margin:0;flex:none;accent-color:var(--oranje-donker)}.keuze:has(input:checked){border-color:var(--inkt);background:var(--perzik-licht)}.check-fout{display:none;margin-top:10px;font-size:15px;font-weight:600;color:var(--oranje-rand)}.check-fout[data-toon]{display:block}.voordat{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px var(--gat);margin:0}@media(max-width:767px){.voordat{grid-template-columns:minmax(0,1fr);gap:28px}}.formulier h2{font-size:var(--t-kaart);margin-bottom:6px}.formulier .knop{margin-top:4px}.terug{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--oranje-donker);text-decoration:none;margin-bottom:24px}.terug:hover{color:var(--inkt)}.branche{display:inline-flex;align-items:center;min-height:32px;padding:4px 12px;border-radius:999px;background:var(--wit);border:1px solid var(--rand-zacht);font-family:var(--mono);font-weight:500;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--lees);margin-bottom:16px}.route-knop{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:6px 16px;align-items:start;width:100%;margin-left:-22px;padding:16px 18px 16px 0;background:none;border:1px solid transparent;border-radius:16px;text-align:left;cursor:pointer;color:var(--inkt);transition:background-color var(--duur) var(--soepel),border-color var(--duur) var(--soepel)}.route-knop h3{font-size:var(--t-kaart);line-height:1.25;align-self:center}.route-knop p{grid-column:2;color:var(--lees);font-size:16px}.route-knop:hover{background:var(--creme)}.route-knop[aria-pressed=true]{background:var(--creme);border-color:var(--rand-zacht)}@media(max-width:1279px){.route-knop{cursor:default}.route-knop:hover,.route-knop[aria-pressed=true]{background:none;border-color:transparent}}.formulekaarten{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gat);align-items:start}@media(max-width:1023px){.formulekaarten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.formulekaarten{grid-template-columns:minmax(0,1fr)}}.bericht{position:relative;display:flex;flex-direction:column;background:var(--wit);border:1px solid var(--rand-zacht);border-radius:var(--r-kaart);overflow:hidden;transition:border-color var(--duur) var(--soepel)}.bericht:hover,.bericht:focus-within{border-color:var(--rand-bediening)}.bericht-lijf{padding:24px;display:flex;flex-direction:column;gap:12px}.bericht h3{font-size:var(--t-kaart);line-height:1.25}.bericht h3 a{color:var(--inkt);text-decoration:none}.bericht h3 a::after{content:"";position:absolute;inset:0;border-radius:var(--r-kaart)}.bericht:hover h3 a{color:var(--oranje-donker)}.bericht-voet{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;padding-top:12px;border-top:1px solid var(--rand-zacht);font-size:14px;color:var(--lees)}.bericht-voet .formule{display:inline-flex;align-items:center;gap:8px;color:var(--inkt);font-weight:600;min-width:0}.bericht-voet time{font-family:var(--mono);font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.monogram{width:26px;height:26px;flex:none;display:inline-grid;place-items:center;border-radius:8px;background:var(--perzik-licht);border:1px solid var(--perzik-mid);color:var(--oranje-donker);font-family:var(--kopletter);font-weight:600;font-size:14px;line-height:1}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;min-height:28px;padding:3px 11px;border-radius:999px;font-family:var(--mono);font-weight:500;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--oranje-donker);background:var(--perzik-licht);border:1px solid var(--perzik-mid)}.chip.zacht{color:var(--lees);background:var(--creme);border-color:var(--rand-zacht)}.chip a,.categorie a{color:inherit;text-decoration:none}.categorie a:hover{color:var(--inkt)}@media(max-width:599px){.bericht-lijf{padding:20px}}.nieuws-afsluiting .afsluiting{--afsluiting:#FFFFFF}.nieuws-afsluiting .afsluiting-inhoud{max-width:640px}.nieuws-afsluiting .figuur{right:24px;top:auto;bottom:16px}.bericht-opening .terug{margin-bottom:20px}.bericht-opening .categorie{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.bericht-opening .kop-open-nieuws{font-size:var(--t-open-nieuws);line-height:1.08;letter-spacing:-.015em;overflow-wrap:break-word}.artikelmeta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:20px;font-size:15px;color:var(--lees)}.artikelmeta i{width:4px;height:4px;border-radius:999px;background:var(--rand-bediening);display:inline-block}.artikelmeta time{font-family:var(--mono);font-variant-numeric:tabular-nums}.bericht-opening .beeldkader-foto{border-radius:var(--r-kader) var(--r-kader) 0 0}.feiten-4{grid-template-columns:repeat(4,minmax(0,1fr))}.feiten-4 .feit p{font-size:14px;line-height:1.5;color:var(--lees);margin-top:4px}.feiten-4 dt{order:2}.feiten-4 dd{margin:0;order:1}@media(max-width:1023px){.feiten-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.artikel-rooster{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);grid-template-rows:auto 1fr;gap:32px;align-items:start}.artikel-inhoud{grid-column:2;grid-row:1}.artikel-tekst{grid-column:1;grid-row:1 / span 2;max-width:760px}.artikel-zij{grid-column:2;grid-row:2;display:grid;gap:24px}.artikel-tekst h2{font-size:var(--t-kop);line-height:1.16;margin-top:var(--sp-hoofdstuk);margin-bottom:var(--sp-kopalinea)}.artikel-tekst h2:first-child{margin-top:0}.artikel-tekst p{max-width:68ch}.artikel-tekst p+p{margin-top:var(--sp-alinea)}.artikel-tekst figure{margin:var(--sp-kop) 0}.artikel-tekst figcaption{background:var(--creme);border-radius:0 0 var(--r-notitie) var(--r-notitie);padding:12px 16px;font-size:14px;line-height:1.5;color:var(--lees);display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px}.artikel-tekst figure .beeldkader-foto{border-radius:var(--r-kader) var(--r-kader) 0 0}.artikel-tekst blockquote{margin:0 0 8px;font-family:var(--kopletter);font-weight:600;font-size:20px;line-height:1.4;color:var(--inkt);flex-basis:100%}.zijblok{background:var(--creme);border-radius:var(--r-kaart);padding:24px}.zijblok h2{font-family:var(--mono);font-weight:500;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--lees);margin-bottom:14px}.inhoud-lijst{margin:0;padding:0 0 0 22px;display:grid;gap:8px;font-size:15px;line-height:1.5}.inhoud-lijst a{color:var(--inkt);text-decoration:none}.inhoud-lijst a:hover{color:var(--oranje-donker)}.inhoud-knop{display:none}.overformule .beeldkader-foto{border-radius:var(--r-notitie)}.overformule h3{font-size:var(--t-kaart);margin:16px 0 8px}.overformule p{font-size:15px;line-height:1.6}.feitrij{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.feitrij span{display:inline-flex;align-items:center;min-height:28px;padding:3px 10px;border-radius:999px;background:var(--wit);border:1px solid var(--rand-zacht);font-size:13px;font-weight:600;color:var(--inkt)}.overformule .leeslink{margin-top:14px}.zijlijst{display:grid;gap:12px}.zijlijst .bericht{background:var(--wit)}.zijlijst .bericht-lijf{padding:18px}.zijlijst .bericht h3{font-size:18px}.zijblok .leeslink{margin-top:14px}@media(max-width:1279px){.artikel-rooster{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.artikel-inhoud,.artikel-tekst,.artikel-zij{grid-column:1;grid-row:auto}.artikel-tekst{max-width:760px}.artikel-zij{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.inhoud-knop{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0;background:none;border:0;cursor:pointer;font-family:var(--mono);font-weight:500;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--inkt)}.inhoud-kop{display:none}.inhoud-lijst{margin-top:14px}.inhoud-lijst[hidden]{display:none}}@media(max-width:767px){.artikel-zij{grid-template-columns:minmax(0,1fr)}}@media(max-width:599px){.zijblok{padding:20px}.artikel-tekst h2{margin-top:var(--sp-compact)}}.venster{position:fixed;inset:0;z-index:90;display:none;align-items:flex-end;justify-content:center;background:rgba(10,21,38,.6);padding:0}.venster[data-open]{display:flex}.venster h2{font-size:var(--t-kaart);margin:0 44px 6px 0}body.venster-open{overflow:hidden}@media(min-width:600px){.venster{align-items:center;padding:24px}}
