.h-start{gap:var(--b-s5);counter-reset:start;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.h-start li{counter-increment:start}.h-start a{height:100%;padding:var(--b-s5);border:1px solid var(--b-line);border-radius:var(--b-r-m);color:var(--b-ink);background:#fff;flex-direction:column;gap:8px;text-decoration:none;display:flex}.h-start a:before{content:counter(start);background:var(--b-mist);width:32px;height:32px;color:var(--b-action);font-feature-settings:var(--b-num);border-radius:50%;place-items:center;font-weight:700;display:grid}.h-start a:hover{border-color:var(--b-ink-soft)}.h-start strong{font-size:1.0625rem;font-weight:650;line-height:1.3}.h-start span{color:var(--b-ink-mid);font-size:15px}.h-bovenbalk{gap:var(--b-s7);margin-bottom:var(--b-s7);grid-template-columns:minmax(0,28rem) minmax(0,1fr);align-items:end;display:grid}.h-letters{flex-wrap:wrap;gap:4px;display:flex}.h-letters a,.h-letters span{border-radius:var(--b-r-xs);place-items:center;width:38px;height:38px;font-size:15px;font-weight:650;text-decoration:none;display:grid}.h-letters a{color:var(--b-ink);background:var(--b-mist)}.h-letters a:hover{background:var(--b-ink);color:#fff}.h-letters a[data-uit]{opacity:.35;pointer-events:none}.h-letters span{color:var(--b-ink-soft);opacity:.45;font-weight:500}.h-groep{gap:var(--b-s5);padding-block:var(--b-s5);border-top:1px solid var(--b-line);grid-template-columns:72px minmax(0,1fr);scroll-margin-top:96px;display:grid}.h-groep[hidden]{display:none}.h-groep h2{letter-spacing:-.03em;color:var(--b-action);scroll-margin-top:104px;font-size:clamp(2rem,1.4rem + 2vw,3rem);font-weight:720;line-height:1}.h-lijst{display:grid}.h-lijst li[hidden]{display:none}.h-lijst li+li{border-top:1px solid var(--b-line)}.h-lijst a{gap:var(--b-s5);border-radius:var(--b-r-xs);color:var(--b-ink);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;margin-inline:-8px;padding:14px 8px;text-decoration:none;display:grid}.h-lijst a:hover{background:var(--b-mist)}.h-lijst strong{font-size:1.0625rem;font-weight:650}.h-lijst span{color:var(--b-ink-mid);font-size:15px}.h-label{background:var(--b-mist);color:var(--b-ink-mid);letter-spacing:.04em;text-transform:uppercase;vertical-align:2px;border-radius:99px;margin-left:8px;padding:1px 8px;font-size:12px;font-weight:650;display:inline-block}.h-stappen{counter-reset:stap;gap:var(--b-s6);list-style:none;display:grid}.h-stappen>li{counter-increment:stap;padding-left:56px;position:relative}.h-stappen>li:before{content:counter(stap);background:var(--b-action);color:#fff;font-feature-settings:var(--b-num);border-radius:50%;place-items:center;width:38px;height:38px;font-size:1rem;font-weight:700;display:grid;position:absolute;top:0;left:0}.h-stappen p{margin:0;padding-top:4px}.h-stappen figure{margin:var(--b-s4) 0 0;border:1px solid var(--b-line);border-radius:var(--b-r-m);background:var(--b-mist);overflow:hidden}.h-stappen figure img{width:100%;height:auto;display:block}.h-weten{margin-top:var(--b-s7);padding:var(--b-s5) var(--b-s6);background:var(--b-mist);border-radius:var(--b-r-m)}.h-weten h2{font-size:var(--b-fs-h3);margin-bottom:10px}.h-weten ul{color:var(--b-ink-mid);gap:8px;padding-left:1.1em;list-style:outside;display:grid}.h-verwant{gap:var(--b-s4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.h-verwant a{padding:var(--b-s5);border:1px solid var(--b-line);border-radius:var(--b-r-m);color:var(--b-ink);background:#fff;text-decoration:none;display:block}.h-verwant a:hover{border-color:var(--b-ink-soft)}.h-verwant strong{font-size:1.0625rem;font-weight:650;display:block}.h-verwant span{color:var(--b-ink-mid);margin-top:6px;font-size:15px;display:block}.h-abo{border:1px solid var(--b-line);font-size:var(--b-fs-small);color:var(--b-ink-mid);background:#fff;border-radius:99px;margin-top:18px;padding:4px 12px;display:inline-block}@media (max-width:1100px){.h-start{grid-template-columns:repeat(2,minmax(0,1fr))}.h-bovenbalk{gap:var(--b-s5);grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.h-start{grid-template-columns:minmax(0,1fr)}.h-groep{gap:var(--b-s3);grid-template-columns:minmax(0,1fr)}.h-lijst a{grid-template-columns:minmax(0,1fr);gap:4px}.h-stappen>li{padding-top:50px;padding-left:0}}
