/** my addition**/
p {
  text-align: justify;
  text-indent: 2em;
}
li {
  text-align: justify;
}
 
/* for author and date */
.fa-user, .fa-calendar {
    color: #007bff;
    font-size: 18px;
}

article .R-taxonomy.tags {
  margin-top: 0.5rem;
}

.post-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 2rem;
}

.blog-section {
  margin-top: 2rem;
}

.postsimage {border-radius: 1rem; overflow: hidden;}