.career-news-container{margin:20px 0;padding:0;max-width:100%}.career-news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:20px}.career-news-item{background:#fff;border:1px solid #e1e1e1;border-radius:8px;overflow:hidden;transition:all 0.3s ease;box-shadow:0 2px 4px rgb(0 0 0 / .1)}.career-news-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgb(0 0 0 / .15)}.career-news-image{position:relative;overflow:hidden;height:200px}.career-news-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.career-news-image:hover img{transform:scale(1.05)}.career-news-content{padding:20px}.career-news-title{margin:0 0 10px 0;font-size:18px;line-height:1.4}.career-news-title a{color:#333;text-decoration:none;font-weight:600}.career-news-title a:hover{color:#0073aa}.career-news-date{color:#666;font-size:14px;margin-bottom:15px}.career-news-description{color:#555;line-height:1.6;margin-bottom:20px}.career-news-button{text-align:center}.career-btn{display:inline-block;padding:10px 20px;background:#0073aa;color:#fff;text-decoration:none;border-radius:4px;font-weight:500;transition:background 0.3s ease}.career-btn:hover{background:#005a87;color:#fff}.career-news-pagination{text-align:center;margin-top:30px}.career-news-pagination .page-numbers{display:inline-block;padding:8px 12px;margin:0 4px;background:#f7f7f7;color:#333;text-decoration:none;border-radius:4px;transition:all 0.3s ease}.career-news-pagination .page-numbers:hover,.career-news-pagination .page-numbers.current{background:#0073aa;color:#fff}.career-news-pagination .page-numbers.prev,.career-news-pagination .page-numbers.next{font-weight:600}.career-list-page{max-width:1200px;margin:0 auto;padding:20px;font-family:"Open Sans",sans-serif}.career-page-header{text-align:center;margin-bottom:40px;padding:40px 20px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border-radius:10px}.career-page-title{font-size:2.5rem;margin-bottom:15px;font-weight:700}.career-page-description{font-size:1.1rem;opacity:.9;max-width:600px;margin:0 auto;line-height:1.6}.career-filter-section{margin-bottom:30px;padding:20px;background:#f8f9fa;border-radius:8px;text-align:center}.career-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px rgb(0 0 0 / .1);transition:all 0.3s ease;margin-bottom:20px}.career-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgb(0 0 0 / .15)}.career-card-image{height:200px;overflow:hidden}.career-thumbnail{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.career-card:hover .career-thumbnail{transform:scale(1.05)}.career-card-content{padding:25px}.career-card-title{margin-bottom:10px;font-size:1.3rem}.career-card-title a{color:#2c3e50;text-decoration:none;font-weight:600}.career-card-title a:hover{color:#3498db}.career-card-date{color:#7f8c8d;font-size:.9rem;margin-bottom:15px}.career-card-excerpt{color:#555;line-height:1.6;margin-bottom:20px}.career-card-actions{display:flex;gap:10px;flex-wrap:wrap}.career-apply-btn,.career-details-btn{padding:10px 20px;border-radius:6px;text-decoration:none;font-weight:500;text-align:center;transition:all 0.3s ease;flex:1;min-width:120px}.career-apply-btn{background:#122490;color:#fff}.career-apply-btn:hover{background:#003380;color:#fff}.career-details-btn{background:#ecf0f1;color:#2c3e50;border:1px solid #bdc3c7}.career-details-btn:hover{background:#d5dbdb;color:#2c3e50}.career-pagination{text-align:center;margin-top:40px}.career-pagination .page-numbers{display:inline-block;padding:10px 15px;margin:0 5px;background:#ecf0f1;color:#2c3e50;text-decoration:none;border-radius:5px;transition:all 0.3s ease}.career-pagination .page-numbers:hover,.career-pagination .page-numbers.current{background:#3498db;color:#fff}.no-careers-found{text-align:center;padding:60px 20px;color:#7f8c8d}.single-career-container{max-width:1200px;margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;line-height:1.6;color:#333}.career-post-header{margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #e1e8ed}.career-breadcrumb{margin-bottom:15px;font-size:14px}.career-breadcrumb a{color:#0073aa;text-decoration:none}.career-breadcrumb a:hover{text-decoration:underline}.career-breadcrumb .separator{margin:0 8px;color:#666}.career-breadcrumb .current{color:#666;font-weight:500}.career-post-title{font-size:2.5rem;margin-bottom:20px;color:#2c3e50;line-height:1.2;text-align:center}.career-post-meta{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.career-category-tag{background:#e3f2fd;color:#1976d2;padding:4px 12px;border-radius:15px;font-size:12px;font-weight:500;border:1px solid #bbdefb}.related-careers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.related-career-item{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgb(0 0 0 / .1);transition:all 0.3s ease}.related-career-item:hover{transform:translateY(-3px);box-shadow:0 4px 15px rgb(0 0 0 / .15)}.related-career-image{height:150px;overflow:hidden}.related-career-image img{width:100%;height:100%;object-fit:cover}.related-career-content{padding:20px}.related-career-title{margin-bottom:10px;font-size:1.1rem}.related-career-title a{color:#2c3e50;text-decoration:none;font-weight:600}.related-career-title a:hover{color:#3498db}.related-career-excerpt{color:#666;font-size:14px;margin-bottom:15px}.related-career-link{color:#3498db;text-decoration:none;font-weight:500;font-size:14px}.related-career-link:hover{text-decoration:underline}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.career-featured-image{margin:2rem 0}.career-featured-img{width:100%;height:400px;object-fit:cover;border-radius:8px}.career-content-wrapper{padding:2rem 0}.career-content-grid{display:grid;grid-template-columns:2fr 1fr;gap:3rem;align-items:start}.career-main-content{background:#fff;padding:2rem;border-radius:8px}.career-actions{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.career-action-btn{display:inline-block;padding:12px 24px;font-size:16px;font-weight:500;color:#fff;background:#122490;border-radius:5px;text-decoration:none;transition:background 0.3s ease;width:fit-content}.career-action-btn:focus{outline:none;box-shadow:0 0 0 2px rgb(0 115 170 / .5)}.career-action-btn:hover{background:#005a87}.career-meta-item{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.meta-label{opacity:.8;font-weight:500}.meta-value{font-weight:600}.career-description{max-width:100%}.career-description h2{color:#333;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #0073aa;font-size:1.5rem}.career-content{font-size:16px;line-height:1.8;color:#555}.career-content h3{color:#333;margin:2rem 0 1rem 0;font-size:1.2rem}.career-content ul,.career-content ol{margin:1rem 0;padding-left:2rem}.career-content li{margin-bottom:.5rem}.career-attachments{margin-top:2rem;padding:1.5rem;background:#f9f9f9;border-radius:8px;border-left:4px solid #3498db}.career-attachments h3{margin-top:0;margin-bottom:1rem;color:#333}.attachment-item{display:flex;align-items:center}.attachment-link{display:flex;align-items:center;gap:.5rem;color:#0073aa;text-decoration:none;font-weight:500;transition:color 0.3s ease}.attachment-link:hover{color:#005a87}.attachment-icon{font-size:1.2rem}.career-sidebar{display:flex;flex-direction:column;gap:2rem}.career-apply-section,.career-summary,.career-share{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 10px rgb(0 0 0 / .1)}.career-apply-section h3,.career-summary h3,.career-share h3{margin-bottom:1rem;color:#333;font-size:1.1rem}.career-apply-btn-large{display:block;width:100%;padding:1rem 1.5rem;background:#0073aa;color:#fff;text-decoration:none;border-radius:6px;text-align:center;font-weight:600;font-size:1.1rem;transition:all 0.3s ease;margin-bottom:1rem;border:none;cursor:pointer}.career-apply-btn-large:hover{background:#005a87;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgb(0 115 170 / .3)}.apply-note{font-size:.9rem;color:#666;margin:0;line-height:1.5}.summary-list{list-style:none;padding:0;margin:0}.summary-list li{padding:.75rem 0;border-bottom:1px solid #eee;display:flex;flex-direction:column;gap:.25rem}.summary-list li:last-child{border-bottom:none}.summary-list strong{color:#333;font-size:.9rem}.share-buttons{display:flex;flex-direction:column;gap:.5rem}.share-btn{padding:.6rem 1rem;text-decoration:none;border-radius:4px;text-align:center;font-weight:500;transition:all 0.3s ease;width:100%}.share-btn.facebook{background:#1877f2;color:#fff}.share-btn.twitter{background:#1da1f2;color:#fff}.share-btn.linkedin{background:#0077b5;color:#fff}.share-btn:hover{opacity:.9;transform:translateY(-1px)}.related-careers{background:#f8f9fa;padding:3rem 0;margin-top:3rem;border-top:2px solid #e1e8ed}.related-careers h2{text-align:center;margin-bottom:2rem;color:#333;font-size:1.8rem}.related-thumbnail{width:100%;height:100%;object-fit:cover}@media (max-width:768px){.career-page-title{font-size:2rem}.career-grid{grid-template-columns:1fr}.career-news-grid{grid-template-columns:1fr}.career-content-grid{grid-template-columns:1fr;gap:2rem}.career-post-title{font-size:2rem}.career-post-meta{flex-direction:column;gap:.75rem}.career-post-header{padding:1.5rem 0}.career-card-actions{flex-direction:column}.career-apply-btn,.career-details-btn{text-align:center}.related-careers-grid{grid-template-columns:1fr}.career-featured-img{height:250px}.career-apply-section,.career-summary,.career-share{padding:1rem}.share-buttons{flex-direction:row;flex-wrap:wrap}}@media (max-width:480px){.career-post-title{font-size:1.75rem}.career-apply-section,.career-summary,.career-share{padding:1rem}}