/* Responsive Fixes */

@media (max-width: 768px) {
    /* Reduce padding and height for review cards on mobile */
    .review-card-container {
        padding: 1.5rem !important; /* p-6 equivalent */
        min-height: auto !important;
    }

    .review-author-info {
        margin-top: 1.5rem !important; /* mt-6 equivalent */
    }

    /* Fix any other mobile overflow/gap issues */
    .hero-form-container {
        margin-top: 2rem !important;
        margin-bottom: 0 !important;
    }

    /* Set global p font size for mobile */
    p {
        font-size: 14px !important;
        line-height: 1.6 !important;
    }
}
