._job-detail_70eug_1{width:var(--page-inline-size);margin:0 auto;padding-top:1.5rem}._job-detail-header_70eug_7{border-bottom:1px solid var(--border);padding-bottom:1.5rem}._job-detail-title_70eug_12{margin-bottom:.5rem}._job-detail-title_70eug_12:focus{outline:none}._job-detail-company_70eug_20{font-size:var(--text-lg);font-weight:var(--weight-medium);margin-bottom:.5rem}._job-detail-company_70eug_20 a{color:var(--text-strong);text-decoration-color:var(--border-strong)}._job-detail-meta_70eug_31{color:var(--text-muted);font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;display:flex}._job-key-facts_70eug_40{color:var(--text-strong);font-size:var(--text-sm);font-weight:var(--weight-medium);flex-wrap:wrap;gap:.25rem 1rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}._quality-notice_70eug_52{color:var(--warning);font-size:var(--text-sm);margin:.5rem 0 0}._job-detail-actions_70eug_58{flex-wrap:wrap;align-items:flex-start;gap:.5rem;margin-top:1.25rem;display:flex}._job-detail-layout_70eug_66{grid-template-columns:minmax(0,1fr) minmax(17rem,.45fr);grid-template-areas:"description facts";gap:clamp(2rem,5vw,4rem);padding-top:2rem;display:grid}._job-description_70eug_74{grid-area:description;max-width:46rem}._job-description_70eug_74>p,._job-description-content_70eug_80{color:var(--text-body);line-height:var(--leading-body)}._job-description_70eug_74>p{white-space:pre-wrap}._job-description-content_70eug_80{overflow-wrap:anywhere}._job-description-content_70eug_80>:first-child{margin-top:0}._job-description-content_70eug_80 h3,._job-description-content_70eug_80 h4,._job-description-content_70eug_80 h5,._job-description-content_70eug_80 h6{color:var(--text-strong);font-size:var(--text-md);margin:2rem 0 .5rem;line-height:1.3}._job-description-content_70eug_80 p{margin:0 0 1rem}._job-description-content_70eug_80 ul,._job-description-content_70eug_80 ol{margin:0 0 1rem;padding-left:1.5rem}._job-description-content_70eug_80 li+li{margin-top:.35rem}._job-description-content_70eug_80 a{color:var(--text-strong)}._job-description-content_70eug_80 pre,._job-description-content_70eug_80 table{max-width:100%;margin:0 0 1rem;overflow-x:auto}._job-description-content_70eug_80 blockquote{border-left:3px solid var(--border-strong);margin:0 0 1rem;padding-left:1rem}._muted-copy_70eug_138{color:var(--text-subtle);font-size:var(--text-sm)}._job-facts_70eug_143{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-subtle);grid-area:facts;align-self:start;padding:1.25rem;position:sticky;top:1rem}._job-facts_70eug_143 h2{font-size:var(--text-md);margin-bottom:.5rem}._job-facts_70eug_143 h2:not(:first-child){margin-top:1.5rem}._job-facts_70eug_143 dl{margin:0}._job-facts_70eug_143 dl>div{border-top:1px solid var(--border);padding:.75rem 0}._job-facts_70eug_143 dt{color:var(--text-subtle);font-size:var(--text-xs);font-weight:var(--weight-medium);margin-bottom:.2rem}._job-facts_70eug_143 dd{color:var(--text-body);font-size:var(--text-sm);margin:0}._job-fact-link_70eug_185{color:var(--text-strong)}._job-source-list_70eug_189{font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;padding-left:1.1rem;line-height:1.5}._job-source-list_70eug_189 li+li{margin-top:.65rem}._detail-state_70eug_201{width:min(46rem, 100% - 2 * var(--page-gutter));margin:0 auto;padding-top:clamp(2.5rem,7vw,5rem)}._detail-state-title_70eug_207{margin-bottom:.75rem}._detail-state_70eug_201>p:not(.eyebrow){color:var(--text-muted);line-height:var(--leading-body)}._detail-state-actions_70eug_216{align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}@media (width<=900px){._job-detail-layout_70eug_66{grid-template-columns:1fr;grid-template-areas:"description""facts"}._job-facts_70eug_143{position:static}}@media (width<=700px){._job-detail_70eug_1{padding-top:1rem}._job-detail-actions_70eug_58>:first-child{flex:100%}._detail-state-actions_70eug_216{flex-direction:column;align-items:stretch}}
