.coaching {
    .training-cards {
        .tpc-container {
            grid-template-columns: repeat(4, minmax(0, 1fr));

            @media (max-width: 1368px) {
                grid-template-columns: repeat(3, minmax(0, 1fr));
            }

            @media (max-width: 1024px) {
                grid-template-columns: repeat(2, minmax(0, 1fr));
            }

            @media (max-width: 768px) {
                grid-template-columns: repeat(1, minmax(0, 1fr));
            }
        }
    }

    .content-list-html {
        text-align: center;
    }

    .content-grid {
        padding: 0 5rem;

        .content-item {
            background-color: var(--text-white);
            padding: 2.5rem;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);
            border-radius: var(--mp12);
        }
    }

    .text-header-index-1 {
        font-size: var(--font-size-30);
        color: var(--text-gray-50) !important;
    }
}