.index-special-planner__carousel {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-md);
}

.index-special-planner__captions {
  width: 100%;
  color: var(--neutral-tx2-title);
  font-size: var(--font-size-base);
  font-weight: var(--font-weight-bold);
  line-height: var(--line-height-20);
  text-align: center;
}

.index-special-planner__caption {
  margin: 0;
}

.index-special-planner__caption[hidden] {
  display: none;
}
