@media (max-width: 480px) {
    .pulp-paper-header {
        height: 40vh;
        
    }
    .pulp-paper-header h1 {
        font-size: 1.8rem;
    }
    .pulp-paper-header p {
        font-size: 1rem;
    }
    
    .pulp-paper-section {
        padding: 10px 15px;
    }
    .pulp-paper-description h2 {
        font-size: 1.3rem;
    }
    .pulp-paper-description p {
        font-size: 0.9rem;
    }
    
    .challenges-benefits {
        gap: 10px;
    }
    .challenges-section, .benefits-section {
        flex: 1;
    }
    .side-content {
        padding: 10px;
    }
    .side-content h2, .side-content h3 {
        font-size: 1.2rem;
    }
    .side-content li {
        font-size: 0.9rem;
    }
}
