:root{--af-tekst:42rem;--af-breed:54rem}.af-meta{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;display:flex}.af-meta span{border:1px solid var(--bc-lijn);color:var(--bc-grafiet);background:#ffffffbf;border-radius:999px;padding:.35rem .85rem;font-size:.88rem}.af-kort{max-width:var(--af-breed);background:var(--bc-glans-zacht);border:1px solid #efd4cf;border-left:4px solid var(--bc-glans);border-radius:var(--bc-rond-klein);margin:0;padding:clamp(1.25rem,3vw,2rem) clamp(1.25rem,3vw,2.25rem)}.af-kort h2{letter-spacing:.09em;text-transform:uppercase;color:var(--bc-glans);margin:0;scroll-margin-top:7rem;font-size:.8rem;font-weight:650}.af-kort p{color:var(--kaart-inkt,#171716);text-wrap:pretty;margin:.6rem 0 0;font-size:clamp(1.1rem,1.02rem + .4vw,1.3rem);line-height:1.55}.af-sectie{padding:clamp(2.5rem,6vw,4.5rem) 0}.af-sectie:first-of-type{padding-top:clamp(2rem,5vw,3.5rem)}.af-kolom{max-width:var(--af-tekst)}.af-kolom>h2,.af-eyebrow+h2{letter-spacing:-.03em;text-wrap:balance;margin:0;scroll-margin-top:7rem;font-size:clamp(1.5rem,1.25rem + 1vw,2.1rem)}.af-kolom h3{letter-spacing:-.02em;margin:clamp(1.75rem,4vw,2.5rem) 0 0;scroll-margin-top:7rem;font-size:clamp(1.15rem,1.05rem + .5vw,1.4rem)}.af-kolom p{color:var(--bc-obs);margin:1rem 0 0;font-size:1.1rem;line-height:1.7}.af-kolom p.af-zacht{color:var(--bc-grafiet);font-size:1rem}.af-kolom a{color:var(--bc-glans);text-underline-offset:3px;font-weight:550}.af-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--bc-glans);margin:0 0 .6rem;font-size:.78rem;font-weight:650}.af-eyebrow span{color:var(--bc-grafiet)}.af-lijst{gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.af-lijst li{color:var(--bc-obs);border-left:2px solid #e8d2ce;padding-left:1.1rem;font-size:1.05rem;line-height:1.65}.af-lijst strong{font-weight:650}.af-doen{max-width:var(--af-tekst);margin:clamp(1.5rem,4vw,2.25rem) 0 0;padding:clamp(1.1rem,2.5vw,1.6rem) clamp(1.1rem,2.5vw,1.75rem)}.af-doen h3{letter-spacing:-.01em;margin:0;font-size:1.05rem}.af-doen ol{gap:.45rem;margin:.75rem 0 0;padding-left:1.3rem;display:grid}.af-doen li{color:var(--bc-obs);font-size:1rem;line-height:1.6}.af-doen li::marker{color:var(--bc-glans);font-weight:700}.wk{max-width:var(--af-breed);margin:clamp(1.75rem,4vw,2.5rem) 0 0;padding:clamp(1.25rem,3vw,2rem)}.wk-label{letter-spacing:.09em;text-transform:uppercase;color:var(--bc-glans);margin:0;font-size:.78rem;font-weight:650}.wk-zin{letter-spacing:-.02em;color:var(--bc-obs);text-wrap:pretty;min-height:4.4em;margin:.75rem 0 0;font-size:clamp(1.15rem,1.05rem + .7vw,1.5rem);line-height:1.45}.wk-zin b{color:var(--bc-glans);font-weight:650}.wk-vraag{color:var(--bc-obs);margin:1.25rem 0 0;font-size:.95rem;font-weight:650}.wk-uitleg{color:var(--bc-grafiet);margin:.25rem 0 0;font-size:.92rem}.wk-keuzes{gap:.5rem;margin:.85rem 0 0;display:grid}.wk-keuze{border:1px solid var(--bc-lijn);border-radius:var(--bc-rond-klein);background:var(--bc-porselein);width:100%;min-height:48px;font:inherit;color:var(--bc-obs);text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .75rem;padding:.6rem .9rem;font-size:1rem;transition:border-color .2s ease-out,background-color .2s ease-out;display:grid;position:relative;overflow:hidden}.wk-balk{background:#e8d2ce;border-radius:999px;grid-area:2/1/auto/-1;height:6px}.wk-balk i{background:var(--bc-glans);border-radius:999px;height:100%;display:block}.wk-k45 i{width:45%}.wk-k40 i{width:40%}.wk-k35 i{width:35%}.wk-k30 i{width:30%}.wk-k25 i{width:25%}.wk-k20 i{width:20%}.wk-k15 i{width:15%}.wk-k10 i{width:10%}.wk-k05 i{width:5%}.wk-kans{font-variant-numeric:tabular-nums;color:var(--bc-glans);font-size:.95rem;font-weight:700}.wk-woord{overflow-wrap:anywhere;min-width:0;font-weight:550}@media (hover:hover){.wk-keuze:hover{border-color:var(--bc-glans);background:var(--bc-wit)}}.wk-keuze:focus-visible{outline:3px solid var(--bc-glans);outline-offset:3px}.wk-slot{border-top:1px solid var(--bc-lijn);margin:1.25rem 0 0;padding-top:1.25rem}.wk-slot p{color:var(--bc-obs);margin:0 0 .75rem;font-size:1.02rem;line-height:1.65}.wk-opnieuw{align-self:start}.wk-noot{color:var(--bc-grafiet);margin:1rem 0 0;font-size:.88rem;line-height:1.55}@media (width>=40rem){.wk-keuzes{grid-template-columns:repeat(2,minmax(0,1fr))}.wk-slot{justify-items:start;gap:1rem;display:grid}.wk-slot p{margin:0}}.wk-groep[hidden],.wk-slot[hidden]{display:none}.af-feiten{max-width:var(--af-breed);margin:clamp(1.5rem,4vw,2rem) 0 0}.af-tabel{border-collapse:collapse;width:100%;font-size:1rem}.af-tabel caption{text-align:left;color:var(--bc-grafiet);padding-bottom:.75rem;font-size:.92rem}.af-tabel th,.af-tabel td{text-align:left;vertical-align:top;overflow-wrap:anywhere}.af-tabel thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.af-tabel tbody tr{background:var(--bc-wit);border:1px solid var(--bc-lijn);border-radius:var(--bc-rond-klein);gap:.25rem;padding:1rem 1.1rem;display:grid}.af-tabel tbody tr+tr{margin-top:.6rem}.af-tabel tbody th{color:var(--bc-obs);font-size:1.02rem;font-weight:650;line-height:1.5}.af-tabel tbody td{color:var(--bc-grafiet);font-size:.95rem;line-height:1.55}.af-tabel tbody td:before{content:attr(data-label) ": ";color:var(--bc-obs);font-weight:650}.af-tabel .af-cijfer{color:var(--bc-glans);font-weight:650}@media (width>=48rem){.af-tabel{background:var(--bc-wit);border:1px solid var(--bc-lijn);border-radius:var(--bc-rond-klein);overflow:hidden}.af-tabel thead{clip-path:none;width:auto;height:auto;position:static}.af-tabel thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--bc-glans);border-bottom:1px solid var(--bc-lijn);padding:.85rem 1.1rem;font-size:.78rem}.af-tabel tbody tr{background:0 0;border:0;border-radius:0;padding:0;display:table-row}.af-tabel tbody tr+tr{margin-top:0}.af-tabel tbody tr+tr th,.af-tabel tbody tr+tr td{border-top:1px solid var(--bc-lijn)}.af-tabel tbody th,.af-tabel tbody td{padding:.9rem 1.1rem}.af-tabel tbody td:before{content:none}.af-tabel col.af-col-feit{width:46%}.af-tabel col.af-col-cijfer{width:24%}}.af-check{max-width:var(--af-breed);gap:.7rem;margin:clamp(1.5rem,4vw,2rem) 0 0;padding:0;list-style:none;display:grid}@media (width>=48rem){.af-check{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}}.af-check li{flex-direction:row;align-items:flex-start;gap:.9rem;padding:1.05rem 1.15rem;display:flex}.af-check-nr{background:var(--bc-glans-zacht);width:32px;height:32px;color:var(--bc-glans);font-variant-numeric:tabular-nums;border:1px solid #efd4cf;border-radius:50%;flex:none;place-items:center;font-size:.9rem;font-weight:700;display:grid}.af-check h3{letter-spacing:-.01em;margin:.15rem 0 0;font-size:1.02rem}.af-check p{color:var(--bc-grafiet);margin:.3rem 0 0;font-size:.97rem;line-height:1.55}.af-check>li>div{min-width:0}.af-bronnen{max-width:var(--af-breed);margin:clamp(1.5rem,4vw,2rem) 0 0}.af-bronnen ul{gap:.1rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}@media (width>=48rem){.af-bronnen ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.75rem}}.af-bronnen li{min-width:0}.af-bronnen a{min-height:44px;color:var(--bc-obs);text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;font-size:.95rem;display:inline-flex}.af-bronnen a:hover{color:var(--bc-glans)}.af-cta{max-width:var(--af-breed);padding:clamp(1.5rem,4vw,2.5rem)}.af-cta h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.4rem,1.2rem + 1vw,2rem)}.af-cta p{color:var(--bc-grafiet);max-width:46ch;margin:.85rem 0 0;font-size:1.08rem;line-height:1.65}.af-cta .bc-knop{align-self:flex-start;margin-top:1.5rem}.af-cta-noot{margin:1.1rem 0 0!important;font-size:.95rem!important}@media (prefers-reduced-motion:reduce){.wk-keuze{transition:none}}
