/* Blog Details */
.blog_details {
    padding: 15px;
}

/* Title */
.blog_details h3 {
    font-size: 25px;
    color: #2d2d2d;
    font-weight: 700;
    margin-bottom: 10px;
}

/* Section Headings */
.blog_details span {
    font-size: 18px;  /* Larger section headings */
    font-weight: 700;
    color: #fc5185;
    display: block;
    margin-bottom: 5px;
}

/* Subsection Titles */
.blog_details p[style*="font-weight: 500"] {
    font-size: 16px !important;  /* Increased for readability */
    font-weight: 500;
    margin-top: 10px;
    margin-bottom: 5px;
}

/* Body Text */
.blog_details p {
    font-size: 14px !important;  /* Increased for better readability */
    line-height: 1.6;
    color: #555;
}

/* Row Layout */
.blog_details .row {
    display: block;
    gap: 20px;
}

/* Responsive Design */
@media (max-width: 768px) {
    .blog_details h3 {
        font-size: 18px;
    }
    .blog_details span {
        font-size: 17px;
    }
    .blog_details p {
        font-size: 13px !important;  /* Increased on mobile for readability */
    }
}








