.CareerDetailPage_page__9KRUo{background:var(--jc-canvas);min-height:100vh;padding:32px 16px 64px}.CareerDetailPage_content__CzLyi{margin:0 auto;max-width:980px}.CareerDetailPage_title__zIhDu{color:var(--jc-ink);font-size:24px;font-weight:800;line-height:1.3;margin:0 0 12px}.CareerDetailPage_subtitle__fK4QK{color:var(--jc-slate);font-size:14px;line-height:1.8;margin:0 0 24px}.CareerDetailPage_badgeRow__XEgKr{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.CareerDetailPage_badge__iorHv{border:1px solid var(--jc-hairline);border-radius:999px;color:var(--jc-ink);font-size:12px;font-weight:700;padding:6px 12px}.CareerDetailPage_badgeRisk__mtSt_{background:var(--jc-surface-soft)}.CareerDetailPage_badgeGrowth__SZrHD{background:var(--jc-canvas-pure)}.CareerDetailPage_section__tDsJ2{margin-top:28px}.CareerDetailPage_sectionTitle__9Uilr{color:var(--jc-ink);font-size:18px;font-weight:700;margin:0 0 12px}.CareerDetailPage_paragraph__SS1Ke{color:var(--jc-ink-soft);font-size:14px;line-height:1.8;margin:0 0 10px}.CareerDetailPage_list__AjLSj{color:var(--jc-ink-soft);font-size:14px;line-height:1.8;margin:0;padding-left:18px}.CareerDetailPage_tagRow__1AOyk{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.CareerDetailPage_tag__qb1WO{border:1px solid var(--jc-hairline);border-radius:999px;background:var(--jc-canvas-pure);color:var(--jc-ink-soft);font-size:12px;font-weight:600;padding:6px 10px}.CareerDetailPage_relatedLink__YHdPv{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid var(--jc-hairline);border-radius:999px;background:var(--jc-surface);color:var(--jc-coral-deep);font-weight:650;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.CareerDetailPage_relatedLink__YHdPv:hover{transform:translateY(-2px);border-color:var(--jc-coral);box-shadow:0 8px 20px rgba(31,27,45,.1)}.CareerDetailPage_actionGrid__nMckB{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-top:16px}.CareerDetailPage_actionLink__pcvb4{border:1px solid var(--jc-hairline);border-radius:18px;background:var(--jc-canvas-pure);box-shadow:var(--jc-shadow-card);color:var(--jc-ink);display:flex;flex-direction:column;font-size:14px;min-height:156px;padding:18px;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.CareerDetailPage_actionLink__pcvb4:hover{border-color:var(--jc-coral);box-shadow:0 14px 30px rgba(31,27,45,.13);transform:translateY(-2px)}.CareerDetailPage_actionMeta__DWnwL{align-items:center;color:var(--jc-coral-deep);display:flex;font-size:11px;font-weight:800;justify-content:space-between;letter-spacing:.04em;margin-bottom:14px;text-transform:uppercase}.CareerDetailPage_actionStage__hZXjc{background:var(--jc-surface-soft);border-radius:999px;padding:5px 9px}.CareerDetailPage_actionTitle__JVO5m{font-size:15px;line-height:1.45}.CareerDetailPage_actionDescription__3SqEg{color:var(--jc-slate);font-size:12px;line-height:1.65;margin-top:8px}.CareerDetailPage_table__wwT5L{border-collapse:collapse;color:var(--jc-ink-soft);font-size:13px;line-height:1.6;margin-top:8px;width:100%}.CareerDetailPage_table__wwT5L td,.CareerDetailPage_table__wwT5L th{border:1px solid var(--jc-hairline);padding:10px 12px;text-align:left;vertical-align:top}.CareerDetailPage_table__wwT5L th{background:var(--jc-surface);color:var(--jc-ink);font-weight:700}.CareerDetailPage_callout__Ddelw{border:1px solid var(--jc-hairline);border-radius:12px;background:var(--jc-surface);color:var(--jc-ink-soft);font-size:13px;line-height:1.7;margin-top:12px;padding:14px}.CareerDetailPage_storyCard__kP5po{border:1px solid var(--jc-hairline);border-radius:12px;background:var(--jc-wash-sky);color:var(--jc-sky-deep);font-size:14px;line-height:1.8;padding:16px}.CareerDetailPage_timelineList__ziizz{color:var(--jc-ink-soft);font-size:14px;line-height:1.8;margin:0;padding-left:18px}.CareerDetailPage_actionCards__QUXQc{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:12px}.CareerDetailPage_actionCard__jQngM{border:1px solid var(--jc-hairline);border-radius:12px;background:var(--jc-surface);color:var(--jc-coral-deep);font-size:13px;font-weight:600;line-height:1.6;padding:12px 14px}.CareerDetailPage_checklist__H5SlV{border:1px dashed var(--jc-steel);border-radius:12px;background:var(--jc-surface);color:var(--jc-ink-soft);font-size:13px;line-height:1.8;margin:0;padding:12px 18px}.CareerDetailPage_mistakeTable__y6_Gx td:first-child{color:var(--jc-danger);font-weight:600}.CareerDetailPage_mistakeTable__y6_Gx td:nth-child(2){color:var(--jc-mint-deep);font-weight:600}.CareerDetailPage_faqList__vqLGH{display:flex;flex-direction:column;gap:12px;margin-top:12px}.CareerDetailPage_faqItem__J9iQ3{border:1px solid var(--jc-hairline);border-radius:10px;background:var(--jc-canvas-pure);padding:14px}.CareerDetailPage_faqQuestion__PIcVr{color:var(--jc-ink);font-size:14px;font-weight:700;margin:0 0 6px}.CareerDetailPage_faqAnswer__XmXz9{color:var(--jc-ink-soft);font-size:13px;line-height:1.7;margin:0}.CareerDetailPage_references__r9tzN{display:flex;flex-direction:column;gap:6px}.CareerDetailPage_referenceLink__o7QHw{color:var(--jc-ink-soft);font-size:13px;text-decoration:underline}@media (min-width:576px){.CareerDetailPage_page__9KRUo{padding:48px 24px 72px}.CareerDetailPage_title__zIhDu{font-size:32px}.CareerDetailPage_subtitle__fK4QK{font-size:16px}.CareerDetailPage_sectionTitle__9Uilr{font-size:20px}}.CareerDetailPage_sectionTitle__9Uilr,.CareerDetailPage_title__zIhDu{font-family:var(--jc-font-heading)}.CareerDetailPage_newJobGrid__GnQ96{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:16px}.CareerDetailPage_newJobCard__xMa9V{background:var(--jc-canvas-pure);border:1px solid var(--jc-hairline);border-radius:var(--jc-r-tile);color:var(--jc-ink);display:flex;flex-direction:column;gap:8px;padding:18px;text-decoration:none;transition:box-shadow var(--jc-dur) var(--jc-ease),transform var(--jc-dur) var(--jc-ease)}.CareerDetailPage_newJobCard__xMa9V:hover{box-shadow:var(--jc-shadow-card-hover);color:var(--jc-ink);transform:translateY(-2px)}.CareerDetailPage_newJobName__750v7{font-size:16px;line-height:1.35}.CareerDetailPage_newJobReason__6p8kx{color:var(--jc-ink-soft);flex:1;font-size:14px;line-height:1.6}.CareerDetailPage_newJobCta___9ut7{color:var(--jc-coral-deep);font-size:14px;font-weight:700}.CareerDetailPage_bridge__9g8Wa{margin-top:40px}