/*!
global > color
------------------------------
*/
/*!
global > content-width
------------------------------
*/
/*!
global > font
------------------------------
*/
/*!
global > mixin
------------------------------
*/
/* ================================
UTILITIES
================================ */
.p-society__inner {
  padding-bottom: 64px;
}
.p-society__list {
  display: grid;
  gap: 25px 24px;
  padding-top: 20px;
}
.p-society .c-card-info {
  width: auto;
  max-width: none;
  min-height: 100px;
}
.p-society .c-card-info__link {
  height: 100%;
}
.p-society .c-card-info__body {
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .p-society__inner {
    padding-bottom: 80px;
  }
  .p-society__list {
    padding-top: 0;
    grid-template-columns: repeat(2, 1fr);
  }
  .p-society .c-card-info {
    min-height: 140px;
  }
  .p-society .c-card-info__body {
    padding-right: 78px;
  }
}
@media screen and (min-width: 960px) {
  .p-society__list {
    grid-template-columns: repeat(3, 1fr);
  }
}
/*# sourceMappingURL=society.css.map */