.job-detail-module__4Q4N6W__hero{padding:160px 0 48px}.job-detail-module__4Q4N6W__back{letter-spacing:.015em;color:var(--kb-orange);align-items:center;gap:8px;margin-bottom:24px;font-size:15px;text-decoration:none;display:inline-flex}.job-detail-module__4Q4N6W__tags{align-items:center;gap:16px;margin-bottom:20px;display:flex}.job-detail-module__4Q4N6W__tag{letter-spacing:.06em;text-transform:uppercase;color:var(--kb-ink-60);align-items:center;gap:16px;font-size:13px;font-weight:500;display:inline-flex}.job-detail-module__4Q4N6W__dot{color:var(--kb-ink-15)}.job-detail-module__4Q4N6W__title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--kb-ink);margin:0;font-size:clamp(44px,5.5vw,80px);font-weight:700;line-height:.9}.job-detail-module__4Q4N6W__intro{padding-bottom:64px}.job-detail-module__4Q4N6W__introInner{max-width:780px;margin-left:auto;margin-right:auto}.job-detail-module__4Q4N6W__introLead{font-family:var(--font-body);color:var(--kb-ink);margin:0 0 20px;font-size:clamp(20px,2vw,26px);font-weight:500;line-height:1.5}.job-detail-module__4Q4N6W__introBody{color:var(--kb-ink);margin:0 0 20px;font-size:18px;line-height:1.65}.job-detail-module__4Q4N6W__contentSection{padding-bottom:72px}.job-detail-module__4Q4N6W__contentInner{border-top:1px solid #0000001a;max-width:780px;margin-left:auto;margin-right:auto;padding-top:32px}.job-detail-module__4Q4N6W__contentEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--kb-orange);margin-bottom:24px;font-size:13px;font-weight:500}.job-detail-module__4Q4N6W__contentTitle{font-family:var(--font-display);color:var(--kb-ink);margin:0 0 28px;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.1}.job-detail-module__4Q4N6W__contentBody{color:var(--kb-ink);margin:0 0 16px;font-size:18px;line-height:1.65}.job-detail-module__4Q4N6W__contentList{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.job-detail-module__4Q4N6W__contentListItem{color:var(--kb-ink);align-items:flex-start;gap:16px;font-size:18px;line-height:1.6;display:flex}.job-detail-module__4Q4N6W__contentListBullet{color:var(--kb-orange);flex-shrink:0;margin-top:10px;font-size:10px}.job-detail-module__4Q4N6W__apply{background:var(--kb-cream);padding:80px 0 120px}.job-detail-module__4Q4N6W__applyInner{text-align:center;max-width:780px;margin:0 auto}.job-detail-module__4Q4N6W__applyEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--kb-orange);margin-bottom:16px;font-size:13px;font-weight:500}.job-detail-module__4Q4N6W__applyTitle{font-family:var(--font-display);color:var(--kb-ink);margin:0 0 16px;font-size:clamp(32px,4vw,56px);font-weight:700;line-height:1.05}.job-detail-module__4Q4N6W__applyBody{color:var(--kb-ink);margin-bottom:32px;font-size:18px;line-height:1.65}.job-detail-module__4Q4N6W__applyBody a{color:var(--kb-orange)}.job-detail-module__4Q4N6W__applyButton{background:var(--kb-orange);color:var(--kb-cream);transition:filter .2s var(--ease-out);padding:16px 32px;font-size:16px;font-weight:500;text-decoration:none;display:inline-block}.job-detail-module__4Q4N6W__applyButton:hover{filter:brightness(1.08)}.job-detail-module__4Q4N6W__stickyBar{z-index:50;background:var(--kb-ink);color:var(--kb-cream);transition:transform .35s var(--ease-out);position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.job-detail-module__4Q4N6W__stickyBarVisible{transform:translateY(0)}.job-detail-module__4Q4N6W__stickyBarInner{justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.job-detail-module__4Q4N6W__stickyBarTitle{font-family:var(--font-display);color:var(--kb-cream);font-size:clamp(16px,2vw,20px);font-weight:700}.job-detail-module__4Q4N6W__stickyBarButton{background:var(--kb-orange);color:var(--kb-cream);white-space:nowrap;transition:filter .2s var(--ease-out);align-items:center;gap:8px;padding:12px 22px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.job-detail-module__4Q4N6W__stickyBarButton:hover{filter:brightness(1.08)}@media (max-width:720px){.job-detail-module__4Q4N6W__hero{padding:96px 0 32px}.job-detail-module__4Q4N6W__back{margin-bottom:16px;font-size:13px}.job-detail-module__4Q4N6W__tags{gap:12px;margin-bottom:14px}.job-detail-module__4Q4N6W__tag{gap:12px;font-size:11px}.job-detail-module__4Q4N6W__title{font-size:36px;line-height:.95}.job-detail-module__4Q4N6W__intro{padding-bottom:40px}.job-detail-module__4Q4N6W__introLead{margin-bottom:16px;font-size:18px;line-height:1.45}.job-detail-module__4Q4N6W__introBody{margin-bottom:16px;font-size:15px;line-height:1.6}.job-detail-module__4Q4N6W__contentSection{padding-bottom:40px}.job-detail-module__4Q4N6W__contentInner{padding-top:24px}.job-detail-module__4Q4N6W__contentEyebrow{margin-bottom:16px;font-size:11px}.job-detail-module__4Q4N6W__contentTitle{margin-bottom:20px;font-size:22px}.job-detail-module__4Q4N6W__contentBody{font-size:15px;line-height:1.6}.job-detail-module__4Q4N6W__contentListItem{gap:12px;font-size:15px;line-height:1.55}.job-detail-module__4Q4N6W__contentListBullet{margin-top:8px}.job-detail-module__4Q4N6W__apply{padding:48px 0 64px}.job-detail-module__4Q4N6W__applyTitle{font-size:26px}.job-detail-module__4Q4N6W__applyBody{margin-bottom:24px;font-size:15px}.job-detail-module__4Q4N6W__applyButton{padding:12px 24px;font-size:14px}.job-detail-module__4Q4N6W__stickyBarInner{padding:10px 0}.job-detail-module__4Q4N6W__stickyBarTitle{font-size:14px}.job-detail-module__4Q4N6W__stickyBarButton{padding:10px 18px;font-size:13px}}
