    /* ── Hero Image ── */
    /* Fixed Header */


/* Banner Section */
.car {
  width: 100%;
  overflow: hidden;
 
}

.car img {
  width: 100%;
  height: auto;
  display: block;
  object-fit: cover;
}

/* Mobile */
@media (max-width: 768px) {
  header {
    height: 80px;
  }

 
}
 
    /* ── Page Banner ── */
    .career-banner {
      background: #f0f0f0;
      text-align: center;
      padding: 50px 20px 30px;
      border-bottom: 1px solid #ddd;
    }
 
    .career-banner h1 {
      font-size: 2.2rem;
      font-weight: 400;
      letter-spacing: 6px;
      text-transform: uppercase;
      color: #222;
      margin-bottom: 20px;
    }
 
    /* ── Breadcrumb ── */
    .breadcrumb {
      display: inline-flex;
      align-items: center;
      gap: 8px;
      background: #fff;
      border: 1px solid #ddd;
      border-radius: 4px;
      padding: 6px 18px;
      font-size: 0.85rem;
      color: #555;
    }
 
    .breadcrumb a {
      color: #555;
      text-decoration: none;
    }
 
    .breadcrumb a:hover { color: #c0392b; }
 
    .breadcrumb .separator { color: #999; }
 
    .breadcrumb .current { color: #999; }
 
    /* ── Content Section ── */
    .career-content {
      max-width: 1200px;
      margin: 0 auto;
      padding: 50px 60px 80px;
    }
 
    .career-content p {
      font-size: 0.97rem;
      line-height: 1.85;
      color: #444;
      margin-bottom: 28px;
    }
 
    .career-content p a {
      color: #c0392b;
      font-weight: 600;
      text-decoration: none;
    }
 
    .career-content p a:hover {
      text-decoration: underline;
    }
 
    /* ── Responsive ── */
    @media (max-width: 1024px) {
      .career-content { padding: 40px 36px 70px; }
    }
 
    @media (max-width: 768px) {
      .career-banner { padding: 32px 16px 22px; }
      .career-banner h1 { font-size: 1.6rem; letter-spacing: 4px; margin-bottom: 14px; }
      .career-content { padding: 30px 20px 60px; }
      .career-content p { font-size: 0.93rem; }
    }
 
    @media (max-width: 480px) {
      .career-banner h1 { font-size: 1.3rem; letter-spacing: 2px; }
      .breadcrumb { font-size: 0.78rem; padding: 5px 12px; }
      .career-content { padding: 24px 16px 48px; }
    }
