/* 1.76.495: onze reel als voorbeeld (parts/reel-showcase.php) */
.nsl-reelshow__grid { display: grid; grid-template-columns: minmax(0, 360px) minmax(0, 1fr); gap: clamp(28px, 6vw, 88px); align-items: center; justify-content: center; }
.nsl-reelshow__phone { margin: 0; padding: 10px; border: 1px solid var(--line-2); background: #0b0b0c; }
.nsl-reelshow__phone video { display: block; width: 100%; height: auto; aspect-ratio: 9 / 16; background: #000; object-fit: cover; }
.nsl-reelshow__txt p { color: var(--muted); max-width: 52ch; }
.nsl-reelshow__list { list-style: none; display: grid; gap: 8px; margin: 18px 0 26px; padding: 0; }
.nsl-reelshow__list li { position: relative; padding-left: 20px; color: #e6e6e6; }
.nsl-reelshow__list li::before { content: ""; position: absolute; left: 0; top: .7em; width: 10px; height: 2px; background: #7643c8; }
@media (max-width: 820px) { .nsl-reelshow__grid { grid-template-columns: minmax(0, 1fr); } .nsl-reelshow__phone { max-width: 320px; margin: 0 auto; } }
