/* ============ INTERNSHIPS COMPONENT STYLES ============ */
.internships-section h2 {
    color: var(--dark);
    margin-bottom: 30px;
    font-size: 2em;
}

.internship-card {
    background: var(--light);
    padding: 25px;
    border-radius: 20px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease;
}

.internship-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);
}

.internship-card h3 {
    color: var(--dark);
    margin: 15px 0;
}

.internship-card .company {
    font-weight: 600;
    color: var(--primary);
}

.internship-card .btn {
    width: 100%;
    margin-top: 15px;
}