.fsp .topic-label {
  opacity: 0.25;
  letter-spacing: 3px;
  font-size: 1.125rem;
}
@media (min-width: 768px) {
  .fsp .topic-label {
    font-size: 1.375rem;
  }
}
@media (min-width: 1200px) {
  .fsp .topic-label {
    font-size: 1.5rem;
  }
}
.fsp a.title-link:hover {
  text-decoration: none;
}
.fsp h1.title {
  font-size: 2rem;
}
@media (min-width: 768px) {
  .fsp h1.title {
    font-size: 2.75rem;
  }
}
@media (min-width: 1200px) {
  .fsp h1.title {
    font-size: 3rem;
  }
}
.fsp h3.subtitle {
  font-size: 1.25rem;
}
.fsp h3.subtitle.white-subtitle {
  color: rgba(255, 255, 255, 0.75);
}
.fsp h3.subtitle.black-subtitle {
  color: rgba(0, 0, 0, 0.75);
}
@media (min-width: 768px) {
  .fsp h3.subtitle {
    font-size: 2rem;
  }
}
@media (min-width: 1200px) {
  .fsp h3.subtitle {
    font-size: 2.25rem;
  }
}
.fsp .author-meta {
  font-size: 1rem;
  line-height: 1.125rem;
}
@media (min-width: 768px) {
  .fsp .author-meta {
    font-size: 1.25rem;
    line-height: 1.375rem;
  }
}
@media (min-width: 1200px) {
  .fsp .author-meta {
    font-size: 1.5rem;
    line-height: 1.625rem;
  }
}
.fsp p {
  font-size: 1rem;
  line-height: 1.25rem;
}
@media (min-width: 768px) {
  .fsp p {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
}
@media (min-width: 1200px) {
  .fsp p {
    font-size: 1.75rem;
    line-height: 2rem;
  }
}
@media (min-width: 992px) {
  .fsp .fsp-content {
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }
}
.fsp-image {
  object-fit: cover;
}
.scroll-down {
  top: calc(-48px - 1rem);
  font-size: 48px;
}
.scroll-space {
  height: 46px;
}
/*# sourceMappingURL=https://capitalize.cpaalberta.ca/wp-content/build/scss_library/8c2671ccdb5ccb620f16a723f0c37c8881d1181f.css.map */