.career-container{display:flex;gap:40px;max-width:1200px;margin:auto;padding:60px 20px}.career-jobs{display:flex;gap:20px}.career-sidebar{flex:1;background:#f3f3f3;padding:30px;height:fit-content}.job-card{background:#fff;padding:25px;margin-bottom:30px;border-radius:6px;box-shadow:0 5px 20px rgba(0,0,0,.1)}.job-card h3{font-size:20px;margin-bottom:10px}.job-meta{margin-bottom:15px;display:flex;flex-wrap:wrap;gap:10px}.job-desc{color:#666;font-size:14px}.job-buttons{margin-top:15px;display:flex;gap:10px}.apply-btn{background:#1e3a5f;color:#fff;border:none;cursor:pointer;padding:14px 35px;border-radius:35px}.read-btn{background:transparent;color:#2c6ed5;cursor:pointer;border:1px solid #2c6ed5}.read-btn:hover{color:#facc15}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}.apply-model{background:#fff;width:25%;max-width:95%;padding:30px;border-radius:6px;position:relative}.career-model{background:#fff;width:50%;max-width:95%;padding:30px;border-radius:6px;position:relative}.applycareer{margin-bottom:30px}@media(max-width:900px){.career-jobs{flex-wrap:wrap}.modal{width:100%;max-width:95%}}.modal-close{position:absolute;right:-5px;top:0;background:none;border:none;font-size:20px;cursor:pointer;color:#2f6fa3}.modal-close:hover{background:none}.career-hero-overlay{background:rgba(0,0,0,.55);width:100%;height:100%;text-align:center;color:#fff;display:flex;flex-direction:column;justify-content:center}.career-hero-overlay h1{font-size:42px;font-weight:700}.career-hero{height:200px;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;margin-top:114px}.apply-form input,.apply-form select{width:100%;padding:10px;margin-bottom:12px;border:1px solid #ddd;border-radius:4px}.form-row{display:flex;gap:10px}.send-btn{background:#2c6ed5;color:#fff;border:none;padding:10px;border-radius:6px;width:100%}.career-h3{font-size:20px;padding:10px 0}
