.faq-short {
  display: grid;
  grid-gap: 16px; }
  @media (min-width: 640px) {
    .faq-short {
      grid-template-columns: repeat(2, 1fr); } }
  @media (min-width: 1024px) {
    .faq-short {
      grid-gap: 32px;
      grid-template-columns: repeat(4, 1fr); } }

.faq-short-point {
  font-weight: 600;
  font-size: 1.8rem;
  line-height: 133%;
  padding-top: 16px;
  border-top: 2px solid #ededf2;
  -webkit-transition: color .2s;
  -o-transition: color .2s;
  -moz-transition: color .2s;
  transition: color .2s; }
  .faq-short-point:hover {
    color: #fcaa00; }

/*# sourceMappingURL=block.css.map */
