.vragen{padding:clamp(4.5rem,9vw,8.75rem) 0}.vragen__raster{gap:2rem;display:grid}.vragen__kop .kop-l{margin:.875rem 0 0}.vragen__kop .intro{margin:1.125rem 0 0}.vragen__lijst{border-top:1.5px solid var(--inkt)}.vraag{border-bottom:1px solid var(--line-strong)}.vraag[open]{background:var(--merk-vlak,var(--vlak));border-bottom-color:#0000}.vraag summary{cursor:pointer;grid-template-columns:2.25rem minmax(0,1fr) 2rem;align-items:center;gap:.75rem;min-height:4.25rem;padding:.875rem .75rem .875rem 0;list-style:none;display:grid}.vraag summary::-webkit-details-marker{display:none}.vraag[open] summary{padding-left:.75rem}.vraag__nr{font-family:var(--heading-font);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--muted);font-size:1.125rem;font-weight:700;font-stretch:55%}.vraag[open] .vraag__nr{color:var(--bijzaak)}.vraag__q{font-size:1.125rem;font-weight:650;line-height:1.35}.vraag__plus{background:var(--inkt);width:2rem;height:2rem;position:relative}.vraag__plus:before,.vraag__plus:after{content:"";background:var(--papier);height:2px;position:absolute;top:calc(50% - 1px);left:.5rem;right:.5rem}.vraag__plus:after{transform:rotate(90deg)}.vraag[open] .vraag__plus:after{transform:none}.vraag summary:hover .vraag__q{text-underline-offset:4px;text-decoration:underline}.vraag__a{max-width:37.2em;margin:0;padding:0 1.5rem 1.5rem 3.75rem;font-size:1.0625rem;line-height:1.6}@media (min-width:900px){.vragen__raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(3rem,6vw,7rem)}.vraag__q{font-size:1.1875rem}}
.slot{padding:clamp(5rem,10vw,9.5rem) 0 clamp(4rem,8vw,7rem)}.slot__raster{align-items:end;gap:3rem;display:grid}.slot__tekst .kop-groot{margin:0}.slot__tekst .intro{margin:1.125rem 0 1.875rem}.slot__stil{--s:calc(100cqw * .88 / var(--maxb));--band:calc((var(--zmax) + 1.1) * var(--s));--diepte:.35;justify-self:center;width:min(100%,32.5rem);container-type:inline-size}.slot__stil .stil{width:100%;aspect-ratio:var(--ar)}.slot__stil .stil__blok{width:100%;margin-left:0;left:0}.slot__ai{margin:.625rem 0 0}@media (min-width:900px){.slot__raster{grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:clamp(3rem,6vw,7rem)}}
