/* Responsive design */
@media (max-width: 600px) {

    .social-header {
        flex-direction: column;
        align-items: flex-start;
        gap: 1rem;
    }
    .share-section {
        flex-wrap: wrap;
        gap: 0.5rem;
    }
    .social-icons a {
        margin: 0 0.3rem;
    }
    .print-button {
        width: 100%;
        text-align: center;
    }

    .expert-profile-section {
        flex-direction: column;
        align-items: center;
        text-align: center;
        gap: 1rem;
    }
    .expert-social-links {
        justify-content: center;
        flex-wrap: wrap;
    }
    .expert-badge {
        display: none; /* Hide badge on small screens for better layout */
    }
    .form-row {
        flex-direction: column;
        gap: 0;
    }

    .img-left-box {
    max-height: 200px;
}


}

/* Responsive adjustments */
@media (min-width: 640px) { /* sm breakpoint */

    .insights-section {
        padding-left: 1.5rem; /* sm:px-6 */
        padding-right: 1.5rem; /* sm:px-6 */
    }
    .insights-title {
        font-size: 34px; /* sm:text-5xl */
    }
    .insights-subtitle {
        font-size: 20px; /* sm:text-2xl */
    }
    .insights-description {
        font-size: 18px; /* sm:text-lg */
    }
    .category-links {
        font-size: 1rem; /* sm:text-base */
    }

    .expert-profile-content {
        padding: 10px;
        padding-left: 15px;
    }

    .page-sidebar {
        padding-left: 40px !important;
    }

}

@media (min-width: 1024px) { /* lg breakpoint */

    .insights-section {
        padding-left: 2rem; /* lg:px-8 */
        padding-right: 2rem; /* lg:px-8 */
    }
}