html .ist-sustainabilityActivityDetailTemplate1Header__title {
  font-size: 2.625rem;
  line-height: 1.4;
  letter-spacing: 0.05em;
}

@media (max-width: 960px) {
  html .ist-sustainabilityActivityDetailTemplate1Header__title {
    font-size: 2.125rem;
  }
}

html .ist-sustainabilityActivityDetailTemplate1__dateLabel {
  display: flex;
  overflow-x: auto;
}

@media (max-width: 960px) {
  html .ist-sustainabilityActivityDetailTemplate1__dateLabel {
    margin-right: -5.33333dvw;
    margin-left: -5.33333dvw;
  }
}

html .ist-sustainabilityActivityDetailTemplate1__dateLabel .ist-sustainabilityActivityDetailTemplate1__dateLabelInner {
  display: flex;
  flex-wrap: nowrap;
  column-gap: 1rem;
  align-items: center;
}

@media (max-width: 960px) {
  html .ist-sustainabilityActivityDetailTemplate1__dateLabel .ist-sustainabilityActivityDetailTemplate1__dateLabelInner {
    padding-right: 5.33333dvw;
    padding-left: 5.33333dvw;
  }
}

@media (max-width: 960px) {
  html .ist-sustainabilityActivityDetailTemplate1__dateLabel .ist-sustainabilityActivityDetailTemplate1__date {
    word-break: keep-all;
  }
}

@media (max-width: 960px) {
  html .ist-sustainabilityActivityDetailTemplate1__dateLabel .ist-sustainabilityActivityDetailTemplate1__label {
    width: calc(50% - 0.5rem);
  }
}

html .ist-sustainabilityActivityDetailTemplate1__dateLabel .ist-sustainabilityActivityDetailTemplate1__label .ist-sustainabilityActivityDetailTemplate1__labelList {
  flex-wrap: nowrap;
  column-gap: 0.25rem;
}

/*# sourceMappingURL=sustainability.activity.detail.template_1.css.map */