.career-main{padding:7.5rem 0 5rem;min-height:70vh}.career-crumb{display:flex;gap:.6rem;align-items:center;color:var(--l-muted);font-size:.9rem;margin-bottom:3rem}.career-crumb a{color:inherit}.career-hero{max-width:850px;margin:0 auto 4rem;text-align:center}.career-kicker{color:var(--l-orange);font-weight:800;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem}.career-hero h1,.career-application h1,.career-job h1{font-size:clamp(2.2rem,6vw,4.8rem);line-height:1.02;margin:.8rem 0 1.2rem}.career-hero p,.career-job-head>div>p{font-size:1.15rem;color:var(--l-muted);line-height:1.7}.career-empty{max-width:720px;margin:auto;text-align:center;padding:4rem 2rem;border:1px solid var(--l-line);border-radius:28px;background:var(--l-surface)}.career-empty i{font-size:2rem;color:var(--l-orange)}.career-filters,.career-form,.career-card,.career-job-head,.career-job-body,.career-application{display:grid;gap:1.25rem}.career-filters{grid-template-columns:1fr 1fr auto;align-items:end;margin-bottom:2rem}.career-filters label,.career-form label{display:grid;gap:.45rem;font-weight:700}.career-filters input,.career-filters select,.career-form input,.career-form textarea{width:100%;padding:.9rem 1rem;border:1px solid var(--l-line);border-radius:12px;background:var(--l-surface);color:var(--l-text);font:inherit}.career-form textarea{min-height:150px;resize:vertical}.career-card{grid-template-columns:1fr auto;align-items:center;padding:1.6rem;border:1px solid var(--l-line);border-radius:20px;background:var(--l-surface);margin-bottom:1rem}.career-card h2{margin:.3rem 0}.career-card dl{display:flex;gap:1.5rem}.career-card dt{font-size:.75rem;text-transform:uppercase;color:var(--l-muted)}.career-card dd{margin:0}.career-job{max-width:1100px}.career-job-head{grid-template-columns:1fr 300px;margin-bottom:3rem}.career-job-head aside{padding:1.5rem;border:1px solid var(--l-line);border-radius:20px;background:var(--l-surface)}.career-job-body{max-width:760px;font-size:1.06rem;line-height:1.75}.career-job-body section{margin-bottom:2rem}.career-job-body li{margin:.65rem 0}.career-apply-cta{padding:2rem;border-radius:20px;background:color-mix(in srgb,var(--l-orange) 10%,var(--l-surface))}.career-application{max-width:850px;margin:auto}.career-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.career-check{grid-template-columns:auto 1fr!important;font-weight:400!important}.career-check input{width:auto}.career-hp{position:absolute;left:-10000px}.career-alert{padding:1rem;border-radius:12px}.career-alert.is-ok{background:#d1fae5;color:#065f46}.career-alert.is-error{background:#fee2e2;color:#991b1b}@media(max-width:700px){.career-main{padding-top:6rem}.career-filters,.career-card,.career-job-head,.career-grid{grid-template-columns:1fr}.career-card dl{flex-direction:column;gap:.6rem}.career-hero{text-align:left}.career-crumb{overflow:hidden}.career-crumb span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}
