.blog-title {
    font-size: clamp(1rem, 2vw, 2.5rem);
    color: #000000;
    text-decoration: none;
}
.blog-title:hover {
    color: #8639f2;
    text-decoration: underline;
}
.blog-author:hover {
    color: #8639f2;
}
.blog-trending-title {
    font-size: clamp(1rem, 1.3vw, 1.5rem);
}
.responsive-image {
    width: 100%;
    max-width: 500px;
    height: auto;
    display: block;
}
.trending-image {
    width: 70px;
    height: 70px;
}