/**
 * Convert font-size from px to rem with px fallback
 *
 * @param $size - the value in pixel you want to convert
 *
 * e.g. p {@include fontSize(12px);}
 * 
 */
.pageHeader {
  padding-bottom: clamp(40px, 37.6923076923px + 0.641025641vw, 50px) !important;
}
.pageHeader__ttl {
  color: var(--color-txt) !important;
}
@media (min-width: 75em) {
  .pageHeader__ttlWrap {
    margin-bottom: 70px !important;
  }
  .pageHeader__ttl {
    font-size: 30px !important;
    margin-bottom: 0 !important;
  }
}

.contentsBody .section__inner {
  margin-bottom: clamp(30px, 23.0769230769px + 1.9230769231vw, 60px) !important;
}
.contentsBody .section__ttl {
  margin-bottom: clamp(10px, 7.6923076923px + 0.641025641vw, 20px) !important;
}
