/* Compact the broker infrastructure section without changing its internal content hierarchy. */
.broker-direct { padding-block: 54px !important; }
.broker-direct .kicker { margin: 0 0 8px; white-space: nowrap; }
.broker-direct h2 { margin: 0; }
.broker-direct > .wrap > p:not(.kicker) { margin: 13px 0 0; }
.broker-direct-grid { margin: 28px 0 22px; }
.broker-direct .direct-flow { padding: 15px 0 0; }
@media (max-width: 760px) {
  .broker-direct { padding-block: 48px !important; }
  .broker-direct .kicker { white-space: normal; }
  .broker-direct-grid { margin: 24px 0 18px; }
}
