#white-labels { row-gap: 36px; }
#white-labels > div { min-width: 0; }
#white-labels > div > p:last-child { margin-bottom: 0; }
.white-label-showcase { grid-column: 1 / -1; display: grid; grid-template-columns: repeat(4, minmax(0, 300px)); gap: 34px 24px; justify-content: start; }
.white-label-showcase figure { margin: 0; min-width: 0; }
.white-label-showcase iframe { display: block; width: 100%; height: 615px; border: 0; background: transparent; }
.white-label-showcase figcaption { padding-left: 6px; }
.white-label-showcase h3 { font-size: 20px; line-height: 1.3; margin: 0 0 6px; }
.white-label-showcase p { font-size: 12px; color: var(--muted); margin: 0; }
@media (max-width: 1300px) { .white-label-showcase { grid-template-columns: repeat(2, minmax(0, 300px)); } }
@media (max-width: 640px) { .white-label-showcase { grid-template-columns: minmax(0, 300px); } }
