
        /* Ensure single-column insights on small screens (home only) */
        @media (max-width: 640px) {
            .cards.insights-grid {
                grid-template-columns: 1fr;
            }
        }
    