@import url('https://fonts.googleapis.com/css2?family=Figtree:wght@300;400;700&display=swap');

/* Headings */
h1 {
  font-family: "Figtree", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 230%;
  line-height: 145%;
  color: #4669af;
}

h2, h3, h4, h5, h6 {
  font-family: "Figtree", sans-serif;
  font-weight: normal;
  font-size: 200%; /* Adjust this only if needed */
  line-height: 140%;
  color: #1e1e50;
}

/* Body Text & General Site Text */
body, button, input, select, textarea,
.group-credits .course-credit-title,
#block-course-navigation #course-nav li a,
.group-right .group-course-summary legend span,
.field-name-add-to-calendar .field-label,
.group-event-location .group-event-date .field-label,
label.option,
.course-sidebar .webform-client-form label,
#ctc-followup-form label,
#ctc-submission-form label,
div.quiz-report .quiz-report-question-header h3,
div.quiz-report .quiz-report-response-header,
#pre-req-courses .item-content .req-status,
#content-area thead th:first-child,
#content-area .view-ethosce-catalog .catalog-list-row,
#ethosce-courses-push-enable,
#content-area .field-name-field-faculty-list .view-faculty-bios {
  font-family: "Figtree", sans-serif;
  text-transform: none;
  font-weight: normal;
  font-size: 14px;
  line-height: 175%;
}