/* FAQ Woods - Override excessive spacing */

.faq-wrapper-woods {
    background: linear-gradient(180deg, #f8f8f8 0%, #ffffff 100%);
    padding: 40px 40px 30px 40px !important;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
    margin: 0 !important;
}

.faq-container-woods {
    max-width: 1000px;
    margin: 0 auto !important;
}

.faq-header-woods {
    margin-bottom: 40px !important;
    position: relative;
}

.faq-grid-woods {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 0 !important;
}

/* Hide and collapse scroll-indicator to remove bottom space */
.faq-wrapper-woods .scroll-indicator {
    display: none !important;
    position: fixed !important;
    pointer-events: none !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

@media (max-width: 968px) {
    .faq-wrapper-woods {
        padding: 40px 24px 30px 24px !important;
    }
    
    .faq-wrapper-woods .scroll-indicator {
        display: none !important;
    }
}

@media (max-width: 640px) {
    .faq-wrapper-woods {
        padding: 30px 16px 20px 16px !important;
    }
    
    .faq-header-woods {
        margin-bottom: 30px !important;
    }
    
    .faq-wrapper-woods .scroll-indicator {
        display: none !important;
    }
}

