/* horisontal archive */
.horizontal_archive ul {
  display: grid;
  gap: 1rem;
  grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 768px) {
  .horizontal_archive ul {
    grid-template-columns: repeat(1, minmax(200px, 1fr));
  }
}

@media (min-width: 769px) and (max-width: 1024px) and (orientation: portrait) {
  .horizontal_archive ul {
    grid-template-columns: repeat(2, minmax(200px, 1fr));
  }
}

.horizontal_archive li {
  --local--border-radius: 0.4rem;
  background-color: var(--wp--preset--color--lightblue-20);
  border-radius: var(--local--border-radius);
  border: solid 1px var(--wp--preset--color--system-text);
  div,
  h3 {
    padding: 0 0.5rem;
  }
  h3 {
    margin-top: 1rem;
    a,
    a:hover {
      text-decoration: none;
      border-bottom: none;
    }
  }
  img {
    border-radius: var(--local--border-radius) var(--local--border-radius) 0 0;
    border-bottom: none;
  }
  img:hover {
    border-bottom: none;
  }
  figure {
    a,
    a:hover {
      border-bottom: none;
    }
  }
}
.wp-block-post-excerpt__more-text {
  font-family: var(--wp--preset--font-family--heading-font);
  font-size: var(--wp--preset--font-size--s);
}
