.p-sustainability__header {
  margin-top: 100px;
}
.p-sustainability__header .c-hd-03 {
  font-size: 1rem;
}
.p-sustainability__header .c-hd-05 {
  font-size: 1.25rem;
}
.p-sustainability .p-sustainability__header + .c-page-items-b {
  margin-top: 30px;
}
.p-sustainability .c-page-items-b__item .c-image-text-r figure {
  aspect-ratio: 319/373;
  width: 29.537037037%;
}
@media screen and (max-width: 767px) {
  .p-sustainability__header {
    margin-top: 0;
  }
  .p-sustainability .c-page-items-b__item .c-image-text-r figure {
    width: auto;
  }
}
/*# sourceMappingURL=sustainability.css.map */
