.career-detail{padding-top:120px}.career-detail__inner{max-width:1000px;padding:var(--space-2xl) 32px var(--space-4xl);gap:var(--space-2xl);grid-template-columns:1fr 280px;align-items:start;margin:0 auto;display:grid}.career-detail__loading{text-align:center;color:var(--ink-muted);padding-top:200px}.career-detail__breadcrumb{margin-bottom:var(--space-lg)}.career-detail__breadcrumb a{color:var(--brand-blue);transition:color var(--duration) var(--ease-out);font-size:.85rem;font-weight:500;text-decoration:none}.career-detail__breadcrumb a:hover{color:var(--brand)}.career-detail__labels{gap:var(--space-sm);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.career-detail__label{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);background:var(--surface-dim);border-radius:var(--radius-full);padding:4px 12px;font-size:.78rem;font-weight:600}.career-detail__title{font-family:var(--font-display);color:var(--ink);margin:0 0 var(--space-xl);padding-bottom:var(--space-lg);border-bottom:1px solid var(--border-light);font-size:clamp(1.8rem,3.5vw,2.4rem);font-weight:500;line-height:1.2}.career-detail__body{font-family:var(--font-body);color:var(--ink-soft);font-size:1rem;line-height:1.8}.career-detail__body h2{font-family:var(--font-display);color:var(--ink);margin:var(--space-xl) 0 var(--space-md);font-size:1.3rem;font-weight:500}.career-detail__body p{margin:0 0 var(--space-md)}.career-detail__body strong{color:var(--ink)}.career-detail__body ul,.career-detail__body ol{padding-left:var(--space-lg);margin:0 0 var(--space-md)}.career-detail__body li{margin-bottom:var(--space-sm)}.career-detail__body em{color:var(--ink-muted)}.career-detail__apply-bottom{margin-top:var(--space-2xl);padding:var(--space-xl);background:var(--surface-dim);border-radius:var(--radius-lg);text-align:center}.career-detail__back{margin-top:var(--space-xl)}.career-detail__back a{color:var(--brand-blue);font-size:.9rem;font-weight:500;text-decoration:none}.career-detail__back a:hover{text-decoration:underline}.career-detail__sidebar{gap:var(--space-lg);flex-direction:column;display:flex;position:sticky;top:100px}.career-detail__sidebar-info{background:var(--surface-dim);border-radius:var(--radius-lg);padding:var(--space-lg);gap:var(--space-md);flex-direction:column;display:flex}.career-detail__sidebar-label{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);margin-bottom:2px;font-size:.75rem;font-weight:700}.career-detail__sidebar-field{color:var(--ink);font-size:.95rem}@media (width<=768px){.career-detail__inner{gap:var(--space-xl);grid-template-columns:1fr}.career-detail__sidebar{gap:var(--space-md);flex-flow:wrap;position:static}.career-detail__sidebar .btn{flex:100%;order:1}.career-detail__sidebar-info{gap:var(--space-lg);flex-flow:wrap;flex:100%;order:0}}@media (width<=600px){.career-detail{padding-top:100px}.career-detail__inner{padding:var(--space-xl) 20px var(--space-3xl)}}
