.ar{grid-template-columns:[vol-start] minmax(var(--b-gutter), 1fr) [tekst-start] minmax(0, 772px) [tekst-end] var(--b-s7) [zij-start] 300px [zij-end] minmax(var(--b-gutter), 1fr) [vol-end];grid-template-rows:auto auto auto 1fr;display:grid}.ar-band{isolation:isolate;background:var(--b-wash);border-bottom:1px solid var(--b-line);grid-area:1/vol;position:relative;overflow:hidden}.ar-band:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#10203b0d 1px,#0000 1px),linear-gradient(90deg,#10203b0d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 85% at 70% 35%,#000 0%,#0000 78%);mask-image:radial-gradient(75% 85% at 70% 35%,#000 0%,#0000 78%)}.ar-romp{background:var(--b-mist);grid-area:2/vol/-1}.ar-kop,.ar-tool,.ar-zij,.ar-tekst{position:relative}.ar-kop{min-width:0;padding:var(--b-s8) 0 var(--b-s8);grid-area:1/tekst}.ar--tool .ar-kop{padding-bottom:calc(var(--b-s8) + var(--b-s7));grid-column:tekst-start/zij-end}.ar-tool{min-width:0;margin-top:calc(var(--b-s7) * -1);grid-area:2/tekst-start/auto/zij-end}.ar-zij{min-width:0;padding:var(--b-s8) 0 var(--b-s9);grid-area:1/zij/-1}.ar--tool .ar-zij{padding-top:var(--b-s7);grid-row:3/-1}.ar-tekst{gap:var(--b-s5);min-width:0;padding:var(--b-s7) 0 var(--b-s9);grid-area:3/tekst/-1;align-content:start;font-size:1.0625rem;line-height:1.7;display:grid}.ar-kruimel{font-size:var(--b-fs-small);color:var(--b-ink-soft);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;display:flex}.ar-kruimel a{color:var(--b-ink-mid);text-decoration:none}.ar-kruimel a:hover{color:var(--b-ink);text-underline-offset:3px;text-decoration:underline}.ar-kruimel [aria-current=page]{color:var(--b-ink);font-weight:560}.ar-label,.ar-hubkop .p-kop .kicker{border-radius:var(--b-r-full);border:1px solid var(--b-line);color:var(--b-action-hover);font-size:var(--b-fs-label);letter-spacing:.08em;text-transform:uppercase;background:#fff;align-items:center;gap:8px;padding:5px 12px;font-weight:650;line-height:1.2;display:inline-flex}.ar-label:before,.ar-hubkop .p-kop .kicker:before{content:"";background:var(--b-action);border-radius:50%;flex:none;width:6px;height:6px}.ar-kop h1{letter-spacing:-.03em;font-variation-settings:"opsz" 32;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:20ch;margin-top:18px;font-size:clamp(2.125rem,1.35rem + 2.9vw,3.5rem);font-weight:730;line-height:1.05}.ar-lede{color:var(--b-ink-mid);max-width:60ch;margin-top:20px;font-size:1.1875rem;line-height:1.6}.ar-stand{font-size:var(--b-fs-small);color:var(--b-ink-mid);--b-icon-accent:var(--b-ok);align-items:center;gap:8px;margin-top:20px;display:flex}.ar-stand svg{width:16px;height:16px;color:var(--b-ok);flex:none}.ar-kop .p-acties{margin-top:28px}.ar-toc{overscroll-behavior:contain;border:1px solid var(--b-line);border-radius:var(--b-r-l);max-height:calc(100vh - 120px);box-shadow:var(--b-shadow-2);background:#fff;padding:18px 18px 20px;font-size:15px;line-height:1.4;position:sticky;top:96px;overflow-y:auto}.ar-toc summary{cursor:pointer;border-radius:var(--b-r-xs);justify-content:space-between;align-items:center;gap:12px;margin:0 -6px;padding:2px 6px;list-style:none;display:flex}.ar-toc summary::-webkit-details-marker{display:none}.ar-toc-titel{font-size:var(--b-fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--b-ink-soft);font-weight:650}.ar-toc summary:after{content:"";border-right:2px solid var(--b-ink-mid);border-bottom:2px solid var(--b-ink-mid);flex:none;width:9px;height:9px;margin-right:4px;transform:translateY(-2px)rotate(45deg)}.ar-toc details[open] summary:after{transform:translateY(2px)rotate(-135deg)}.ar-toc ol{counter-reset:ar-toc;gap:2px;margin-top:12px;display:grid}.ar-toc li{counter-increment:ar-toc}.ar-toc ol a{border-radius:var(--b-r-xs);color:var(--b-ink-mid);grid-template-columns:24px minmax(0,1fr);gap:6px;margin:0 -8px;padding:7px 8px;text-decoration:none;display:grid}.ar-toc ol a:before{content:counter(ar-toc);color:var(--b-action);font-feature-settings:var(--b-num);padding-top:1px;font-size:13px;font-weight:700}.ar-toc ol a:hover{background:var(--b-mist);color:var(--b-ink)}.ar-toc-extra{border-top:1px solid var(--b-line);margin-top:14px;padding-top:14px}.ar-sectie{border:1px solid var(--b-line);border-radius:var(--b-r-l);min-width:0;box-shadow:var(--b-shadow-1);padding:var(--b-s6) clamp(20px, 3.4vw, 40px) clamp(28px, 3.4vw, 40px);background:#fff}.ar-sectie>h2{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-bottom:14px;scroll-margin-top:104px;font-size:clamp(1.375rem,1.15rem + .8vw,1.75rem);line-height:1.2}.ar-sectie>h2:before{content:"";background:var(--b-action);border-radius:2px;width:32px;height:4px;margin-bottom:16px;display:block}.ar-sectie--klein{padding-block:var(--b-s5) var(--b-s6)}.ar-sectie--klein>h2{font-size:var(--b-fs-h3)}.ar-sectie--klein>h2:before{width:24px;height:3px;margin-bottom:12px}.ar-sectie--biley{background:linear-gradient(#fff3f9 0,#fff 160px)}.ar-sectie--biley>h2:before{display:none}.ar-ogen{width:44px;height:26px;color:var(--b-action);margin-bottom:14px;display:block}.ar-sectie--let-op{background:linear-gradient(180deg, var(--b-warn-tint) 0, #fff 160px)}.ar-sectie--let-op>h2:before{background:var(--b-warn)}.ar-tekst p{color:var(--b-ink-mid)}.ar-tekst p+p{margin-top:1em}.ar-tekst strong{color:var(--b-ink);font-weight:650}.ar-sectie h3{font-size:var(--b-fs-h3);color:var(--b-ink);margin:1.6em 0 .5em}.ar-sectie>h2+h3{margin-top:0}.ar-tekst :is(p,li,td,th,blockquote,aside,figcaption) a:not([class]){color:var(--b-action);text-underline-offset:3px;font-weight:560;text-decoration:underline;text-decoration-thickness:1px}.ar-tekst :is(p,li,td,th,blockquote,aside,figcaption) a:not([class]):hover{color:var(--b-action-hover);text-decoration-thickness:2px}.ar-tekst :is(ul,ol,.ar-tabelwrap,.ar-voorbeeld,.ar-citaat)+p{margin-top:1em}.ar-tekst ul:not([class]){gap:10px;margin-top:14px;display:grid}.ar-tekst ul:not([class])>li{color:var(--b-ink-mid);padding-left:28px;position:relative}.ar-tekst ul:not([class])>li:before{content:"";background:var(--b-action);width:8px;height:8px;box-shadow:0 0 0 4px var(--b-action-tint);border-radius:50%;position:absolute;top:.68em;left:5px}.ar-tekst .ticks{--b-icon-accent:var(--b-action);margin-top:16px}.ar-tekst .ticks svg{color:var(--b-action)}.ar-tekst ol:not([class]){counter-reset:ar-stap;gap:16px;margin-top:18px;display:grid}.ar-tekst ol:not([class])>li{counter-increment:ar-stap;min-height:30px;color:var(--b-ink-mid);padding-left:46px;position:relative}.ar-tekst ol:not([class])>li:before{content:counter(ar-stap);background:var(--b-ink);color:#fff;font-feature-settings:var(--b-num);border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;font-weight:700;line-height:1;display:grid;position:absolute;top:0;left:0}.ar-tekst ol:not([class])>li:not(:last-child):after{content:"";background:var(--b-line-strong);width:1px;position:absolute;top:36px;bottom:-12px;left:14.5px}.ar-tekst ol:not([class])>li>div>strong:first-child{display:block}.ar-tabelwrap{border:1px solid var(--b-line);border-radius:var(--b-r-m);background:#fff;margin-top:18px;overflow-x:auto}.ar-tabel{border-collapse:separate;border-spacing:0;width:100%;font-size:15px;line-height:1.5}.ar-tabel th,.ar-tabel td{text-align:left;vertical-align:top;color:var(--b-ink-mid);border-bottom:1px solid var(--b-line);padding:11px 14px}.ar-tabel thead th{background:var(--b-ink);color:#fff;border-bottom:0;font-size:14px;font-weight:650}.ar-tabel tbody th{color:var(--b-ink);font-weight:650}.ar-tabel tbody tr:last-child>*{border-bottom:0}.ar-tabel :is(td,th).num{text-align:right;white-space:nowrap;font-feature-settings:var(--b-num)}.ar-tabel--kaart tbody td:first-child{color:var(--b-ink);font-weight:650}.ar-kader{border-left:4px solid var(--b-info);border-radius:0 var(--b-r-m) var(--b-r-m) 0;background:var(--b-info-tint);--b-icon-accent:var(--b-info);grid-template-columns:24px minmax(0,1fr);gap:4px 12px;margin-top:20px;padding:16px 20px 16px 16px;font-size:1rem;line-height:1.6;display:grid}.ar-kader>svg{width:24px;height:24px;color:var(--b-info);grid-area:1/1/span 6;margin-top:1px}.ar-kader>:not(svg){grid-column:2}.ar-kader>strong:first-of-type,.ar-kader p{color:var(--b-ink)}.ar-kader--let-op{border-left-color:var(--b-warn);background:var(--b-warn-tint);--b-icon-accent:var(--b-warn)}.ar-kader--let-op>svg{color:var(--b-warn)}.ar-tekst p.ar-noot{border-left:3px solid var(--b-line-input);border-radius:0 var(--b-r-s) var(--b-r-s) 0;background:var(--b-mist);color:var(--b-ink-mid);margin-top:16px;padding:12px 16px;font-size:15px;line-height:1.6}.ar-citaat{border-left:4px solid var(--b-action);border-radius:0 var(--b-r-m) var(--b-r-m) 0;background:var(--b-action-tint);color:var(--b-ink);margin:20px 0 0;padding:18px 20px 18px 52px;font-size:1.0625rem;line-height:1.6;position:relative}.ar-citaat:before{content:"“";color:var(--b-action);font-size:44px;font-weight:700;line-height:1;position:absolute;top:8px;left:16px}.ar-citaat cite{font-size:var(--b-fs-small);color:var(--b-ink-mid);margin-top:8px;font-style:normal;display:block}.ar-voorbeeld{border:1px solid var(--b-line);border-radius:var(--b-r-m);box-shadow:var(--b-shadow-2);background:#fff;margin-top:20px;padding:0 20px 18px;font-size:1rem;line-height:1.6}.ar-voorbeeld-label{border-bottom:1px solid var(--b-line);border-radius:var(--b-r-m) var(--b-r-m) 0 0;background:var(--b-mist);font-size:var(--b-fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--b-ink-soft);margin:0 -20px 14px;padding:10px 20px;font-weight:650;display:block}.ar-voorbeeld p{color:var(--b-ink)}.ar-voorbeeld p+p{margin-top:.8em}.ar-faq{margin-top:4px}.ar-faq details{border-bottom:1px solid var(--b-line)}.ar-faq details:last-child{border-bottom:0}.ar-faq summary{cursor:pointer;color:var(--b-ink);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 0;font-size:1.0625rem;font-weight:620;line-height:1.45;list-style:none;display:flex}.ar-faq summary::-webkit-details-marker{display:none}.ar-faq summary:after{content:"";background:linear-gradient(var(--b-action), var(--b-action)) center / 12px 2px no-repeat, linear-gradient(var(--b-action), var(--b-action)) center / 2px 12px no-repeat, var(--b-action-tint);border-radius:50%;flex:none;width:28px;height:28px;margin-top:-2px}.ar-faq details[open] summary:after{background:linear-gradient(#fff, #fff) center / 12px 2px no-repeat, var(--b-action)}.ar-faq summary:hover{color:var(--b-action-hover)}.ar-faq details>p{color:var(--b-ink-mid);padding:0 44px 20px 0}.ar-bronlijst{margin-top:12px;font-size:15px;line-height:1.5;display:grid}.ar-bronlijst li{border-top:1px solid var(--b-line);overflow-wrap:anywhere;padding:10px 0 10px 26px;position:relative}.ar-bronlijst li:last-child{padding-bottom:0}.ar-bronlijst li:before{content:"";border:2px solid var(--b-action);border-radius:3px;width:12px;height:12px;position:absolute;top:16px;left:2px}.ar-bronlijst li:after{content:"";border-top:2px solid var(--b-action);border-right:2px solid var(--b-action);background:#fff;width:9px;height:9px;position:absolute;top:13px;left:7px;box-shadow:-2px 2px 0 1px #fff}.ar-tekst .ar-bronnen>p{color:var(--b-ink-soft);font-size:15px;line-height:1.6}.ar-tekst .ar-bronnen>p.ar-noot{color:var(--b-ink-mid)}.ar-tekst .ar-bronlijst+p{margin-top:16px}.ar-verwant{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:8px;display:grid}.ar-verwant a{border:1px solid var(--b-line);border-radius:var(--b-r-m);color:var(--b-ink);transition:border-color var(--b-dur) var(--b-ease), box-shadow var(--b-dur) var(--b-ease);background:#fff;flex-direction:column;gap:4px;padding:16px 44px 16px 18px;text-decoration:none;display:flex;position:relative}.ar-verwant a:after{content:"";border-top:2px solid var(--b-action);border-right:2px solid var(--b-action);width:8px;height:8px;position:absolute;top:22px;right:18px;transform:rotate(45deg)}.ar-verwant a:hover{border-color:var(--b-action);box-shadow:var(--b-shadow-2)}.ar-verwant strong{font-size:1rem;font-weight:650;line-height:1.35}.ar-verwant span{color:var(--b-ink-mid);font-size:15px;line-height:1.5}.ar-verwant--kort a{justify-content:center;min-height:56px;font-size:1rem;font-weight:620;line-height:1.35}.ar-verwant--kort a svg{display:none}.ar-donker{background:var(--b-ink);min-width:0;color:var(--b-ink-faint);border-radius:var(--b-r-l);padding:var(--b-s6) clamp(20px, 3.4vw, 40px);--b-icon-accent:var(--b-cyan)}.ar-tekst .ar-donker p{color:#c9d1de}.ar-tekst .ar-donker strong,.ar-donker .link{color:#fff}.ar-donker .link svg{color:var(--b-cyan)}.ar-donker>h2{color:#fff;max-width:22ch;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.15}.ar-donker>h2:before{content:"";background:var(--b-cyan);border-radius:2px;width:32px;height:4px;margin-bottom:16px;display:block}.ar-donker .kicker{color:var(--b-cyan)}.ar-donker>h2+p{margin-top:14px}.ar-donker>.kicker+h2:before{display:none}.ar-donker .ticks{border-top:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin-top:24px;padding-top:22px;display:grid}.ar-donker .ticks li{color:#dfe3ea;font-size:15px;line-height:1.55}.ar-donker .ticks svg{color:var(--b-cyan)}.ar-donker .btn--secondary{border-color:#fff}.ar-donker :focus-visible{box-shadow:0 0 0 3px var(--b-ink), 0 0 0 5px #fff}.ar-meer{color:#c9d1de;gap:6px;display:grid}.ar-meer strong{font-size:1.125rem}.ar-meer-links{flex-wrap:wrap;gap:10px 24px;margin-top:8px;display:flex}.ar-hubkop .p-kop h1{max-width:24ch;font-size:clamp(2rem,1.35rem + 2.6vw,3.375rem)}.ar-hubkop .p-lede{max-width:62ch}.ar-hub{background:var(--b-mist);padding:var(--b-s8) 0 var(--b-s9)}.ar-groep+.ar-groep{margin-top:var(--b-s8)}.ar-groep>h2{font-size:var(--b-fs-h2)}.ar-groep>h2:before{content:"";background:var(--b-action);border-radius:2px;width:32px;height:4px;margin-bottom:16px;display:block}.ar-groep>p{color:var(--b-ink-mid);margin-top:8px}.ar-kaarten{gap:var(--b-s5);margin-top:var(--b-s5);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}.ar-kaart{padding:var(--b-s5) var(--b-s5) 56px;border:1px solid var(--b-line);border-radius:var(--b-r-l);box-shadow:var(--b-shadow-1);transition:border-color var(--b-dur) var(--b-ease), box-shadow var(--b-dur) var(--b-ease), transform var(--b-dur) var(--b-ease);background:#fff;flex-direction:column;gap:10px;display:flex;position:relative}.ar-kaart .ar-label{background:var(--b-action-tint);border-color:#0000;align-self:flex-start;padding:3px 10px}.ar-kaart h3{font-size:1.1875rem;line-height:1.3}.ar-kaart h3 a{color:var(--b-ink);text-decoration:none}.ar-kaart h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.ar-kaart h3 a:focus-visible{box-shadow:none}.ar-kaart:has(h3 a:focus-visible){box-shadow:var(--b-focus)}.ar-kaart:after{content:"";border:1px solid var(--b-line-input);width:32px;height:32px;transition:background-color var(--b-dur) var(--b-ease), border-color var(--b-dur) var(--b-ease);border-radius:50%;position:absolute;bottom:24px;right:24px}.ar-kaart:before{content:"";z-index:1;border-top:2px solid var(--b-ink);border-right:2px solid var(--b-ink);width:7px;height:7px;position:absolute;bottom:36px;right:38px;transform:rotate(45deg)}.ar-kaart:hover:before{border-color:#fff}.ar-kaart:hover{border-color:var(--b-action);box-shadow:var(--b-shadow-2)}.ar-kaart:hover:after{background:var(--b-action);border-color:var(--b-action)}.ar-kaart:hover h3 a{text-underline-offset:3px;text-decoration:underline}.ar-kaart p{color:var(--b-ink-mid);font-size:15px;line-height:1.55}.ar-kaart-sub{z-index:1;flex-wrap:wrap;gap:8px;margin-top:4px;display:flex;position:relative}.ar-kaart-sub a{border-radius:var(--b-r-full);border:1px solid var(--b-line-input);min-height:36px;color:var(--b-ink);background:#fff;align-items:center;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ar-kaart-sub a:hover{border-color:var(--b-action);color:var(--b-action-hover)}@media (prefers-reduced-motion:no-preference){.ar-kaart:hover{transform:translateY(-2px)}}@media (max-width:960px){.ar{grid-template-columns:[vol-start] var(--b-gutter) [tekst-start zij-start] minmax(0, 1fr) [tekst-end zij-end] var(--b-gutter) [vol-end]}.ar-kop,.ar--tool .ar-kop{padding:var(--b-s7) 0}.ar--tool .ar-kop{padding-bottom:calc(var(--b-s7) + var(--b-s6))}.ar-tool{margin-top:calc(var(--b-s6) * -1)}.ar-zij,.ar--tool .ar-zij{padding:var(--b-s5) 0 0;grid-row:3}.ar-tekst{padding:var(--b-s5) 0 var(--b-s8);gap:var(--b-s4);grid-row:4}.ar-toc{max-height:none;box-shadow:var(--b-shadow-1);padding:14px 16px;position:static;overflow:visible}.ar-toc details[open] summary{margin-bottom:0}.ar-donker .ticks{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ar-kop h1{font-size:clamp(1.875rem,1.3rem + 2.6vw,2.375rem)}.ar-lede{font-size:1.0625rem}.ar-sectie,.ar-donker{padding:var(--b-s5) 18px var(--b-s6);border-radius:var(--b-r-m)}.ar-tekst{font-size:1rem}.ar-faq details>p{padding-right:0}.ar-tabel th,.ar-tabel td{padding:9px 8px;font-size:14px}.ar-tabel thead th.num{white-space:normal}.ar-tabelwrap--kaart{background:0 0;border:0;border-radius:0;overflow:visible}.ar-tabel--kaart,.ar-tabel--kaart tbody,.ar-tabel--kaart tr,.ar-tabel--kaart th,.ar-tabel--kaart td{width:100%;display:block}.ar-tabel--kaart thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ar-tabel--kaart tr{border:1px solid var(--b-line);border-radius:var(--b-r-m);background:#fff;margin-bottom:12px;overflow:hidden}main table.ar-tabel--kaart:not(.app-table)>tbody>tr:nth-child(n)>*{box-shadow:none;background-color:#fff}main table.ar-tabel--kaart:not(.app-table)>tbody>tr>:nth-child(odd):not(:first-child){background-color:var(--b-zebra)}.ar-tabel--kaart tbody tr>:not(:first-child)+*{border-top:1px solid var(--b-line)}.ar-tabel--kaart :is(td,th){border-bottom:0;padding:9px 14px;font-size:15px}.ar-tabel--kaart tbody tr>:first-child{color:#fff;padding-block:10px;font-weight:650;background:var(--b-ink)!important}.ar-tabel--kaart tbody tr>:first-child strong{color:#fff}.ar-tabel--kaart td[data-label]:before{content:attr(data-label);font-size:var(--b-fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--b-ink-soft);font-weight:650;display:block}.ar-tabel--kaart td.num[data-label]{text-align:right;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ar-tabel--kaart td.num[data-label]:before{text-align:left;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.ar-verwant a,.ar-kaart,.ar-kaart:after{transition:none}}
