h1,h3{margin:0}.job-header{max-width:var(--wp--preset--color--violet-500)}.job-title{margin-bottom:var(--wp--preset--spacing--4)}.job-header{background-color:#fff;margin-bottom:48px;margin-top:48px;width:100%}.job-header-sticky{left:0;position:sticky;top:0;width:100%;z-index:1006}.job-header-content{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--content-size);padding:8px 0}.job-overview{display:flex;flex-direction:column;gap:60px}.job-overview h3{margin-bottom:8px}.company-link{color:var(--wp--preset--color--violet-500)!important}.job-not-found{padding-top:48px}.job-header-actions{align-items:center;display:flex;gap:12px;justify-content:flex-end;padding-bottom:60px}.job-header-btn{align-items:center;border:2px solid;border-radius:32px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:var(--wp--preset--spacing--2);height:40px;justify-content:center;padding:0 var(--wp--preset--spacing--5);-webkit-text-decoration:none;text-decoration:none}.job-share-button{background:0 0;border:1px solid transparent;color:#000;position:relative}.job-share-button:hover{background:#f5f5f5}.share-dropdown{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);display:none;left:0;margin-top:8px;min-width:200px;position:absolute;top:100%;z-index:100}.share-dropdown.active{display:block}.share-option{align-items:center;cursor:pointer;display:flex;gap:8px;padding:12px 16px}.share-option,.share-option svg{transition:all .2s ease}.share-option:hover{background:#f5f5f5}.job-report-button{background-color:transparent;border-color:#000}.job-refer-button{border-color:#000}.job-refer-button:hover,.job-report-button:hover{background-color:#f5f5f5;color:#000;-webkit-text-decoration:none;text-decoration:none}.job-apply-button{background-color:var(--wp--preset--color--violet-500);border:2px solid;border-color:var(--wp--preset--color--violet-500);color:var(--wp--preset--color--white)}.job-apply-button:hover{background-color:var(--wp--preset--color--deep-violet);border:2px solid;border-color:var(--wp--preset--color--deep-violet);color:var(--wp--preset--color--white);-webkit-text-decoration:none;text-decoration:none}.mobile-actions{display:none}@media(max-width:768px){.job-refer-button,.job-report-button{color:var(--wp--preset--color--neutral-800)!important;font-size:8px!important;height:32px!important}.job-header-actions{padding-bottom:32px}.job-header-actions .job-apply-button{display:none}.mobile-actions{background-color:#fff;bottom:0;display:flex;justify-content:flex-end;left:0;padding:16px 24px;position:sticky}.job-header-info .job-title{font-size:24px;line-height:32px}}.mobile-share-modal{background:rgba(0,0,0,.5);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1007}.mobile-share-modal.active{display:block}.mobile-share-content{background:#fff;border-radius:24px;left:0;margin:4px;position:absolute;right:0;top:48px}.mobile-share-header{align-items:center;border-bottom:1px solid var(--wp--preset--color--neutral-200);display:flex;justify-content:space-between;padding:24px}.mobile-share-header h5{margin:0}.mobile-share-close{background:0 0;border:none;cursor:pointer}.mobile-share-options{display:flex;flex-wrap:wrap;gap:16px;padding:16px 24px}.mobile-share-option{align-items:center;background:0 0;border:none;border-radius:24px;cursor:pointer;display:flex;font-size:16px;height:40px;padding:12px 16px;text-align:left}.mobile-share-option:hover{background:#f5f5f5}.mobile-share-option svg{margin-right:12px}.mobile-refer-btn{align-items:center;border:2px solid;border-color:var(--wp--preset--color--violet-500);border-radius:32px;color:var(--wp--preset--color--violet-500);cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:var(--wp--preset--spacing--2);height:40px;justify-content:center;padding:0 var(--wp--preset--spacing--5)}.mobile-refer-btn,.mobile-refer-btn:hover{-webkit-text-decoration:none;text-decoration:none}.mobile-refer-btn:hover{background-color:var(--wp--preset--color--violet-400)}@media(max-width:768px){.share-dropdown{display:none!important}}@media(min-width:769px){.mobile-share-modal{display:none!important}}.page-job-detail.page-layout-promotion .layout-container{display:flex;flex-flow:row nowrap;justify-content:center;margin-left:auto;margin-right:auto}.page-job-detail.page-layout-promotion .left-area,.page-job-detail.page-layout-promotion .right-area{flex-basis:19.88%;flex-shrink:0;min-width:120px}.page-job-detail.page-layout-promotion .center-area{flex-grow:1}.page-job-detail.page-layout-promotion .banner-img{max-width:100%;width:100%}.page-job-detail.page-layout-promotion .top-banner .banner-img.mobile-only{width:100%}.page-job-detail.page-layout-promotion .center-area img{max-height:378px}@media screen and (min-width:2600px){.page-job-detail.page-layout-promotion .center-area img{max-height:none}}@media screen and (max-width:1920px){.page-job-detail.page-layout-promotion .center-area img{max-height:290px}}@media screen and (max-width:1660px){.page-job-detail.page-layout-promotion .center-area img{max-height:250px}}@media screen and (max-width:1600px){.page-job-detail.page-layout-promotion .center-area img{max-height:200px}}@media screen and (max-width:1024px){.tablet-hidden{display:none}}@media screen and (min-width:431px){.mobile-only{display:none}}@media screen and (max-width:430px){.mobile-hidden{display:none}}