#acervo-conteudo {
  article {
    display: flex;
    gap: 12px;
  }
  img {
    width: 182px;
    border-radius: 8px;
    aspect-ratio: 4/3;
  }
  .acervo-content {
    h2 {
      margin: 0;
    }
    h2 a {
      color: #6b358b;
      display: block;
      font-family: "Lexend";
      font-size: 1.3125rem;
      font-style: normal;
      font-weight: 500;
      line-height: 1.33;
      text-decoration-line: underline;
      text-decoration-style: solid;
      text-decoration-skip-ink: none;
      text-decoration-thickness: auto;
      text-underline-offset: auto;
      text-underline-position: from-font;
    }

    p {
      color: #251f1c;
      font-family: Roboto;
      font-size: 1rem;
      font-style: normal;
      font-weight: 300;
      line-height: 1.5;
    }
  }
  ul.page-numbers {
    list-style: none;
    display: flex;
    gap: 16px;
    justify-content: center;
    flex-wrap: wrap;
    li {
      padding: 12px;
      border-radius: 8px;
      text-decoration: underline;
      background: #f0ebf3;
      a {
        font-size: 1rem;
        color: #412055;
      }
    }
    li:has(.current) {
      text-decoration: none;
      background: #9254b7;
      span {
        font-size: 1rem;
        color: white;
      }
    }
  }
}
