/* Align connector endpoints with grid-column centers after accounting for the 24px gap. */
.ethics-branches-two::before {
  right: calc(25% - 6px);
  left: calc(25% - 6px);
}

.ethics-branches-three::before {
  right: calc(16.6667% - 8px);
  left: calc(16.6667% - 8px);
}

.ethics-process .ethics-time-badge {
  margin-top: 10px;
}
