/* FAQ Specific Styles */
.faq-item {
    transition: transform 0.2s ease, opacity 0.3s ease;
}

.faq-item .card:hover {
    transform: translateY(-5px);
    box-shadow: 0 0 15px rgba(128, 0, 0, 0.4) !important;
    border: 2px solid var(--bbn-secondary);
}

/* Offset for the fixed navbar so titles don't get hidden */
.faq-section {
    scroll-margin-top: 180px;
}