/* Sidebar Container */
    .rmd-sidebar-loop {
        display: flex;
        flex-direction: column;
        gap: 10px;
        margin-top: 10px;
    }

    /* Each Post */
    .rmd-post-text {
        display: block;
        background: #081828;
        border-radius: 8px;
        padding: 10px 12px;
        text-decoration: none;
        border: 1px solid rgba(255,255,255,0.05);
        transition: 0.3s ease;
    }

    .rmd-post-text:hover {
        background: #0e233a;
        border-color: rgba(255,255,255,0.15);
        transform: translateY(-2px);
    }

    /* Title */
    .rmd-title {
        font-size: 13.5px; /* slightly smaller than main blog grid */
        color: #ffffff;
        font-weight: 600;
        margin: 0 0 5px 0;
        line-height: 1.4;
    }

    .rmd-title:hover { color: #E72B33; }

    /* Excerpt */
    .rmd-excerpt {
        font-size: 12px;
        color: #9eb2ca; /* soft blue-gray for readability */
        line-height: 1.5;
        margin: 0;
    }

    @media (max-width: 768px) {
        .rmd-title { font-size: 13px; }
        .rmd-excerpt { font-size: 11.5px; }
    }