/* Blog listing — matches old menu.css behaviour */

.page h3 {
  font-size: 14px;
  margin-top: 10px;
  margin-bottom: 0;
}

.custom-list {
  list-style: none;
  padding-left: 0;
  margin: 0 0 20px;
}

.custom-list li {
  position: relative;
  padding-left: 24px;
}

.custom-list li i {
  position: absolute;
  left: 0;
}

/* Old listing had class="link" but no .link rule — links inherit 14px body size */
.custom-list a {
  font-size: inherit;
  text-decoration: none;
}

.custom-list a:hover {
  filter: brightness(1.4);
}
