@layer utilities{.sub-pagina .sub-hero-titel{font-family:var(--font-editorial);max-width:20ch;font-size:clamp(2.25rem,1.15rem + 3.3vw,4rem);font-weight:500;font-stretch:100%;line-height:1.05}@media (min-width:1024px){.sub-pagina .sub-hero-sluier{background:linear-gradient(180deg, #0512118c, transparent 30%), linear-gradient(90deg, var(--deep) 0%, #0b1d1cf0 38%, #0b1d1ceb 50%, #0b1d1c9e 62%, #0b1d1c1a 80%)}}.sub-pagina .sub-voorbeeld{background:#0b1d1cdb;align-items:flex-start;max-width:23rem}.sub-pagina .sub-grafiek{--sub-staafgrijs:color-mix(in srgb, var(--muted) 30%, var(--surface));padding:1.25rem 1.5rem 1.35rem}.sub-pagina .sub-staaf-vak{flex-direction:column;justify-content:flex-end;align-items:stretch;height:10rem}.sub-pagina .sub-staaf-vul{min-height:4px;height:calc(var(--f,0) * (100% - 1.6rem));flex-shrink:0}.sub-pagina .sub-staaf[data-actief] .sub-staaf-vul{background:linear-gradient(180deg, var(--label-e), var(--label-f));box-shadow:0 10px 24px -12px #e9771880}@media (max-width:420px){.sub-pagina .sub-grafiek{padding-inline:1rem}.sub-pagina .sub-staven{gap:.5rem}}.sub-pagina .sub-info{align-items:flex-start}.sub-pagina .sub-info svg{margin-top:.05rem}.sub-pagina .sub-hero-foto{object-position:62% 45%}}@layer components{.sub-voorbeeld-tekst{gap:.2rem;min-width:0;display:grid}.sub-voorbeeld-label{color:var(--deep-body);font-size:.875rem}.sub-voorbeeld-eenheid{font-family:var(--font-sans);color:var(--deep-body);font-size:1rem;font-weight:500}.sub-voorbeeld-regel{color:var(--deep-body);font-size:.875rem;line-height:1.45}.sub-voorbeeld-tweede{border-top:1px solid #ffffff24;margin-top:.55rem;padding-top:.6rem}.sub-voorbeeld-tweede b{color:var(--deep-ink);font-weight:600}.sub-voorbeeld-bron{color:var(--deep-body);margin-top:.55rem;font-size:.8125rem}.sub-voorbeeld-bron a{color:#8fd3ad;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.sub-voorbeeld-bron a:hover{color:var(--deep-ink)}.sub-nadruk{color:var(--deep-ink);font-weight:600}.sub-pagina .case-sfeerbeeld.sub-sfeerlabel{border:1px solid #ffffff29;inset:auto 1rem 1rem auto}@media (max-width:1023px){.sub-pagina .case-sfeerbeeld.sub-sfeerlabel{right:clamp(1rem,4vw,2.5rem)}}.sub-vragen-label{display:none}@media (min-width:1024px){.sub-vragen-label{z-index:1;display:block;position:absolute;bottom:.75rem;left:.75rem}.sub-vragen-label .case-sfeerbeeld{position:static}}.sub-route-label{display:none}@media (min-width:1024px){.sub-route-label{z-index:1;display:block;position:absolute;bottom:calc(12% + .75rem);left:.75rem}.sub-route-label .case-sfeerbeeld{position:static}}.sub-gekozen{display:grid}.sub-gekozen li{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.75rem;display:flex}.sub-gekozen li:last-child{border-bottom:1px solid var(--line)}.sub-gekozen-naam{color:var(--ink);min-width:0;font-weight:500}.sub-gekozen-bedrag{text-align:right;justify-items:end;display:grid}.sub-gekozen-bedrag b{color:var(--groen-tekst);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.sub-gekozen-bedrag span{color:var(--muted);white-space:nowrap;font-size:.8125rem}.sub-grafiek-kop{gap:.1rem;margin-bottom:1.1rem;display:grid}.sub-grafiek-kop b{color:var(--ink);font-size:.9375rem;font-weight:600}.sub-grafiek-kop span{color:var(--muted);font-size:.8125rem}.sub-staaf-bedrag{text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink);margin-bottom:.35rem;font-size:.8125rem;font-weight:600;line-height:1.2;display:block}.sub-staaf[data-actief] .sub-staaf-bedrag{color:var(--clay)}.sub-grafiek-as{display:none}@media (max-width:380px){.sub-staaf-label span{display:none}.sub-grafiek-as{text-align:center;color:var(--muted);margin-top:.35rem;font-size:.75rem;display:block}}.sub-grafiek-voet{border-top:1px solid var(--line);color:var(--muted);margin-top:1.1rem;padding-top:.9rem;font-size:.8125rem;line-height:1.5}.sub-info a,.sub-tabel-bron a{color:var(--groen-tekst);text-underline-offset:.2em;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.sub-tabel{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.sub-tabel th,.sub-tabel td{border-bottom:1px solid var(--line);vertical-align:top;padding:.85rem .5rem}.sub-tabel th:first-child{padding-left:0}.sub-tabel th:last-child,.sub-tabel td:last-child{padding-right:0}.sub-tabel thead th{border-bottom-color:var(--line-strong);text-align:left;color:var(--muted);padding-block:0 .7rem;font-size:.8125rem;font-weight:600;line-height:1.3}.sub-tabel thead th:not(:first-child),.sub-tabel td{text-align:right;width:7.5rem}.sub-tabel td{color:var(--body);white-space:nowrap;font-size:1rem}.sub-tabel td b{color:var(--groen-tekst);font-weight:600}.sub-tabel tbody th{text-align:left;font-weight:400}.sub-tabel-naam{color:var(--ink);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;font-weight:600;display:block}.sub-tabel-eis{color:var(--muted);margin-top:.25rem;font-size:.8125rem;line-height:1.45;display:block}@media (max-width:479px){.sub-tabel thead th:not(:first-child),.sub-tabel td{width:4.25rem}.sub-tabel-lang{display:none}}.sub-tabel-bron{color:var(--muted);margin-top:1rem;font-size:.875rem;line-height:1.6}.sub-voorwaarden{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);align-self:start;padding:1.6rem 1.4rem 1.7rem}@media (min-width:768px){.sub-voorwaarden{padding:2rem 2rem 2.1rem}}.sub-voorwaarden-titel{font-family:var(--font-editorial);color:var(--ink);font-size:1.5rem;font-weight:500;line-height:1.2}.sub-voorwaarden-lijst{gap:.8rem;margin-top:1.25rem;display:grid}.sub-voorwaarden-lijst li{color:var(--body);align-items:flex-start;gap:.7rem;font-size:1rem;line-height:1.55;display:flex}.sub-voorwaarden-lijst svg{color:var(--groen-tekst);flex-shrink:0;margin-top:.3rem}.sub-kwadraat{margin-left:.03em;margin-right:-.12em;font-size:.5em;line-height:0;position:relative;top:-.68em}}@media (prefers-reduced-motion:no-preference){@layer components{.sub-staaf-bedrag{transition:opacity .4s,color .3s;transition-delay:calc(.7s + var(--i,0) * .12s), 0s}:root[data-beweging] .sub-grafiek:not([data-in]) .sub-staaf-bedrag{opacity:0}}}
