.career-page{background:#f7f7f7;min-height:100vh;padding:60px 15px}.career-container{width:75%;margin:auto;max-width:1000px}.career-small-title{color:#e91e63;font-size:34px;font-weight:700;margin-bottom:10px;word-break:break-word}.title-line{width:70px;height:3px;background:#e91e63;margin-bottom:30px}.career-main-title{text-align:center;color:#e91e63;font-size:58px;font-weight:700;margin-bottom:35px;word-break:break-word}.career-description{font-size:18px;color:#555;line-height:1.9;margin-bottom:25px}.job-list{padding-left:20px;margin-bottom:30px}.job-list li{font-size:17px;line-height:2;color:#444;margin-bottom:8px}.job-list strong{color:#222;font-weight:700}.career-footer{font-size:17px;line-height:1.9;color:#555}.career-footer a{color:#e91e63;text-decoration:none;font-weight:600;transition:.3s}.career-footer a:hover{text-decoration:underline}@media (max-width:1024px){.career-container{width:85%}.career-main-title{font-size:48px}.career-small-title{font-size:28px}.career-description,.career-footer,.job-list li{font-size:16px}}@media (max-width:768px){.career-page{padding:50px 20px}.career-container{width:90%}.career-small-title{font-size:24px}.career-main-title{font-size:36px}.career-description,.career-footer,.job-list li{font-size:15px;line-height:1.7}.job-list{padding-left:20px}.title-line{margin-bottom:20px}}@media (max-width:480px){.career-page{padding:40px 15px}.career-container{width:95%}.career-small-title{font-size:20px;margin-bottom:8px}.title-line{width:50px;height:2px;margin-bottom:20px}.career-main-title{font-size:26px;margin-bottom:25px}.career-description{font-size:13px;line-height:1.6;margin-bottom:20px}.job-list{padding-left:18px;margin-bottom:20px}.job-list li{font-size:13px;line-height:1.8;margin-bottom:6px}.career-footer{font-size:13px;line-height:1.6}}