.deel [hidden]{display:none!important}.deel-in{display:grid;gap:26px}.deel-kop h2{font-size:clamp(30px,7vw,42px);max-width:15ch;text-wrap:balance}.deel-kop .lede{margin-top:16px}.deel-label{margin-bottom:14px}.deel-opties{display:grid;gap:12px;min-width:0;align-content:start}.deel-kanalen{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.deel-kanaal{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:100%;min-height:76px;padding:12px 6px;background:var(--paper);border:1px solid var(--line-soft);color:var(--ink);font:inherit;text-align:center;cursor:pointer;transition:border-color .2s,background .2s}.softbg .deel-kanaal,.deel-blok .deel-kanaal{background:#f7f8f4}.deel-kanaal svg{width:24px;height:24px;flex:none;fill:currentColor}.deel-kanaal span{font-family:var(--f-mono);font-size:10px;line-height:1.3;letter-spacing:1px;text-transform:uppercase;font-weight:500}.deel-kanaal:hover,.deel-kanaal[aria-expanded=true]{border-color:var(--ink);background:var(--yellow)}.deel a:focus-visible,.deel button:focus-visible,.deel input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.deel-link{display:flex;gap:6px;margin-top:4px}.deel-url{flex:1;min-width:0;height:50px;padding:0 14px;border:1px solid var(--line);border-radius:0;background:var(--paper);color:var(--ink);font-family:var(--f-mono);font-size:12px;letter-spacing:.2px;-webkit-appearance:none;appearance:none}.deel-kopieer{flex:none;height:50px;padding:0 18px;border:0;border-radius:0;background:var(--ink);color:var(--paper);font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s}.deel-kopieer:hover{background:var(--ink-2)}.deel-compact.sec-s{padding-block:clamp(40px,5vw,64px)}.deel-compact .deel-kop h2{font-size:clamp(24px,5.6vw,32px);max-width:20ch}.deel-compact .deel-kanalen{grid-template-columns:repeat(auto-fill,minmax(52px,1fr))}.deel.deel-compact .deel-kanaal{min-height:52px;padding:0;flex-direction:row;justify-content:center;gap:0}.deel-compact .deel-kanaal span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.deel-tekstknop{justify-self:start;padding:4px 0;border:0;background:none;color:var(--ink);font:inherit;font-size:13px;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.deel-tekstknop:hover{color:var(--muted)}.deel-melding{min-height:1.5em;margin:0;color:var(--muted);font-size:13px}.deel-melding:empty{min-height:0}.deel-qr{display:grid;grid-template-columns:132px minmax(0,1fr);gap:16px;align-items:center;padding:14px;background:var(--paper);border:1px solid var(--line-soft)}.deel-qr-beeld{width:132px;aspect-ratio:1;background:#fff}.deel-qr-beeld svg{display:block;width:100%;height:100%}.deel-qr-tekst p{margin:0 0 8px;color:var(--muted);font-size:14px;line-height:1.55}.deel-beelden-blok{display:grid;gap:12px;margin-top:10px}.deel-sublabel{color:var(--label)}.deel-beelden{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:end;max-width:420px}.deel-beeld{display:grid;gap:7px;color:var(--ink)}.deel-beeld img{display:block;width:100%;height:auto;background:var(--soft);box-shadow:0 0 0 1px var(--line-soft);transition:transform .2s,box-shadow .2s}.deel-beeld:hover img{transform:translateY(-2px);box-shadow:0 0 0 1px var(--ink)}.deel-beeld span{font-family:var(--f-mono);font-size:9px;line-height:1.4;letter-spacing:1px;text-transform:uppercase;font-weight:500}.deel-beeld small{display:block;color:var(--label);font-size:inherit}.deel-hint{margin:0;max-width:54ch;color:var(--muted);font-size:13px;line-height:1.6}.deel-blok{margin-top:52px;padding:clamp(22px,4vw,30px);background:var(--soft)}.deel-blok .deel-in{gap:22px}.deel-blok .deel-kop h2{font-size:clamp(26px,5vw,32px);max-width:20ch}@media(max-width:700px){html.is-deel-in-beeld .zp.closed{translate:calc(var(--zp-slide) + 80px) 0;animation:none}}@media(min-width:700px){.deel-kanaal{flex-direction:row;justify-content:flex-start;gap:12px;min-height:56px;padding:12px 16px;text-align:left}.deel-kanaal span{font-size:11px}.deel-beelden{gap:14px}.deel-beeld span{font-size:10px}}@media(min-width:900px){.deel-sectie .deel-in{grid-template-columns:.85fr 1.15fr;gap:60px;align-items:start}}
