.ea-as{max-width:calc(13rem + 64px + var(--breedte-tekst) + 2 * var(--kantlijn));grid-template-columns:13rem minmax(0,var(--breedte-tekst));justify-content:center;column-gap:64px;display:grid}.ea-kol{min-width:0}.ea-hero{padding-top:clamp(32px,5vw,72px);padding-bottom:clamp(56px,6vw,88px)}.ea-h1{font-size:clamp(36px,4.4vw,58px)}.ea-intro{max-width:none;margin-top:26px;font-size:clamp(17px,1.4vw,19px);line-height:1.65}.ea-kort{margin-top:34px;padding:clamp(22px,3vw,32px)}.ea-kort-lab{font-family:var(--font-disp);letter-spacing:.14em;text-transform:uppercase;color:var(--tekst);align-items:center;gap:10px;font-size:12px;font-weight:700;font-stretch:112%;display:flex}.ea-kort-lab span{background:var(--oranje);border-radius:999px;width:8px;height:8px}.ea-kort-tekst{color:var(--tekst);text-wrap:pretty;margin-top:12px;font-size:clamp(17px,1.4vw,19px);line-height:1.65}.ea-artikel{padding-top:clamp(40px,5vw,64px);padding-bottom:var(--sectie-ruimte)}.ea-artikel .ea-kol{flex-direction:column;gap:clamp(44px,5vw,60px);display:flex}.ea-deel{scroll-margin-top:32px}.ea-deel .ag-k2{font-size:clamp(26px,2.4vw,34px);line-height:1.12}.ea-deel .ag-tekst{text-wrap:pretty;max-width:none;margin-top:16px;font-size:17px;line-height:1.75}.ea-deel .ag-k2+.ag-tekst{margin-top:20px}.ea-code{background:var(--wit);box-shadow:inset 0 0 0 1px var(--lijn-sterk);color:var(--tekst);border-radius:7px;padding:1px 7px;font-family:ui-monospace,Menlo,monospace;font-size:.88em}.ea-inhoud>div{box-shadow:inset 0 1px 0 var(--lijn-sterk);padding-top:18px;position:sticky;top:32px}.ea-inhoud .ag-label{color:var(--gedempt)}.ea-inhoud ol{counter-reset:ea;flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.ea-inhoud li{counter-increment:ea;gap:10px;font-size:14px;line-height:1.4;display:flex}.ea-inhoud li:before{content:counter(ea);font-variant-numeric:tabular-nums;width:16px;color:var(--gedempt);flex:none;font-weight:700}.ea-inhoud a{color:var(--tekst-zacht);text-decoration:none}.ea-inhoud a:hover{color:var(--tekst)}.ea-data{border-radius:var(--radius-prijs);padding:clamp(26px,3.5vw,40px)}.ea-data-kop{color:#fff;font-size:clamp(20px,1.7vw,23px);position:relative}.ea-data-tekst{color:var(--tekst-op-navy);text-wrap:pretty;margin-top:14px;font-size:17px;line-height:1.75;position:relative}.ea-data-tekst b{color:#fff;font-variant-numeric:tabular-nums;font-weight:700}.ea-staaf{background:#ffffff12;border-radius:18px;flex-direction:column;gap:14px;margin:26px 0 0;padding:20px;display:flex;position:relative}.ea-rij{grid-template-columns:minmax(0,11.5rem) minmax(0,1fr) 3.6rem;align-items:center;gap:14px;display:grid}.ea-wat{color:var(--tekst-op-navy);font-size:14px;line-height:1.35}.ea-balk{background:#ffffff1a;border-radius:999px;height:12px;display:block}.ea-balk i{background:var(--oranje);border-radius:999px;min-width:8px;height:100%;display:block}.ea-rij b{font-family:var(--font-disp);letter-spacing:-.02em;color:#fff;text-align:right;font-variant-numeric:tabular-nums;font-size:19px;font-weight:600;font-stretch:112%}.ea-staaf figcaption{color:var(--gedempt-op-navy);font-size:12.5px;line-height:1.45}.ea-methode{box-shadow:inset 0 1px 0 var(--lijn-op-navy);color:var(--tekst-op-navy);margin-top:22px;padding-top:18px;font-size:14px;line-height:1.6;position:relative}.ea-faq{box-shadow:inset 0 1px 0 var(--lijn-sterk);padding-top:clamp(40px,5vw,64px)}@media (max-width:1023px){.ea-as{grid-template-columns:minmax(0,var(--breedte-tekst))}.ea-hero>span,.ea-inhoud{display:none}}@media (max-width:560px){.ea-rij{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.ea-balk{grid-area:2/1/auto/-1}.ea-staaf{padding:16px}}.ea-hero{grid-template-columns:minmax(0,var(--breedte-tekst));max-width:calc(var(--breedte-tekst) + 2 * var(--kantlijn))}.ea-hero>span{display:none}.ea-hero .ea-h1,.ea-hero .ea-intro{text-align:center;text-wrap:balance}.ea-hero .ea-kort{text-align:left}.ex{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,72px);max-width:1040px;display:grid}.ex-toc{box-shadow:inset 0 1px 0 var(--lijn-sterk);padding-top:18px;position:sticky;top:32px}.ex-toc p{font-size:14px;font-weight:700}.ex-toc ol{color:var(--gedempt);flex-direction:column;gap:12px;margin:14px 0 0;padding:0;font-size:14px;line-height:1.4;list-style:none;display:flex}.ex-toc a{color:inherit;text-decoration:none}.ex-tekst{flex-direction:column;gap:clamp(40px,5vw,56px);max-width:680px;display:flex}.ex-tekst>section{scroll-margin-top:32px}.ex-h2{font-size:clamp(25px,2.3vw,32px);line-height:1.12}.ex-p{margin-top:16px;font-size:18px;line-height:1.7}.ex-kaal{max-width:calc(var(--breedte-tekst) + 2 * var(--kantlijn));grid-template-columns:minmax(0,1fr)}.ex-kaal .ex-tekst{max-width:none}@media (max-width:980px){.ex{grid-template-columns:1fr}.ex-toc{display:none}}.bt-kaart{border-radius:var(--radius-prijs);padding:8px clamp(8px,1.5vw,16px)}.bt-tabel{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%}.bt-tabel thead th{letter-spacing:.12em;text-transform:uppercase;color:var(--gedempt);vertical-align:bottom;white-space:nowrap;padding:18px 18px 14px;font-size:11.5px;font-weight:700}.bt-tabel tbody tr{box-shadow:inset 0 1px 0 var(--lijn)}.bt-tabel tbody th{width:24%;font-family:var(--font-disp);letter-spacing:-.01em;vertical-align:middle;padding:22px 18px;font-size:17px;font-weight:600;font-stretch:112%;line-height:1.3}.bt-tabel td{color:var(--tekst-zacht);vertical-align:middle;padding:22px 18px;font-size:15px;line-height:1.55}.bt-ico{background:var(--indigo-tint);width:36px;height:36px;color:var(--indigo);border-radius:12px;flex:none;justify-content:center;align-items:center;margin:0;display:flex}.bt-dim th,.bt-dim td{color:var(--gedempt)}.bt-dim .bt-ico{background:var(--vlak-zacht);color:var(--gedempt)}.bt-rk{align-items:center;gap:12px;display:flex}.bt-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.bt-tabel thead{display:none}.bt-tabel tr,.bt-tabel tbody th,.bt-tabel td{width:auto;display:block}.bt-tabel tbody th{align-items:center;gap:12px;padding:22px 12px 8px;display:flex}.bt-tabel td{padding:7px 12px 7px 60px}.bt-tabel td:last-child{padding-bottom:22px}.bt-tabel td:before{content:attr(data-label);letter-spacing:.1em;text-transform:uppercase;color:var(--gedempt);margin-bottom:2px;font-size:11px;font-weight:700;display:block}}@media (min-width:761px){.bt-tabel thead th:first-child{width:23%}.bt-tabel thead th:nth-child(2){width:18%}.bt-tabel thead th:nth-child(3){width:24%}.bt-tabel thead th:nth-child(4){width:16%}.bt-tabel thead th:nth-child(5){width:19%}.bt-tabel tbody th{width:auto}}
