.blog-hero {
  padding-block-start: 6rem;
}
@media (min-width: 480px) {
  .blog-hero__meta > *::before {
    content: "//";
    margin-block: 0;
    margin-inline: var(--space-xs);
  }
}
.blog-hero__meta > *:first-of-type::before {
  display: none;
}
.blog-hero__category span a, .blog-hero__author-name span a {
  position: relative;
  color: var(--white);
}
.blog-hero__category span a:hover, .blog-hero__author-name span a:hover {
  color: var(--primary-ultra-light);
}
.blog-hero__category span a:hover::after, .blog-hero__author-name span a:hover::after {
  content: "";
  position: absolute;
  display: flex;
  width: 100%;
  height: 1px;
  background-color: var(--primary-ultra-light);
  bottom: -0.5rem;
  transition: background-color 0.3s ease;
}
