.bstatus{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gutter);margin:0;padding:0;list-style:none}.bstatus__stap{position:relative;display:flex;flex-direction:column;gap:var(--r-3)}.bstatus__stap:not(:last-child):after{content:"";position:absolute;top:19px;left:48px;right:calc(-1 * var(--gutter) + 8px);height:1.5px;background:var(--linnen)}.bstatus__stap--klaar:not(:last-child):after{background:var(--dusty)}.bstatus__punt{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font-family:var(--font-display);font-size:var(--fs-15);border:1.5px solid var(--linnen);color:var(--steen);background:var(--wit)}.bstatus__stap--klaar .bstatus__punt{border-color:var(--dusty);background:var(--dusty);color:var(--wit)}.bstatus__stap--nu .bstatus__punt{border-color:var(--walnut);color:var(--walnut);box-shadow:0 0 0 4px var(--mist),0 0 0 5.5px var(--walnut)}.bstatus__tekst{display:flex;flex-direction:column;gap:2px}.bstatus__titel{font-weight:600}.bstatus__stand{font-size:var(--fs-13);color:var(--steen)}.bstatus__stap--nu .bstatus__stand{color:var(--walnut);font-weight:500}.bstatus__uitleg{margin-top:var(--r-1);font-size:var(--fs-15);color:var(--steen);max-width:28ch}.bstatus__stap--straks .bstatus__titel{color:var(--steen);font-weight:500}@media(max-width:760px){.bstatus{grid-template-columns:minmax(0,1fr);gap:var(--r-5)}.bstatus__stap{flex-direction:row;gap:var(--r-4)}.bstatus__stap:not(:last-child):after{top:48px;bottom:calc(-1 * var(--r-5) + 8px);left:19px;right:auto;width:1.5px;height:auto}}.acc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,80px);padding-bottom:var(--sectie)}.acc__blok{display:flex;flex-direction:column;gap:var(--r-4);padding-top:var(--r-5);border-top:1.5px solid var(--walnut);max-width:460px}.acc__blok .knop{align-self:flex-start}.acc__knoppen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--r-3) var(--r-5)}.acc__knoppen a{display:inline-flex;align-items:center;min-height:44px}.acc__proto{font-weight:500;min-height:1.6em}.acc__statuskop{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--r-4);margin-bottom:var(--r-7)}.acc__statuskop .kop:focus,.acc__statuskop .kop:focus-visible{outline:none;box-shadow:none}.acc__voorbeeld{max-width:420px}.acc__verder{margin-top:var(--r-6)}@media(max-width:760px){.acc{grid-template-columns:minmax(0,1fr)}}
