/* VIDEOKLAAR-UITLEG-20261103 */
.ul-blok{margin:0 auto clamp(36px,5vw,64px);max-width:var(--vk3-breed,1240px)}
.ul-kop{font-family:var(--vk3-kop,inherit);font-size:clamp(26px,3.2vw,40px);line-height:1.1;margin:0 0 6px}
.ul-sub{margin:0 0 18px;font-size:17px;line-height:1.5;opacity:.82;max-width:62ch}
.ul-speler{position:relative;margin:0;border-radius:14px;overflow:hidden;background:#0F1218;aspect-ratio:16/9;container-type:inline-size}
.ul-speler img,.ul-speler video{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}
.ul-speler video{opacity:0;transition:opacity .25s}
.ul-speler.ul-speelt video{opacity:1}
.ul-speler.ul-speelt picture{visibility:hidden}
.ul-cap{margin:0;color:#fff;font-weight:600;text-align:center;line-height:1.25;text-wrap:balance}
.ul-cap b{color:#D1FF3A}
.ul-speler .ul-cap{position:absolute;left:20.8%;right:2.2%;bottom:0;height:15.4%;display:flex;align-items:center;justify-content:center;font-size:2.45cqw;pointer-events:none}
.ul-groot{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 22px;border:0;border-radius:999px;background:#D1FF3A;color:#0F1218;font:inherit;font-weight:700;font-size:17px;cursor:pointer;box-shadow:0 8px 28px rgba(0,0,0,.35)}
.ul-speler.ul-speelt .ul-groot{display:none}
.ul-bediening{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}
.ul-knop{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid currentColor;background:transparent;color:inherit;font:inherit;font-weight:600;font-size:15px;cursor:pointer}
.ul-knop[aria-pressed=true]{background:#D1FF3A;color:#0F1218;border-color:#D1FF3A}
.ul-hoofdknop{background:#D1FF3A;color:#0F1218;border-color:#D1FF3A}
.ul-balk{flex:1 1 160px;height:6px;border-radius:3px;background:rgba(127,127,127,.35);overflow:hidden;min-width:120px}
.ul-balk i{display:block;height:100%;width:0;background:#D1FF3A}
.vlak-licht .ul-balk i,.ul-licht .ul-balk i{background:#0F1218}
.ul-onder{display:none}
.ul-noot{margin:10px 0 0;font-size:14px;line-height:1.45;opacity:.72}
.ul-knop svg{width:16px;height:16px}
@media (max-width:760px){.ul-speler .ul-cap{display:none}.ul-onder{display:block;min-height:66px;margin:10px 0 0;font-size:17px;color:inherit}.ul-onder b{color:inherit;text-decoration:underline;text-decoration-color:#a8d400;text-decoration-thickness:3px;text-underline-offset:3px}.ul-speler{border-radius:10px}}
.ul-stappen{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;counter-reset:s}
.ul-stappen li{counter-increment:s}
.ul-stappen h3{margin:0 0 6px;font-size:20px}
.ul-stappen h3::before{content:counter(s) ". "}
.ul-stappen p{margin:0;line-height:1.5}
.ul-tekst{max-width:68ch}
.ul-tekst summary{cursor:pointer;font-weight:700;min-height:44px;display:flex;align-items:center}
.ul-tekst p{line-height:1.6}
