.vragen{padding-block:clamp(4.5rem,9vw,8rem)}.vragen__raster{gap:2.5rem;display:grid}@media (min-width:1024px){.vragen__raster{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;column-gap:clamp(3rem,7vw,8rem)}}.vragen__titel{max-width:12ch;margin-top:1rem}.vragen__nog{border-top:1px solid var(--line-strong);justify-items:start;gap:.25rem;margin-top:2rem;padding-top:1.25rem;display:grid}.vragen__nog p{color:var(--muted)}.vragen__mail{overflow-wrap:anywhere;align-items:center;min-height:2.75rem;display:inline-flex}.vragen__lijst{border-top:1.5px solid var(--ink);margin:0;padding:0;list-style:none}.vragen__lijst>li{border-bottom:1px solid var(--line-strong)}.vraag summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.25rem 1rem;min-height:3.5rem;padding-block:1.1rem;list-style:none;display:grid}.vraag summary::-webkit-details-marker{display:none}.vraag summary:hover .vraag__q{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.3em;text-decoration-thickness:1.5px}.vraag__nr{font:500 .75rem var(--mono-font);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.vraag__q{font-family:var(--heading-font);letter-spacing:-.015em;font-size:clamp(1.15rem,1.7vw,1.4rem);font-weight:650;font-stretch:108%;line-height:1.2}.vraag__teken{align-self:center;width:14px;height:14px;position:relative}.vraag__teken:before,.vraag__teken:after{content:"";background:var(--accent);position:absolute}.vraag__teken:before{height:2px;top:6px;left:0;right:0}.vraag__teken:after{width:2px;transition:transform .25s var(--ease);top:0;bottom:0;left:6px}.vraag[open] .vraag__teken:after{transform:scaleY(0)}.vraag__a{max-width:40rem;color:var(--ink);padding:0 2rem 1.4rem 0}@media (min-width:640px){.vraag__a{padding-left:5.6rem}}@media (max-width:479px){.vraag summary{grid-template-columns:minmax(0,1fr) auto}.vraag__nr{grid-column:1/-1}}
.slot{padding-block:clamp(5rem,11vw,10rem);position:relative;overflow:hidden}.slot:before{content:"";left:var(--goot);right:var(--goot);border-top:1.5px solid color-mix(in srgb, var(--ink) 50%, transparent);background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--ink) 50%, transparent) 0 1.5px, transparent 1.5px 3rem) 0 0 / 100% .75rem no-repeat, repeating-linear-gradient(90deg, color-mix(in srgb, var(--ink) 22%, transparent) 0 1px, transparent 1px .6rem) 0 0 / 100% .4rem no-repeat;height:.75rem;position:absolute;top:0}.slot__rechts{display:grid;position:relative}.slot__vel{--vel:color-mix(in srgb, var(--koud) 9%, var(--bg));border:1px solid color-mix(in srgb, var(--koud) 55%, var(--bg));background-color:var(--vel);background-image:linear-gradient(color-mix(in srgb, var(--koud) 13%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--koud) 13%, transparent) 1px, transparent 1px);background-position:-1px -1px;background-size:24px 24px;margin:0;padding:2.4rem 1.25rem 4.5rem;position:relative}.slot__velkop{font:500 .75rem/1 var(--mono-font);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:1rem;display:flex;position:absolute;top:.85rem;left:.9rem;right:.9rem}.slot__blauwdruk{pointer-events:none;width:100%;height:auto;max-height:24rem;display:block}.slot__blauwdruk path{fill:none;stroke:color-mix(in srgb, var(--koud) 85%, var(--bg));stroke-width:4px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.slot__blauwdruk .slot__fijn{stroke-width:1.5px;stroke:color-mix(in srgb, var(--koud) 60%, var(--bg))}.slot__blauwdruk .slot__leiding{stroke:var(--warm);stroke-width:2.25px;stroke-dasharray:7 5}@media (max-width:1023px){.slot__vel{max-width:34rem}}.slot__raster{gap:3.5rem;display:grid;position:relative}@media (min-width:1024px){.slot__raster{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;column-gap:clamp(3rem,7vw,8rem)}}.slot__titel{letter-spacing:-.04em;max-width:13ch;margin-top:1rem;font-size:clamp(2.5rem,6vw,5.75rem);font-weight:760;font-stretch:122%;line-height:.95}.slot__tekst{max-width:30rem;color:var(--ink);margin-top:1.5rem;font-size:1.1875rem}.slot__knop{margin-top:2rem}.slot__storing{z-index:1;border:1px solid var(--line-strong);background:var(--surface);margin:-3.25rem 0 0 clamp(1rem,4vw,3rem);padding:clamp(1.4rem,3vw,2.4rem);position:relative}.slot__storingtitel{letter-spacing:-.02em;margin-top:.9rem;font-size:clamp(1.35rem,1.8vw,1.65rem);font-weight:690;font-stretch:112%;line-height:1.12}.slot__storingtekst{margin-top:.75rem}.slot__nummer{min-height:2.75rem;color:var(--accent);font-family:var(--heading-font);letter-spacing:-.03em;white-space:nowrap;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 35%, transparent);align-items:center;gap:.6rem;margin-top:1.25rem;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:720;font-stretch:122%;display:inline-flex}.slot__nummer:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.slot__nummer svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;flex:none;width:.8em;height:.8em}.slot__punten{margin-top:1.1rem}.slot__plan{margin-top:.75rem}@media (max-width:359px){.slot__nummer{font-size:1.5rem}}
