.career-detail-page[data-v-31fb6ca5]{background:#fff;color:#1a1a1a}.career-detail-main[data-v-31fb6ca5]{padding-top:92px}.career-detail-section[data-v-31fb6ca5]{padding:32px 0 72px}.career-detail-grid[data-v-31fb6ca5]{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) 416px}.career-detail-content[data-v-31fb6ca5]{background:#fff;display:flex;flex-direction:column;min-width:0}.career-detail-header[data-v-31fb6ca5]{flex-shrink:0}.career-sections[data-v-31fb6ca5]{position:relative}.career-sections .career-copy-section[data-v-31fb6ca5]:last-child{margin-bottom:0}.career-breadcrumb[data-v-31fb6ca5]{align-items:center;color:#333;display:flex;font-size:14px;gap:12px;margin-bottom:28px}.breadcrumb-current[data-v-31fb6ca5],.breadcrumb-link[data-v-31fb6ca5]{color:#333;text-decoration:none}.breadcrumb-separator[data-v-31fb6ca5]{align-items:center;color:#333;display:inline-flex;font-size:11px}.career-title-row[data-v-31fb6ca5]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:space-between;margin-bottom:10px}.career-title[data-v-31fb6ca5]{color:#1a1a1a;flex:1 1 240px;font-size:35px;font-weight:500;line-height:1.14;margin:0;min-width:0}.career-share[data-v-31fb6ca5]{flex-shrink:0;margin-left:auto;position:relative}.career-share-button[data-v-31fb6ca5]{align-items:center;background:#fff;border:1px solid #dedede;border-radius:999px;color:#1a1a1a;cursor:pointer;display:inline-flex;font-size:14px;gap:10px;line-height:1.4;min-height:38px;padding:8px 16px}.career-share-options[data-v-31fb6ca5]{background:#fff;border:1px solid #e7e7e7;border-radius:14px;box-shadow:0 8px 24px #0000001a;list-style:none;margin:0;min-width:170px;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:10}.career-share-options a[data-v-31fb6ca5],.career-share-options button[data-v-31fb6ca5]{align-items:center;border-radius:8px;color:#1a1a1a;display:flex;font-size:14px;gap:12px;padding:10px 12px;text-decoration:none}.career-share-options button[data-v-31fb6ca5]{background:transparent;border:0;cursor:pointer;font-family:inherit;text-align:left;width:100%}.career-share-status[data-v-31fb6ca5]{color:#1a1a1a;font-size:12px;padding:6px 12px}.career-share-options i[data-v-31fb6ca5]{text-align:center;width:18px}.career-share-button[data-v-31fb6ca5]:hover,.career-share-options a[data-v-31fb6ca5]:hover,.career-share-options button[data-v-31fb6ca5]:hover{background:#f5f5f5}.career-share-button[data-v-31fb6ca5]:focus-visible,.career-share-options a[data-v-31fb6ca5]:focus-visible,.career-share-options button[data-v-31fb6ca5]:focus-visible{outline:2px solid #0bbbcf;outline-offset:2px}.career-meta[data-v-31fb6ca5]{color:#333;font-size:14px;gap:8px;line-height:1.6;margin-bottom:22px}.career-meta[data-v-31fb6ca5],.career-meta-icon[data-v-31fb6ca5]{align-items:center;display:inline-flex}.career-meta-icon[data-v-31fb6ca5]{color:#111;font-size:13px;justify-content:center}.career-tags[data-v-31fb6ca5]{border-bottom:1px solid #e8e8e8;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;padding-bottom:18px}.career-tag[data-v-31fb6ca5]{align-items:center;background:#f5f5f5;border-radius:999px;color:#333;display:inline-flex;font-size:14px;line-height:1.4;min-height:32px;padding:6px 14px}.career-tabs[data-v-31fb6ca5]{background:#fff;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px;padding:12px 0;position:sticky;top:0;z-index:5}.career-tab[data-v-31fb6ca5]{align-items:center;border:1px solid #dedede;border-radius:999px;color:#1a1a1a;display:inline-flex;font-size:14px;justify-content:center;line-height:1.4;min-height:36px;padding:8px 18px;text-decoration:none;transition:all .2s ease}.career-tab-active[data-v-31fb6ca5],.career-tab[data-v-31fb6ca5]:hover{background:#1f1f1f;border-color:#1a1a1a;color:#fff}.career-copy-section[data-v-31fb6ca5]{margin-bottom:28px}.section-title[data-v-31fb6ca5],.sidebar-title[data-v-31fb6ca5]{color:#1a1a1a;font-size:20px;font-weight:500;line-height:1.3;margin:0 0 16px}.detail-copy[data-v-31fb6ca5]{color:#333;font-size:14px;line-height:1.5;margin:0 0 6px}.detail-copy[data-v-31fb6ca5] h1{color:#1a1a1a;font-size:32px;font-weight:500;line-height:1.3;margin:0 0 16px}.detail-copy[data-v-31fb6ca5] h2{color:#1a1a1a;font-size:28px;font-weight:500;line-height:1.3;margin:0 0 16px}.detail-copy[data-v-31fb6ca5] h3{color:#1a1a1a;font-size:24px;font-weight:500;line-height:1.3;margin:0 0 16px}.detail-copy[data-v-31fb6ca5] h4{color:#1a1a1a;font-size:20px;font-weight:500;line-height:1.3;margin:0 0 10px}.detail-copy[data-v-31fb6ca5] p,.detail-copy[data-v-31fb6ca5] ul li{color:#333;font-size:14px;line-height:1.5;margin:0 0 6px}.detail-list[data-v-31fb6ca5]{display:grid;gap:0;list-style:none;margin:0;padding:0}.detail-list-item[data-v-31fb6ca5]{align-items:start;display:grid;gap:12px;grid-template-columns:20px minmax(0,1fr)}.detail-list-icon[data-v-31fb6ca5]{align-items:center;color:#1f1f1f;display:inline-flex;font-size:15px;justify-content:center;padding-top:2px}.career-sidebar[data-v-31fb6ca5]{display:grid;gap:18px}.cv-card[data-v-31fb6ca5],.sidebar-card[data-v-31fb6ca5]{background:#fff;border:1px solid #e7e7e7;border-radius:32px;padding:24px}.job-detail-row[data-v-31fb6ca5]{display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(120px,170px);margin-bottom:10px}.job-detail-label[data-v-31fb6ca5],.job-detail-value[data-v-31fb6ca5]{color:#333;font-size:14px;line-height:1.5}.job-detail-value[data-v-31fb6ca5]{text-align:right}.apply-button[data-v-31fb6ca5],.cv-card-button[data-v-31fb6ca5]{align-items:center;background:linear-gradient(90deg,#56f38b,#0bbbcf);border-radius:20px;color:#111;display:flex;font-size:16px;font-weight:500;gap:16px;justify-content:space-between;margin-top:26px;min-height:56px;padding:14px 20px;text-decoration:none}.why-join-list[data-v-31fb6ca5]{display:grid}.why-join-item[data-v-31fb6ca5]{border-top:1px solid #ececec;padding:14px 0}.why-join-item[data-v-31fb6ca5]:first-child{border-top:0;padding-top:0}.why-join-title[data-v-31fb6ca5]{color:#1a1a1a;font-size:14px;font-weight:600;line-height:1.4;margin:0 0 4px}.cv-card[data-v-31fb6ca5]{background:#d8f5ee;border:0}.cv-card-button[data-v-31fb6ca5]{background:#1f1f1f;border-radius:16px;color:#fff;margin-top:20px;max-width:220px;min-height:48px;padding:12px 18px}.status-card[data-v-31fb6ca5]{background:#fff;border:1px solid #ececec;border-radius:24px;color:#333;font-size:16px;padding:32px 24px}.error-card[data-v-31fb6ca5]{color:#b42318}@media (max-width:1199.98px){.career-detail-grid[data-v-31fb6ca5]{gap:32px;grid-template-columns:minmax(0,1fr)}}@media (max-width:767.98px){.career-detail-main[data-v-31fb6ca5]{padding-top:84px}.career-detail-section[data-v-31fb6ca5]{padding:24px 0 56px}.career-title[data-v-31fb6ca5]{font-size:30px}.job-detail-row[data-v-31fb6ca5]{gap:4px;grid-template-columns:1fr;margin-bottom:14px}.job-detail-value[data-v-31fb6ca5]{text-align:left}.cv-card[data-v-31fb6ca5],.sidebar-card[data-v-31fb6ca5]{border-radius:24px;padding:22px 18px}}
