.job-map_map___bZzN{width:100%;max-width:1200px;margin-inline:auto;padding:var(--space-72) clamp(var(--space-16),3vw,var(--space-40))}.job-map_map___bZzN .job-map_title__1AhKh{font-size:var(--text-display-section);line-height:1.1;font-weight:500;letter-spacing:-.03em;color:var(--site-ink)}.job-map_map___bZzN .job-map_lede__nz7t8{max-width:560px;margin-top:var(--space-12);font-size:var(--text-17);line-height:1.55;color:var(--site-muted)}.job-map_line__jb8dk{--stops:6;position:relative;display:grid;grid-template-columns:repeat(var(--stops),minmax(0,1fr));margin:var(--space-48) 0 0;padding:0;list-style:none}.job-map_line__jb8dk:before{content:"";position:absolute;left:calc(100% / var(--stops) / 2);right:calc(100% / var(--stops) / 2);top:9px;border-top:2px dashed var(--site-line)}.job-map_line__jb8dk:after{content:"";position:absolute;left:0;width:calc(100% / var(--stops) / 2);top:9px;border-top:2px solid var(--color-solar)}.job-map_station__SQSTj{position:relative;z-index:1;min-width:0}.job-map_stop__92FrP{display:flex;flex-direction:column;align-items:center;gap:var(--space-8);width:100%;min-height:44px;padding:0 var(--space-4) var(--space-8);border:0;border-radius:var(--radius-12);background:none;color:var(--site-muted);font:inherit;text-align:center;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard)}.job-map_stop__92FrP:hover,.job-map_stop__92FrP[aria-pressed=true]{color:var(--site-ink)}.job-map_dot__O_4It{width:20px;height:20px;border:2px solid var(--site-muted);border-radius:var(--radius-round);background:var(--site-surface)}.job-map_station__SQSTj[data-status=live] .job-map_dot__O_4It{border-color:var(--color-solar);background:var(--color-solar)}.job-map_stop__92FrP[aria-pressed=true] .job-map_dot__O_4It{box-shadow:0 0 0 4px var(--site-surface),0 0 0 6px var(--site-ink)}.job-map_name__scXjC{font-size:var(--text-14);font-weight:500;line-height:1.3}.job-map_status__eRnD1{font-size:var(--text-12);color:var(--site-faint)}.job-map_station__SQSTj[data-status=live] .job-map_status__eRnD1{color:var(--color-solar)}.job-map_map___bZzN .job-map_detail__MD9IH{max-width:640px;margin-top:var(--space-32);padding:var(--space-20) var(--space-24);border:1px solid var(--site-line);border-radius:var(--radius-16)}.job-map_map___bZzN .job-map_detail__MD9IH[data-status=live]{border-color:var(--color-solar)}.job-map_map___bZzN .job-map_detailHead__a8apN{display:flex;align-items:center;gap:var(--space-12);font-size:var(--text-17);color:var(--site-ink)}.job-map_chip__ux1vC{padding:2px var(--space-8);border:1px solid var(--site-line);border-radius:var(--radius-pill);font-size:var(--text-12);color:var(--site-muted)}.job-map_detail__MD9IH[data-status=live] .job-map_chip__ux1vC{border-color:var(--color-solar);color:var(--color-solar)}.job-map_map___bZzN .job-map_detailBody__ByWnS{margin-top:var(--space-8);font-size:var(--text-16);line-height:1.6;color:var(--site-ink)}.job-map_map___bZzN .job-map_detailSystem__sv_FB{margin-top:var(--space-8);font-size:var(--text-14);color:var(--site-muted)}@media (max-width:900px){.job-map_map___bZzN{padding-block:var(--space-48)}.job-map_line__jb8dk{grid-template-columns:minmax(0,1fr);gap:0;margin-top:var(--space-32)}.job-map_line__jb8dk:before{left:9px;right:auto;top:10px;bottom:10px;border-top:0;border-left:2px dashed var(--site-line)}.job-map_line__jb8dk:after{display:none}.job-map_stop__92FrP{flex-direction:row;align-items:center;gap:var(--space-12);padding:var(--space-8) 0;text-align:left}.job-map_name__scXjC{flex:1;font-size:var(--text-16)}}