.blog-content {
    line-height: 1.8;
    font-size: 1.05rem;
    color: var(--text-main);
}

.blog-content img {
    max-width: 100%;
    height: auto;
    border-radius: 8px;
    margin: 20px 0;
    border: 2px solid var(--mc-green);
    padding: 4px;
}

.blog-content h2,
.blog-content h3 {
    margin-top: 30px;
    font-weight: 700;
    color: var(--mc-green-dark);
}

.related-posts a:hover {
    border-color: var(--mc-green) !important;
    background: var(--bg-soft);
}