.career-container{background:#f5f7f8;width:100%;padding:40px}.career-hero h1{margin-bottom:10px;font-size:42px}.career-hero p{opacity:.9;font-size:18px}.career-job{background:#fff;border-radius:16px;max-width:900px;margin:40px auto 0;padding:30px;box-shadow:0 10px 25px #0000001a}.career-job h2{color:var(--customColor1);margin-bottom:15px;font-size:30px}.job-meta{color:#444;flex-wrap:wrap;gap:15px;margin-bottom:25px;font-size:14px;display:flex}.job-meta>span>strong{color:var(--customColor2)}.job-section{margin-bottom:25px}.job-section h3{color:var(--customColor1);margin-bottom:10px;font-size:20px}.job-section ul{padding-left:20px}.job-section li{color:#555;margin-bottom:8px;line-height:1.6}.skills{flex-wrap:wrap;gap:10px;display:flex}.skills span{color:var(--customColor2);background:#eef7f5;border-radius:20px;padding:6px 12px;font-size:14px;font-weight:500}.job-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;display:flex}.salary p{color:#333;font-size:16px;font-weight:600}.apply-btn{background:var(--customColor1);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:12px 28px;font-size:15px;transition:background .3s}.apply-btn:hover{background:var(--customColor1)}@media (max-width:768px){.career-hero h1{font-size:32px}.career-job{margin:-30px 15px 0;padding:20px}.career-job h2{font-size:24px}.job-footer{flex-direction:column;align-items:flex-start}.apply-btn{text-align:center;width:100%}}@media (max-width:480px){.career-hero p{font-size:16px}.job-section h3{font-size:18px}}
