.careers-content{grid-template-columns:1fr;gap:60px;display:grid}.perks-section h2,.jobs-section h2{color:var(--text-main);margin-bottom:30px;font-size:2rem}.perks-list{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;list-style:none;display:grid}.perks-list li{border-left:3px solid var(--primary-cyan);background:#ffffff0d;border-radius:10px;padding:20px}.jobs-section{flex-direction:column;gap:20px;display:flex}.job-card{background:var(--bg-lighter);border:1px solid #ffffff0d;border-radius:15px;align-items:center;gap:30px;padding:30px;transition:all .3s;display:flex}.job-card:hover{border-color:#00f2fe4d;transform:translate(10px)}.job-img{border-radius:10px;flex-shrink:0;width:150px;height:150px;overflow:hidden}.job-img img{object-fit:cover;width:100%;height:100%}.job-content{flex-direction:column;flex-grow:1;display:flex}.job-header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.job-type{color:var(--primary-cyan);background:#06c3;border-radius:20px;padding:5px 12px;font-size:.85rem;font-weight:600}.apply-btn{align-self:flex-start;margin-top:20px}.job-info h3{color:var(--accent-light);margin-bottom:5px;font-size:1.4rem}.job-meta{color:var(--text-muted);margin-bottom:15px;font-size:.9rem}.job-desc{color:var(--text-main);max-width:600px}@media (max-width:768px){.job-card{flex-direction:column;align-items:flex-start;gap:20px}}
