.recruitment-detail-page-module__e_XBKG__root{color:#20242a;min-height:100vh;font-family:var(--font-sans);background:#fbfbfb;flex-direction:column;display:flex}.recruitment-detail-page-module__e_XBKG__main{flex:1;padding-block:28px 48px}.recruitment-detail-page-module__e_XBKG__breadcrumb{color:#747980;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;font-size:13px;display:flex}.recruitment-detail-page-module__e_XBKG__breadcrumb a{align-items:center;gap:6px;display:inline-flex}.recruitment-detail-page-module__e_XBKG__breadcrumb a:hover{color:#c64e00}.recruitment-detail-page-module__e_XBKG__article{background:#fff;border:1px solid #e1e4e8;border-radius:12px}.recruitment-detail-page-module__e_XBKG__header{border-bottom:1px solid #e5e7eb;padding:32px 36px 28px}.recruitment-detail-page-module__e_XBKG__eyebrow{color:#c64e00;margin:0 0 12px;font-size:13px;font-weight:600}.recruitment-detail-page-module__e_XBKG__title{letter-spacing:-.025em;overflow-wrap:anywhere;max-width:1100px;margin:0;font-size:clamp(24px,2.2vw,34px);font-weight:700;line-height:1.45}.recruitment-detail-page-module__e_XBKG__headerBottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;display:flex}.recruitment-detail-page-module__e_XBKG__tags,.recruitment-detail-page-module__e_XBKG__employerTags{flex-wrap:wrap;gap:8px;display:flex}.recruitment-detail-page-module__e_XBKG__tags:empty{display:none}.recruitment-detail-page-module__e_XBKG__tags span{color:#555b64;overflow-wrap:anywhere;background:#fafafa;border:1px solid #e5e7eb;border-radius:5px;padding:4px 10px;font-size:12px;line-height:20px}.recruitment-detail-page-module__e_XBKG__headerActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.recruitment-detail-page-module__e_XBKG__headerActions .job-detail-share{color:#474d55;background:#fff;border-color:#d8dadd;font-size:13px}.recruitment-detail-page-module__e_XBKG__publish{color:#73777e;align-items:center;gap:8px;min-height:40px;font-size:13px;display:inline-flex}.recruitment-detail-page-module__e_XBKG__publish svg{flex-shrink:0}.recruitment-detail-page-module__e_XBKG__columns{grid-template-columns:minmax(0,1fr) minmax(280px,340px);display:grid}.recruitment-detail-page-module__e_XBKG__content{min-width:0;padding:0 36px}.recruitment-detail-page-module__e_XBKG__section{padding-block:28px}.recruitment-detail-page-module__e_XBKG__section+.recruitment-detail-page-module__e_XBKG__section{border-top:1px solid #e5e7eb}.recruitment-detail-page-module__e_XBKG__section h2{color:#20242a;margin:0 0 18px;font-size:17px;font-weight:650;line-height:26px}.recruitment-detail-page-module__e_XBKG__core h2{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.recruitment-detail-page-module__e_XBKG__core h2:before{content:"";background:#fd6501;border-radius:2px;width:3px;height:18px}.recruitment-detail-page-module__e_XBKG__core h2 span{color:#747980;font-size:12px;font-weight:400}.recruitment-detail-page-module__e_XBKG__body{color:#474d55;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.95}.recruitment-detail-page-module__e_XBKG__body mark{color:#bd4b00;background:#fff0e6;padding:1px 2px}.recruitment-detail-page-module__e_XBKG__body strong{font-weight:600}.recruitment-detail-page-module__e_XBKG__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px;margin:0;display:grid}.recruitment-detail-page-module__e_XBKG__facts div{min-width:0}.recruitment-detail-page-module__e_XBKG__facts dt{color:#747980;margin-bottom:5px;font-size:12px;line-height:20px}.recruitment-detail-page-module__e_XBKG__facts dd{color:#30343a;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500;line-height:24px}.recruitment-detail-page-module__e_XBKG__applyActions{flex-wrap:wrap;gap:12px;display:flex}.recruitment-detail-page-module__e_XBKG__action{color:#30343a;text-align:center;background:#fff;border:1px solid #d8dadd;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 20px;font-size:14px;font-weight:600;line-height:22px;transition:background .15s,border-color .15s;display:inline-flex}.recruitment-detail-page-module__e_XBKG__action svg{flex-shrink:0}.recruitment-detail-page-module__e_XBKG__action:hover{background:#fafafa;border-color:#b7bbc1}.recruitment-detail-page-module__e_XBKG__primaryAction{color:#fff;background:#c64e00;border-color:#c64e00}.recruitment-detail-page-module__e_XBKG__primaryAction:hover{background:#ae4300;border-color:#ae4300}.recruitment-detail-page-module__e_XBKG__action:focus-visible,.recruitment-detail-page-module__e_XBKG__breadcrumb a:focus-visible{outline-offset:4px;outline:2px solid #fd6501}.recruitment-detail-page-module__e_XBKG__caption{color:#747980;margin:-4px 0 16px;font-size:13px;line-height:22px}.recruitment-detail-page-module__e_XBKG__disclaimer{color:#747980;overflow-wrap:anywhere;margin:24px 0 0;font-size:12px;line-height:1.8}.recruitment-detail-page-module__e_XBKG__employer{background:#fcfcfc;border-left:1px solid #e5e7eb;border-bottom-right-radius:12px;min-width:0;padding:32px 28px}.recruitment-detail-page-module__e_XBKG__employerIdentity{align-items:flex-start;gap:14px;display:flex}.recruitment-detail-page-module__e_XBKG__employerIdentity>div:last-child{min-width:0}.recruitment-detail-page-module__e_XBKG__logo{color:#8a9098;background:#fff;border:1px solid #eef0f2;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.recruitment-detail-page-module__e_XBKG__logo img{object-fit:contain;width:100%;height:100%;display:block}.recruitment-detail-page-module__e_XBKG__employer h2{overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:650;line-height:26px}.recruitment-detail-page-module__e_XBKG__fullName{color:#73777e;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:20px}.recruitment-detail-page-module__e_XBKG__employerTags{margin-top:16px}.recruitment-detail-page-module__e_XBKG__employerTags span{color:#507061;overflow-wrap:anywhere;background:#f4f9f6;border:1px solid #dce8e2;border-radius:4px;padding:3px 8px;font-size:12px;line-height:20px}.recruitment-detail-page-module__e_XBKG__employerDescription{margin-top:28px}.recruitment-detail-page-module__e_XBKG__employerDescription h3{color:#30343a;margin:0 0 12px;font-size:14px;font-weight:600}.recruitment-detail-page-module__e_XBKG__employerDescription .recruitment-detail-page-module__e_XBKG__body{font-size:14px;line-height:1.9}.recruitment-detail-page-module__e_XBKG__companyActions{border-top:1px solid #e5e7eb;flex-direction:column;gap:10px;margin-top:24px;padding-top:24px;display:flex}@media (max-width:1023px){.recruitment-detail-page-module__e_XBKG__columns{grid-template-columns:minmax(0,1fr)}.recruitment-detail-page-module__e_XBKG__employer{border-top:1px solid #e5e7eb;border-left:0;border-radius:0 0 12px 12px;padding:28px 36px}.recruitment-detail-page-module__e_XBKG__companyActions{flex-flow:wrap}}@media (max-width:639px){.recruitment-detail-page-module__e_XBKG__main{padding-block:18px 28px}.recruitment-detail-page-module__e_XBKG__breadcrumb{margin-bottom:16px;font-size:12px}.recruitment-detail-page-module__e_XBKG__header{padding:24px 20px}.recruitment-detail-page-module__e_XBKG__headerBottom{align-items:flex-start;gap:16px}.recruitment-detail-page-module__e_XBKG__headerActions{gap:12px;width:100%}.recruitment-detail-page-module__e_XBKG__publish{font-size:12px}.recruitment-detail-page-module__e_XBKG__content{padding-inline:20px}.recruitment-detail-page-module__e_XBKG__section{padding-block:24px}.recruitment-detail-page-module__e_XBKG__facts{gap:18px 20px}.recruitment-detail-page-module__e_XBKG__facts dd{font-size:13px}.recruitment-detail-page-module__e_XBKG__body{font-size:14px}.recruitment-detail-page-module__e_XBKG__employer{padding:24px 20px}.recruitment-detail-page-module__e_XBKG__applyActions,.recruitment-detail-page-module__e_XBKG__companyActions{flex-direction:column}.recruitment-detail-page-module__e_XBKG__action{width:100%}}
