¿Cómo ocultar la categoría Staff con CSS?

Estoy alojando una instalación de Discourse que funciona como un wiki para dos personas. No necesito la categoría de personal para este propósito; solo está ensuciando la pantalla.

Puedo usar el siguiente CSS para ocultarla en el escritorio:

// ocultar categoría de personal
tr[data-category-id="3"] {
    display: none;
}

Esto no funciona en dispositivos móviles, sin embargo. ¿Alguien sabe cómo ocultar la categoría de personal en móviles?

Prueba

// ocultar categoría de personal
tr[data-category-id="3"],
category[data-category-id="3"]  {
    display: none;
}

Eso no pareció funcionar. Esto sí:

// ocultar categoría de personal
tr[data-category-id="3"],
.category-list-item[data-category-id="3"]  {
display: none;
}

Desafortunadamente, todavía aparecen publicaciones de personal en los resultados de búsqueda. Revisé el CSS y logré aislar la sección usando esto:

.fps-result .author a[data-user-card=“system”] {
}

pero parece que no hay una forma actual de seleccionar la clase padre en la especificación CSS (aunque está en una especificación futura) (:has() - CSS | MDN), por lo que no veo cómo es posible ocultar estas entradas de búsqueda sin cambios en la forma en que Discourse estiliza las entradas en las páginas de búsqueda.

Intentar ocultar por completo una categoría que no se puede eliminar y que existe específicamente para el personal parece difícil.
Si te molesta tanto, supongo que podrías usar una cuenta nueva con nivel de confianza 4 como cuenta principal, e iniciar sesión con tu cuenta de administrador solo cuando tengas que realizar tareas administrativas.

¿Quizás hacer que esos usuarios no sean personal?