.ParagraphHomeAcademics-title {
  line-height: 1.26;
  font-family: var(--title-font);
  font-weight: normal;
  margin: 0 0 2rem;
  font-size: clamp(9px, 4.7rem, 47px);
}
@media (max-width: 999px) {
  .ParagraphHomeAcademics-title {
    line-height: 1.1;
    font-size: 3.2rem;
  }
}

.ParagraphHomeAcademics {
  border-top: solid 1px var(--gray);
  padding: 5rem 0 0;
}
@media (max-width: 999px) {
  .ParagraphHomeAcademics {
    padding-top: 3rem;
  }
}

.ParagraphHomeAcademics {
  display: grid;
  grid-template-columns: 1fr auto;
  grid-template-areas: "title more" "content content";
  gap: 3rem;
}
@media (max-width: 999px) {
  .ParagraphHomeAcademics {
    gap: 1.5rem;
  }
}
@media (max-width: 679px) {
  .ParagraphHomeAcademics {
    grid-template-columns: 100%;
    grid-template-areas: "title" "more" "content";
  }
}
.ParagraphHomeAcademics-title {
  grid-area: title;
  margin: 0;
}
.ParagraphHomeAcademics-more {
  grid-area: more;
  font-size: clamp(12px, 1.4rem, 14px);
  align-self: end;
}
@media (max-width: 999px) {
  .ParagraphHomeAcademics-more {
    align-self: center;
    margin-bottom: 0.5rem;
  }
}
.ParagraphHomeAcademics-content {
  position: relative;
  grid-area: content;
}
.ParagraphHomeAcademics-content .memberCard {
  width: 100%;
}
@media (max-width: 999px) {
  .ParagraphHomeAcademics-content .swiper {
    margin-inline: calc(var(--page-padding) * -1);
    padding-inline: var(--page-padding);
  }
}
.ParagraphHomeAcademics-content .swiper-pagination {
  position: static;
  margin-top: 5rem;
}
.ParagraphHomeAcademics-content .swiper-slide {
  width: calc(25% - 3rem);
}
.ParagraphHomeAcademics-content .swiper-slide:not(:last-child) {
  margin-right: 4rem;
}
@media (max-width: 999px) {
  .ParagraphHomeAcademics-content .swiper-slide {
    width: 305px;
  }
  .ParagraphHomeAcademics-content .swiper-slide:not(:last-child) {
    margin-right: var(--site-padding);
  }
}

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