﻿.insights-grid {
    display: flex;
    justify-content: center;
    gap: 12px;
    flex-wrap: wrap;
}

    .insights-grid .nav-link {
        background: #f3f6ff;
        border-radius: 12px;
        padding: 12px 18px;
        font-weight: 500;
        color: #1c2537;
        transition: all 0.2s ease;
    }

        .insights-grid .nav-link:hover {
            transform: translateY(-2px);
            box-shadow: 0 4px 12px rgba(0,0,0,0.1);
        }

        .insights-grid .nav-link.active {
            background: #1c2537;
            color: #fff;
            border: 1px solid #fff;
        }
