/* Import Source Sans 3 (successor to Pro) and Source Serif 4 */
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,200..900;1,200..900&family=Source+Serif+4:ital,opsz,wght@0,8..60,200..900;1,8..60,200..900&display=swap');

/* Body text using Source Serif */
body {
  font-family: 'Source Serif 4', serif;
  font-size: 1.1rem;
  /* line-height: 1.6; */
  /* color: #333; */
}

/* Headings using Source Sans */
h1, h2, h3, h4, .header-title {
  font-family: 'Source Sans 3', sans-serif;
/*   font-weight: 700; */
/*   letter-spacing: -0.02em; */
}

/* Specific styling for your regional subtitle */
.subtitle-regional {
  font-family: 'Source Sans 3', sans-serif;
  font-weight: 300;
  /* color: #7f8c8d; /1* Muted grey for "in the Americas" *1/ */
}

main#quarto-document-content {
  text-align: justify !important;
  max-width: 75ch;
  font-size: 18px !important;
}

/* Color for the active/current link */
.navbar-nav .nav-link.active {
  color: #3d5056; /* Your light sage color */
  font-weight: 700;
}

/* Color when hovering over a link */
.navbar-nav .nav-link:hover {
  color: #3d5056; /* Your light sage color */
  transition: color 0.2s ease-in-out;
}

.navbar-title {
  color: #628089; /* Your light sage color */
}

.navbar-title:hover {
  color: #3d5056; /* Your light sage color */
}

h1#brand-title {
  color: #3d5056;
  margin-bottom: 0px;
}
h2#brand-subtitle {
  color: #b0c7c4;
  margin-top: 0px;
  margin-bottom: 27.5px;
}

.float-left {
  float: left;
  margin-left: 1.0rem;
  margin-right: 1.0em;
  margin-top: 0.75rem;
  margin-bottom: 1.5em;
}

#signature {
  margin-top: 20px;
  margin-left: 190px;
}


#anchor {
  margin-bottom: 35px;
}
