body{
  background-color: rgb(0, 110, 255) !important;
}

/* Responsive adjustments for About page */
@media (max-width: 768px) {
    .bg-gray-50 section {
        padding: 40px 15px !important;
    }
    
    .text-5xl {
        font-size: 2rem !important;
    }
    
    .text-3xl {
        font-size: 1.75rem !important;
    }
    
    .text-xl {
        font-size: 1rem !important;
    }
    
    .text-2xl {
        font-size: 1.25rem !important;
    }
    
    .mb-24,
    .mb-16 {
        margin-bottom: 30px !important;
    }
    
    .gap-16 {
        gap: 20px !important;
    }
    
    .gap-10 {
        gap: 15px !important;
    }
    
    .p-16,
    .p-10,
    .p-8 {
        padding: 20px !important;
    }
}

@media (max-width: 480px) {
    .text-5xl {
        font-size: 1.75rem !important;
    }
    
    .text-3xl {
        font-size: 1.5rem !important;
    }
    
    .mb-24,
    .mb-16 {
        margin-bottom: 20px !important;
    }
    
    .p-16,
    .p-10 {
        padding: 15px !important;
    }
}