@layer reset,tokens,base;@layer layout{.trust-meta{font-weight:700;font-size:var(--t-label)}.svc-top__say .band{max-width:24rem;margin:0}.trust-read{padding-bottom:5rem}.trust-read__column{gap:1.5rem;width:100%;max-width:46rem;padding:1.25rem 1rem 1.75rem;display:grid}.trust-toc__list{counter-reset:toc;margin:0;padding:0 0 .75rem;list-style:none;display:grid}.trust-toc__list li{counter-increment:toc}.trust-toc__list a{align-items:center;min-height:2.75rem;font-weight:600;line-height:1.25;display:flex}.trust-read--numbered .trust-toc__list a:before{content:counter(toc) ". ";white-space:pre}.trust-blocks--numbered .trust-block__title:before{content:counter(clause) ". "}.trust-blocks{counter-reset:clause;gap:2.25rem;display:grid}.trust-block{counter-increment:clause;justify-items:start;gap:.9rem;scroll-margin-top:1.5rem;display:grid}.trust-block>p,.trust-block__bullets{max-width:40rem;font-size:1.0625rem;line-height:1.55}.trust-block__bullets{gap:.4rem;margin:0;padding-left:1.25rem;list-style:square;display:grid}.trust-block .fold{width:100%}.trust-parts{gap:1rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.trust-part{border-top:.125rem solid var(--grey-2);justify-items:start;gap:.5rem;padding:.9rem 0 1.1rem;display:grid}.trust-part__label{font-size:1.25rem;font-weight:800;font-stretch:88%}.sec.trust-close{--ax:74vw;--ay:0px;--v-ax:74vw;--v-l:calc(-1 * var(--ax) * var(--slope));--v-r:calc((var(--ax) - 100vw) * var(--slope));padding-bottom:0}.sec.trust-close>.ground{height:clamp(8rem,20vw,15rem);margin:1rem calc(-1 * var(--gutter)) 0;order:1;position:relative;inset:auto}.trust-close .sec__line a{text-underline-offset:.2em;text-decoration:underline}.trust-close .btn{justify-self:start}.company-rows dd a{min-height:2.75rem;padding-block:.65rem;display:inline-block}.faq-group{padding-bottom:7rem}.sec.faq-group.sec--step,.sec.partner-terms.sec--step{--stair:clamp(4rem, 12vw, 7rem);padding-bottom:calc(3 * var(--stair) - 1.2rem + 1.75rem)}.faq-list{gap:.75rem;width:100%;max-width:46rem;display:grid}.faq-item .fold__body{justify-items:start;gap:.9rem;display:grid}.faq-item .stat{color:var(--ink);justify-self:stretch}.partner-list{gap:1.1rem;max-width:46rem;margin:0;padding:0;list-style:none;display:grid}.partner-item{justify-items:start;gap:.5rem;padding:1rem 1.1rem 1.3rem;display:grid}.partner-item__label{font-size:1.25rem;font-weight:800;font-stretch:88%}.partner-steps .steps{max-width:40rem}.partner-terms .sec__more{gap:.75rem;max-width:40rem;display:grid}.rep-name{max-width:40rem;font-family:var(--font-display);align-items:center;gap:.9rem;padding:1rem 1.25rem 1.3rem;font-size:clamp(1.25rem,5.4vw,1.875rem);font-weight:800;font-stretch:90%;line-height:1.15;display:flex}.rep-name>span{min-width:0}.rep-name__hex{width:2.6rem;height:auto;fill:var(--red);flex:none}.rep-vragen{gap:1.25rem;padding-bottom:6rem}.rep-vragen .band{justify-self:start;max-width:100%;margin:0}.rep-legend{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;font-weight:700;list-style:none;display:flex}.rep-legend__item,.rep-row__state{align-items:center;gap:.55rem;display:inline-flex}.rep-group{gap:.6rem;margin-top:1rem;display:grid}.rep-group__name{font-size:1.5rem;font-weight:800;font-stretch:86%}.rep-group__asks{color:var(--grey-3)}.rep-rows{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.rep-row{grid-template-columns:2.1rem minmax(0,1fr);gap:.45rem .7rem;padding:.95rem 1.1rem 1.25rem .9rem;display:grid}.rep-row>:not(.rep-row__n){grid-column:2}.rep-row__n{font-family:var(--font-display);grid-row:1;font-size:1.5rem;font-weight:900;line-height:1}.rep-row__q{font-weight:700;line-height:1.3}.rep-row__state{font-weight:800;font-size:var(--t-label)}.rep-row__line,.rep-row__named{color:var(--ink-soft);line-height:1.4}.rep-row__named{font-size:var(--t-label);font-weight:600}.rep-places{grid-template-columns:repeat(6,1.1rem);gap:.3rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.rep-places__cell{background:var(--grey-2);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);height:1.25rem}.rep-places__cell--on{background:var(--red)}.sec.rep-telling{--stair:clamp(4rem, 12vw, 7rem);padding-bottom:calc(3 * var(--stair) - 1.2rem + 1.75rem)}.rep-tally{font-family:var(--font-display);align-items:baseline;gap:.6rem;font-weight:900;font-stretch:86%;line-height:1;display:flex}.rep-tally__n{font-size:var(--t-amount);color:var(--red)}.rep-tally__of{font-size:clamp(1.5rem,6vw,2.25rem)}.rep-strip{grid-template-columns:repeat(15,minmax(0,1fr));gap:.25rem;max-width:28rem;margin:0;padding:0;list-style:none;display:grid}.rep-strip__cell{aspect-ratio:26/30;background:var(--grey-2);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.rep-strip__cell--on{background:var(--red)}.rep-note{max-width:30rem;color:var(--ink-soft);font-weight:600}.rep-waarneming{gap:1.5rem;padding-bottom:5rem}.obs{max-width:72rem;padding:1.1rem 1.1rem 1.4rem}.obs__table{border-collapse:collapse;text-align:left;width:100%}.obs__caption{caption-side:top;text-align:left;font-family:var(--font-display);padding-bottom:.75rem;font-size:1.125rem;font-weight:800;font-stretch:90%}.obs__table th,.obs__table td{vertical-align:top;line-height:1.4}.obs__q{font-weight:700}.obs__n{color:var(--red);font-family:var(--font-display);margin-right:.35rem;font-weight:900}.obs__label{color:var(--ink-soft);font-size:var(--t-label);font-weight:800;display:block}.obs__context{hyphens:manual}.obs__part--field{color:var(--ink-soft)}.obs__state{align-items:flex-start;gap:.5rem;font-weight:700;display:inline-flex}.obs-layers{counter-reset:obs-layer;gap:1rem;max-width:72rem;display:grid}.obs-layers__item{counter-increment:obs-layer;align-content:start;gap:.3rem;display:grid}.obs-layers dt{font-family:var(--font-display);align-items:center;gap:.6rem;font-size:1.25rem;font-weight:800;font-stretch:90%;display:flex}.obs-layers dd{max-width:30rem;font-weight:600}.obs-layers__n{background:var(--red);width:1.9rem;height:2.15rem;color:var(--white);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);flex:none;place-items:center;font-size:1rem;font-weight:900;display:grid}.obs-layers__n:before{content:counter(obs-layer)}.obs__sources{max-width:40rem}.obs__sources .stamp a{color:inherit}.obs__sources .stamp__label{display:none}@media (width<=61.99rem){.obs__table,.obs__table tbody,.obs__table tr,.obs__table th,.obs__table td,.obs__caption{display:block}.obs__head{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.obs__row{border-top:.125rem solid var(--grey-2);gap:.6rem;padding-block:1rem;display:grid}}.rep-do{gap:1rem;max-width:46rem;margin:0;padding:0;list-style:none;display:grid}.rep-do__item{gap:.45rem;padding:.95rem 1.1rem 1.25rem;display:grid}.rep-do__label{font-size:1.25rem;font-weight:800;font-stretch:88%}.rep-acties .sec__more{gap:.75rem;max-width:40rem;display:grid}.rep-honest{max-width:26rem;font-weight:600}@media (width>=62rem){.trust-read__column{padding:2.25rem 2.5rem 2.5rem}.faq-list{max-width:52rem}.partner-list{grid-template-columns:repeat(2,minmax(0,1fr));max-width:60rem}.sec.rep-telling{padding-bottom:calc(2 * var(--stair) - .6rem + 2.25rem)}.rep-rows{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-width:72rem}.rep-do{grid-template-columns:repeat(3,minmax(0,1fr));max-width:64rem}.obs{padding:1.5rem 1.75rem 1.75rem}.obs__head th{border-bottom:.125rem solid var(--ink);font-size:var(--t-label);padding:0 .9rem .6rem 0;font-weight:800}.obs__row>*{border-bottom:.0625rem solid var(--grey-3);width:20%;padding:.9rem .9rem 1rem 0}.obs__row>.obs__q{width:24%}.obs__label{display:none}.obs-layers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.sec.partner-terms.sec--step{padding-bottom:calc(2 * var(--stair) - .6rem + 2.25rem)}}@media (width>=82rem){.sec.faq-group.sec--step{padding-bottom:calc(2 * var(--stair) - .6rem + 2.25rem)}}}@layer components{.trust-close>.ground--plate:after{inset-block-end:0}.rep-state{flex:none;width:1.5rem;height:auto;overflow:visible}.rep-state polygon{fill:var(--red);stroke:var(--red);stroke-width:1.4px;stroke-linejoin:miter}.rep-state path{fill:none;stroke:var(--white);stroke-width:2.6px}.rep-state--absent polygon{fill:none;stroke:currentColor}}@layer states,motion;@layer print{@media print{.trust-toc{display:none}.trust-block{break-inside:avoid}}}
