
    .single-post .td-related-row.ss-related-text-row-v1 {
        display: grid !important;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 16px;
        margin: 0 0 18px;
    }

    .single-post .td-related-row.ss-related-text-row-v1::before,
    .single-post .td-related-row.ss-related-text-row-v1::after {
        display: none !important;
        content: none !important;
    }

    .single-post .td-related-row.ss-related-text-row-v1 > .td-related-span4 {
        float: none !important;
        width: auto !important;
        max-width: none !important;
        min-width: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    .single-post .td_module_related_posts.ss-related-text-card-no-thumb-v1 {
        position: relative;
        box-sizing: border-box;
        display: flex;
        min-height: 148px;
        height: 100%;
        flex-direction: column;
        justify-content: space-between;
        overflow: hidden;
        padding: 14px 14px 16px;
        border: 1px solid #dfe7df;
        border-top: 3px solid #2e7d32;
        background: linear-gradient(180deg, #fbfdfb 0%, #fff 82%);
    }

    .single-post .td_module_related_posts.ss-related-text-card-no-thumb-v1 .td-module-image,
    .single-post .td_module_related_posts.ss-related-text-card-no-thumb-v1 .td-module-thumb,
    .single-post .td_module_related_posts.ss-related-text-card-no-thumb-v1 .td-image-wrap,
    .single-post .td_module_related_posts.ss-related-text-card-no-thumb-v1 img.entry-thumb {
        display: none !important;
    }

    .single-post .td_module_related_posts.ss-related-text-card-no-thumb-v1 .item-details {
        position: relative;
        z-index: 1;
        display: flex;
        min-width: 0;
        height: 100%;
        flex-direction: column;
        gap: 12px;
    }

    .single-post .td_module_related_posts.ss-related-text-card-no-thumb-v1 .ss-related-text-card-v1__tag {
        align-self: flex-start;
        display: inline-flex;
        align-items: center;
        max-width: 100%;
        padding: 4px 8px 3px;
        border-radius: 2px;
        background: #eaf3ea;
        color: #1f6f33;
        font-size: 10px;
        font-weight: 900;
        line-height: 1;
        text-transform: uppercase;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .single-post .td_module_related_posts.ss-related-text-card-no-thumb-v1 .entry-title {
        display: block;
        margin: 0 !important;
        padding: 0 !important;
        font-size: 15px !important;
        line-height: 1.28 !important;
        letter-spacing: 0;
    }

    .single-post .td_module_related_posts.ss-related-text-card-no-thumb-v1 .entry-title a {
        color: #171717;
        font-weight: 800;
        text-decoration: none;
    }

    .single-post .td_module_related_posts.ss-related-text-card-no-thumb-v1 .entry-title a:hover {
        color: #2e7d32;
    }

    @media (max-width: 767px) {
        .single-post .td-related-row.ss-related-text-row-v1 {
            grid-template-columns: 1fr;
            gap: 12px;
        }

        .single-post .td_module_related_posts.ss-related-text-card-no-thumb-v1 {
            min-height: 112px;
        }
    }
