Cómo personalizar la apariencia de las secciones como Amazon?

Su marcado es diferente parcialmente porque no han actualizado su sitio en bastante tiempo.

Agregar este CSS te lleva casi hasta el final con el estilo de subcategoría…

.category-list .subcategories .subcategory {
  display: flex;
}

Si deseas realizar cambios en el marcado, tendrás que empezar a investigar cómo funcionan las sobrescrituras de plantillas en Discourse… eso se encuentra en la sección avanzada de la Guía del desarrollador para temas de Discourse.