diff --git a/services/web/frontend/js/features/ui/components/ol/ol-card.tsx b/services/web/frontend/js/features/ui/components/ol/ol-page-content-card.tsx
similarity index 57%
rename from services/web/frontend/js/features/ui/components/ol/ol-card.tsx
rename to services/web/frontend/js/features/ui/components/ol/ol-page-content-card.tsx
index 3e5d7e5547..ba6fc75ff9 100644
--- a/services/web/frontend/js/features/ui/components/ol/ol-card.tsx
+++ b/services/web/frontend/js/features/ui/components/ol/ol-page-content-card.tsx
@@ -1,20 +1,20 @@
-import { Card, CardBody, CardProps } from 'react-bootstrap-5'
+import { Card, CardBody } from 'react-bootstrap-5'
import BootstrapVersionSwitcher from '@/features/ui/components/bootstrap-5/bootstrap-version-switcher'
import { FC } from 'react'
+import classNames from 'classnames'
// This wraps the Bootstrap 5 Card component but is restricted to the very
// basic way we're using it, which is as a container for page content. The
// Bootstrap 3 equivalent in our codebase is a div with class "card"
-const OLCard: FC = ({ children, ...rest }) => {
+const OLPageContentCard: FC<{ className?: string }> = ({
+ children,
+ className,
+}) => {
return (
- {children}
-
- }
+ bs3={