.notcher-brands { display: flex; align-items: center; gap: 0; }
.notcher-brands .brand img { width: 30px; height: 30px; }
.notcher-brands .brand + .brand { position: relative; margin-inline-start: clamp(14px, 2vw, 24px); }
.notcher-brands .brand + .brand::before { content: ""; position: absolute; inset-inline-start: calc(-1 * clamp(7px, 1vw, 12px)); top: 7px; bottom: 7px; width: 1px; background: #bd3eaa; }
@media (max-width: 480px) { .notcher-brands .brand img { width: 26px; height: 26px; } }
