/* Blog Single pages specific styles */
/* --------------------------------- */
.related-posts {
    article {
        background-color: var(--color-light-grey);
        border-radius: 25px;
        .post-thumbnail {
            img {
                border-radius: 25px 25px 0 0;
            }
        }
        .related-post-container {
            padding: 1rem 1.5rem 2rem;
            h3 {
                padding-bottom: 1rem;
                a {
                    text-decoration: none;
                }
            }
            .entry-content {
                margin-bottom: 2rem;
                padding-bottom: 1rem;
                border-bottom: 2px solid var(--color-light-blue);
            }
            .link-button {
                padding: 6px 45px 6px 20px;
                &::after {
                    top: 6px;
                }
            }
        }
    }
}