.tag-notes {
  border-left: 1px solid var(--bs-border-color);
  padding-left: 1rem;
}

.posts-page {
  margin-top: 1rem;
}

@media (min-width: 992px) {
  .tag-notes {
    position: sticky;
    top: 1rem;
  }
}

.tag-notes-title {
  font-size: 1.25rem;
  margin-top: 1rem;
  margin-bottom: 0.75rem;
}

.tag-notes-intro {
  font-size: 0.875rem;
  margin-bottom: 1rem;
}

.tag-notes-group {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
}

.tag-notes-item {
  font-size: 0.875rem;
  margin-bottom: 0.75rem;
}
