.job-grid[data-v-125d0e93]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.job-card[data-v-125d0e93]{background:#111827;border-radius:1rem;box-shadow:0 8px 15px #00000040;padding:2rem;text-align:left;transition:transform .2s ease,box-shadow .2s ease}.job-card[data-v-125d0e93]:hover{box-shadow:0 12px 20px #0000004d;transform:translateY(-5px)}.job-title[data-v-125d0e93]{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.job-department[data-v-125d0e93]{color:#d1d5db;font-size:1rem;margin-bottom:1rem}.apply-button[data-v-125d0e93]{border:2px solid #4f46e5;border-radius:.25rem;color:#4f46e5;display:inline-block;font-weight:700;padding:.5rem 1rem;text-decoration:none}.apply-button[data-v-125d0e93]:hover{background:#4f46e5;color:#fff}.job-portal-button[data-v-125d0e93]{background-color:#4f46e5;border:2px solid #4f46e5;border-radius:.5rem;color:#fff;display:inline-block;font-size:1.25rem;font-weight:700;padding:.75rem 1.5rem;text-decoration:none}.job-portal-button[data-v-125d0e93]:hover{background:#3730a3;transform:translateY(-3px)}
