/* Featured Blocks - Single Block Style */
.featured-blocks {
    padding: 25px 0 0;
    margin-bottom: 0;
}

.featured-block-wrapper {
    padding:25px 0 0;
}

.featured-title {
    font-size: 25px;
}

.featured-desc {
    line-height: 1.6;
    color: #555;
}

.featured-block-link {
    display: block;
    text-decoration: none;
    color: inherit;
}

/* Responsive Styles */
@media (max-width: 768px) {
    .featured-title {
        font-size: 22px;
    }
    
    .featured-block-wrapper {
        padding: 15px;
    }
}