I checked the link you shared, and I see the <body class="wp-singular post-template-default single single-post postid-553"> tag, which means the page is using the default single post template.
If your goal is to show the post details on a different page instead of the default single page, one way is to create a custom post type.
Normally, WordPress loads content from single.php, but if you register a custom post type (like services), it will look for a single-services.php file instead.
You can also simply include the code from page-react.php inside single.php if you want that layout to show directly.
Hope that helps! Let me know if you’re still running into issues
You’re absolutely right. Without using a plugin, this issue cannot be resolved with CSS alone. However, you may be able to address it using JavaScript, which would require some coding expertise. Good luck!