.career-hero{background:linear-gradient(110deg,rgba(8,30,47,.96),rgba(15,77,131,.83)),url('/assets/img/hero-metallbau.webp') center/cover}.career-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.career-card{padding:32px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:var(--shadow)}.career-card h2{font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.15;margin:16px 0}.career-card p{color:#465c6c}.career-meta{color:#0f4d83;font-weight:800}.career-start{font-weight:700}.career-eyebrow{color:#0f4d83}.career-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.career-steps>div{border-top:3px solid #0f4d83;padding-top:18px}.career-steps strong{font-size:1.2rem}.career-contact{margin-top:32px}.career-reading{max-width:850px}.career-reading h2{font-size:1.7rem;margin:32px 0 12px}.career-reading li{margin:10px 0}.career-back{color:#0f4d83;text-decoration:underline}.career-apply{padding:28px;background:#eef5fa;border-radius:18px;margin-top:42px;scroll-margin-top:120px}.career-apply h2{margin-top:0}.career-preview{padding:15px;text-align:center;background:#fff1cb;color:#4d3600;font-weight:700}.reference-gallery summary{cursor:pointer;color:#0f4d83;font-weight:700}.reference-gallery>div{display:grid;gap:14px;margin-top:16px}.reference-gallery img{height:auto;object-fit:contain;border-radius:8px}section[id]{scroll-margin-top:105px}@media(max-width:700px){.career-grid,.career-steps{grid-template-columns:1fr}.career-card{padding:24px}.career-apply{padding:22px}.page-hero h1{overflow-wrap:anywhere}}
