/* track-bus
--------------------------------------------------*/

.p-bus-work {
  padding: var(--custom-spacing-15) 0;
}

.p-bus-work__images {
  display: grid;
  gap: var(--custom-spacing-4);
  grid-template-columns: 1fr;
}

.p-bus-work__image img {
  display: block;
  height: auto;
  width: 100%;
}

.p-bus-work__text {
  margin-top: var(--custom-spacing-6);
}

.p-bus-work__paragraph {
  font-size: var(--custom-font-size-sm);
  line-height: var(--custom-line-height-base);
}

.p-bus-work__paragraph + .p-bus-work__paragraph {
  margin-top: var(--custom-spacing-2);
}

@media only screen and (min-width: 768px) {
  .p-bus-work .l-container {
    max-width: 1920px;
  }

  .p-bus-work__images {
    gap: var(--custom-spacing-6);
    grid-template-columns: 1fr 1fr;
  }
}