.m-heading__title {
  color: var(--titles-color);
  letter-spacing: 0.4px;
  line-height: 1.3;
  font-size: 1.750rem;
  margin: 0 0 10px;

  @include respond-to('medium') {
    letter-spacing: 0.5px;
    font-size: 2.250rem;
    margin-bottom: 15px;
  }

  &.in-post {
    letter-spacing: 0.5px;
    font-size: 2rem;
    margin-bottom: 15px;

    @include respond-to('medium') {
      letter-spacing: 0.7px;
      font-size: 2.625rem;
      margin-bottom: 20px;
    }
  }

  &.in-page {
    margin: 0;
  }
}
