main.ngj-detail{display:grid!important;grid-template-columns:minmax(0,1.7fr) minmax(0,345px)!important;align-items:start!important;-moz-column-gap:22px!important;column-gap:22px!important;row-gap:17px!important;width:var(--ng-public-body-width,min(92%,1260px))!important;max-width:1260px!important;min-height:0!important;margin:0 auto!important;padding:112px 0 65px!important;background:transparent!important;color:#10283c!important;box-sizing:border-box!important}.ngj-detail,.ngj-detail *{box-sizing:border-box}.ngj-detail .ngp-job-detail-content>.mil-container,.ngj-detail .ngp-job-detail-hero-grid,.ngj-detail .ngp-job-detail-hero>.mil-container,.ngj-detail .ngp-job-detail-layout,.ngj-detail>.ngp-job-detail-content,.ngj-detail>.ngp-job-detail-hero{display:contents!important}.ngj-detail .ngp-job-detail-back{grid-column:1/-1!important;grid-row:1!important;margin:0!important;color:#386277!important;font-size:12px!important;text-decoration:none!important}.ngj-detail .ngp-job-detail-hero-grid>div:first-child{grid-column:1!important;grid-row:2!important;min-width:0!important;padding:26px!important;background:#fff!important;border:1px solid #dce7ed!important;border-radius:15px!important;box-shadow:0 5px 20px rgba(9,37,58,.045)!important}.ngj-detail .ngp-job-detail-labels{margin:0 0 12px!important}.ngj-detail .ngp-job-detail-labels>span{display:none!important}.ngj-detail .ngp-job-detail-labels em{padding:6px 11px!important;border:1px solid #ccecf2!important;border-radius:20px!important;background:#e9fafc!important;color:#00718c!important;font-size:10px!important;font-style:normal!important;letter-spacing:0!important}.ngj-detail .ngp-job-detail-hero h1{max-width:none!important;color:#10263a!important;font-size:clamp(29px,3.2vw,43px)!important;line-height:1.13!important;letter-spacing:-.045em!important;margin:0!important}.ngj-detail .ngj-publisher{display:flex;align-items:center;gap:10px;margin:17px 0 0}.ngj-detail .ngj-publisher-icon{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:10px;background:#e4f6fb;color:#077b98;font-size:20px;font-weight:850}.ngj-detail .ngj-publisher small,.ngj-detail .ngj-publisher strong{display:block}.ngj-detail .ngj-publisher strong{color:#15354b;font-size:14px}.ngj-detail .ngj-publisher small{margin-top:3px;color:#718695;font-size:11px}.ngj-detail .ngp-job-detail-hero p{margin:16px 0 0!important;max-width:none!important;color:#506a7d!important;font-size:13px!important;line-height:1.65!important}.ngj-detail .ngp-job-detail-tags{margin-top:17px!important;gap:8px!important}.ngj-detail .ngp-job-detail-tags span{min-height:30px!important;padding:6px 11px!important;background:#f6fafc!important;color:#36576b!important;border:1px solid #e1eaf0!important;border-radius:20px!important;font-size:11px!important}.ngj-detail .ngj-primary-actions{padding-top:18px;margin-top:18px;border-top:1px solid #e5edf1}.ngj-detail .ngj-apply{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:12px 29px;min-height:44px;background:#007d98;color:#fff;border-radius:9px;font-size:13px;font-weight:800;text-decoration:none}.ngj-detail .ngj-apply:hover{background:#00677e;color:#fff}.ngj-detail .ngj-closed{display:inline-flex;padding:10px 15px;color:#995117;background:#fff4eb;border-radius:8px;font-weight:750;font-size:12px}.ngj-detail .ngp-job-detail-hero-card{grid-column:2!important;grid-row:2!important;align-self:start!important;min-width:0!important;padding:23px!important;border:1px solid #dce7ed!important;border-radius:15px!important;background:#fff!important;box-shadow:0 5px 20px rgba(9,37,58,.045)!important;backdrop-filter:none!important}.ngj-detail .ngp-job-detail-hero-card>span{color:#007e99!important;font-size:10px!important}.ngj-detail .ngp-job-detail-hero-card>strong{color:#122c42!important;font-size:23px!important}.ngj-detail .ngp-job-detail-hero-card>div{border-color:#e4edf1!important}.ngj-detail .ngp-job-detail-hero-card>div span{color:#748795!important}.ngj-detail .ngp-job-detail-hero-card>div b{color:#17384c!important;overflow-wrap:anywhere}.ngj-detail .ngp-job-detail-main{display:block!important;min-width:0!important;padding:5px 24px!important;background:#fff!important;border:1px solid #dce7ed!important;border-radius:15px!important;box-shadow:0 5px 20px rgba(9,37,58,.045)!important}.ngj-detail .ngp-job-detail-section{margin:0!important;padding:23px 0!important;background:transparent!important;border:0!important;border-bottom:1px solid #e6edf2!important;border-radius:0!important;box-shadow:none!important}.ngj-detail .ngp-job-detail-section:last-child{border-bottom:0!important}.ngj-detail .ngp-job-detail-section-head{gap:10px!important;margin-bottom:13px!important}.ngj-detail .ngp-job-detail-section-head>span{display:none!important}.ngj-detail .ngp-job-detail-section-head strong{color:#112b40!important;font-size:21px!important;line-height:1.2!important;letter-spacing:-.035em!important}.ngj-detail .ngp-job-detail-section-head small{color:#7b909e!important}.ngj-detail .ngp-job-detail-section>p,.ngj-detail .ngp-job-detail-text{color:#466174!important;font-size:14px!important;line-height:1.8!important;overflow-wrap:anywhere}.ngj-detail .ngp-job-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ngj-detail .ngp-job-detail-facts>div{background:#f9fbfd!important;border-color:#e5edf2!important}.ngj-detail .ngp-job-detail-facts strong{color:#203d50!important;overflow-wrap:anywhere}.ngj-detail .ngp-job-detail-sidebar{grid-column:2!important;grid-row:3!important;position:static!important;display:flex!important;flex-direction:column!important;gap:15px!important;min-width:0!important}.ngj-detail .ngp-job-application-card{border-radius:14px!important;scroll-margin-top:110px}.ngj-detail .ngp-job-detail-sidebar input,.ngj-detail .ngp-job-detail-sidebar textarea{max-width:100%;box-sizing:border-box}@media (max-width:1000px){main.ngj-detail{grid-template-columns:minmax(0,1fr)!important;width:calc(100% - 36px)!important;gap:12px!important;padding-top:105px!important}.ngj-detail .ngp-job-detail-back{grid-column:1!important;grid-row:1!important}.ngj-detail .ngp-job-detail-hero-grid>div:first-child{grid-column:1!important;grid-row:2!important}.ngj-detail .ngp-job-detail-hero-card{grid-column:1!important;grid-row:3!important}.ngj-detail .ngp-job-detail-main{grid-column:1!important;grid-row:4!important}.ngj-detail .ngp-job-detail-sidebar{grid-column:1!important;grid-row:5!important}}@media (max-width:767px){main.ngj-detail{width:calc(100% - 28px)!important;padding-top:90px!important;padding-bottom:34px!important}.ngj-detail .ngp-job-detail-hero-card,.ngj-detail .ngp-job-detail-hero-grid>div:first-child{padding:17px!important;border-radius:12px!important}.ngj-detail .ngp-job-detail-hero h1{font-size:clamp(26px,7vw,33px)!important}.ngj-detail .ngp-job-detail-hero p{font-size:12px!important}.ngj-detail .ngj-apply{width:100%}.ngj-detail .ngp-job-detail-main{padding:3px 16px!important;border-radius:12px!important}.ngj-detail .ngp-job-detail-section{padding:19px 0!important}.ngj-detail .ngp-job-detail-section-head strong{font-size:18px!important}.ngj-detail .ngp-job-detail-section>p,.ngj-detail .ngp-job-detail-text{font-size:12px!important;line-height:1.7!important}.ngj-detail .ngp-job-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.ngj-detail .ngp-job-detail-facts>div{padding:11px!important}.ngj-detail .ngp-job-detail-facts strong{font-size:11px!important}.ngj-detail .ngp-job-application-card{scroll-margin-top:90px}}.ngj-detail .ngp-job-detail-hero-grid>div:first-child>p{display:none!important}.ngj-detail .ngp-job-detail-hero-grid>div:first-child{padding:23px!important}.ngj-detail .ngp-job-detail-main{padding:4px 24px!important}.ngj-detail .ngp-job-detail-section{padding:19px 0!important}.ngj-detail .ngp-job-detail-section-head small{display:none!important}.ngj-detail .ngp-job-detail-sidebar>*{min-width:0!important}@media (min-width:1001px){main.ngj-detail{row-gap:16px!important}.ngj-detail .ngp-job-detail-main{grid-column:1!important;grid-row:3!important;align-self:start!important}.ngj-detail .ngp-job-detail-sidebar>:first-child:not(.ngp-job-application-card){grid-column:2!important;grid-row:3!important;align-self:start!important;position:sticky!important;top:105px!important}.ngj-detail .ngp-job-detail-sidebar>.ngp-job-application-card{grid-column:1/-1!important;grid-row:4!important}.ngj-detail .ngp-job-detail-sidebar>:not(:first-child):not(.ngp-job-application-card){grid-column:1/-1!important;grid-row:auto!important;width:100%!important;max-width:790px!important;justify-self:center!important}}.ngj-detail .ngp-job-application-card{width:100%!important;max-width:790px!important;min-width:0!important;justify-self:center!important;align-self:start!important;padding:24px!important;margin:0!important;border-radius:15px!important;scroll-margin-top:105px!important}.ngj-detail .ngp-job-application-card h2{font-size:clamp(21px,2.4vw,27px)!important;line-height:1.22!important}.ngj-detail .ngp-job-application-card>p{max-width:590px!important;line-height:1.55!important}@media (min-width:768px){.ngj-detail .ngp-job-application-info{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.ngj-detail .ngp-job-application-info>div{min-width:0!important;overflow-wrap:anywhere!important;padding:10px 0!important}}.ngj-detail .ngp-job-application-card button,.ngj-detail .ngp-job-application-card input,.ngj-detail .ngp-job-application-card textarea{max-width:100%!important;box-sizing:border-box!important}@media (max-width:1000px){.ngj-detail .ngp-job-detail-main{grid-column:1!important;grid-row:4!important}.ngj-detail .ngp-job-detail-sidebar>:first-child:not(.ngp-job-application-card){grid-column:1!important;grid-row:5!important;position:static!important}.ngj-detail .ngp-job-detail-sidebar>.ngp-job-application-card{grid-column:1!important;grid-row:6!important;max-width:none!important}.ngj-detail .ngp-job-detail-sidebar>:not(:first-child):not(.ngp-job-application-card){grid-column:1!important;grid-row:auto!important}}@media (max-width:767px){main.ngj-detail{row-gap:10px!important;padding-bottom:30px!important}.ngj-detail .ngp-job-detail-hero-grid>div:first-child{padding:16px!important}.ngj-detail .ngp-job-detail-main{padding:3px 16px!important}.ngj-detail .ngp-job-detail-section{padding:17px 0!important}.ngj-detail .ngp-job-detail-section-head strong{font-size:18px!important}.ngj-detail .ngp-job-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.ngj-detail .ngp-job-application-card{padding:16px!important;border-radius:12px!important;scroll-margin-top:86px!important}.ngj-detail .ngp-job-application-info{display:block!important}.ngj-detail .ngp-job-application-card h2{font-size:21px!important}}.ngj-detail
.ngp-job-detail-sidebar>:first-child:not(.ngp-job-application-card){top:auto!important;right:auto!important;bottom:auto!important;left:auto!important}@media (min-width:1001px){main.ngj-detail{align-items:start!important;row-gap:22px!important}.ngj-detail .ngp-job-detail-main{grid-column:1!important;grid-row:3!important}.ngj-detail .ngp-job-detail-sidebar>:first-child:not(.ngp-job-application-card){grid-column:2!important;grid-row:3!important}.ngj-detail .ngp-job-detail-sidebar>.ngp-job-application-card{grid-column:1/-1!important;grid-row:4!important;position:relative!important;z-index:0!important;width:100%!important;max-width:790px!important;margin:0 auto!important;align-self:start!important}}@media (max-width:1000px){main.ngj-detail{grid-template-columns:minmax(0,1fr)!important;row-gap:13px!important}.ngj-detail .ngp-job-detail-sidebar>:first-child:not(.ngp-job-application-card){grid-column:1!important;grid-row:5!important;position:static!important}.ngj-detail .ngp-job-detail-sidebar>.ngp-job-application-card{grid-column:1!important;grid-row:6!important;position:relative!important;z-index:0!important;width:100%!important;max-width:none!important;margin:0!important}}.ngj-detail .ngp-job-application-card,.ngj-detail .ngp-job-application-card form,.ngj-detail .ngp-job-application-card input,.ngj-detail .ngp-job-application-card textarea{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}main.ngj-detail{grid-template-columns:minmax(0,1.65fr) minmax(0,345px)!important;gap:14px 18px!important;padding-top:106px!important;padding-bottom:38px!important}.ngj-detail
.ngp-job-detail-hero-grid>div:first-child>p{display:block!important;max-width:760px!important;margin:13px 0 0!important;color:#4a6376!important;font-size:13px!important;line-height:1.58!important}.ngj-detail
.ngp-job-detail-main>.ngp-job-detail-section:first-child{display:none!important}.ngj-detail
.ngp-job-detail-hero-grid>div:first-child{padding:23px!important;align-self:stretch!important;border-radius:14px!important}.ngj-detail .ngp-job-detail-hero h1{font-size:clamp(29px,3vw,41px)!important;line-height:1.12!important}.ngj-detail .ngj-publisher{margin-top:12px!important}.ngj-detail .ngp-job-detail-tags{margin-top:13px!important}.ngj-detail .ngj-primary-actions{margin-top:15px!important;padding-top:14px!important}.ngj-detail .ngj-apply{min-height:41px!important}.ngj-detail .ngp-job-detail-hero-card{padding:20px!important;border-radius:14px!important}.ngj-detail .ngp-job-detail-hero-card>strong{font-size:22px!important}.ngj-detail .ngp-job-detail-main{grid-column:1!important;grid-row:3!important;align-self:start!important;padding:5px 22px!important;border-radius:14px!important}.ngj-detail .ngp-job-detail-section{padding:17px 0!important}.ngj-detail .ngp-job-detail-section-head{margin-bottom:11px!important}.ngj-detail .ngp-job-detail-section-head strong{font-size:19px!important}.ngj-detail .ngp-job-detail-section>p,.ngj-detail .ngp-job-detail-text{font-size:13px!important;line-height:1.7!important}.ngj-detail .ngp-job-detail-facts{gap:9px!important}.ngj-detail .ngp-job-detail-sidebar{display:contents!important}.ngj-detail
.ngp-job-detail-sidebar>:first-child:not(.ngp-job-application-card){grid-column:2!important;grid-row:3!important;position:static!important;inset:auto!important;transform:none!important;z-index:auto!important;align-self:start!important;max-width:100%!important;margin:0!important}.ngj-detail
.ngp-job-detail-sidebar>.ngp-job-application-card{grid-column:1/-1!important;grid-row:4!important;position:relative!important;display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:24px!important;align-items:start!important;width:100%!important;max-width:none!important;min-width:0!important;padding:28px 32px!important;margin:0!important;background:#091e30!important;border:1px solid #17384e!important;border-radius:15px!important;box-shadow:0 10px 28px rgba(6,23,38,.1)!important;z-index:0!important;scroll-margin-top:100px!important}.ngj-detail .ngj-application-left{display:flex!important;flex-direction:column!important;min-width:0!important;height:100%!important;padding-right:24px!important;border-right:1px solid rgba(255,255,255,.12)!important}.ngj-detail .ngj-application-left
.ngp-job-application-kicker{display:block!important;color:#60d9e8!important;font-size:11px!important;font-weight:800!important;letter-spacing:.07em!important;margin-bottom:10px!important}.ngj-detail .ngj-application-left h2{color:#fff!important;font-size:clamp(23px,2.5vw,30px)!important;line-height:1.15!important;letter-spacing:-.035em!important;margin:0 0 11px!important}.ngj-detail .ngj-application-left>p{color:#bdd0dc!important;font-size:13px!important;line-height:1.65!important;max-width:440px!important;margin:0 0 22px!important}.ngj-detail .ngj-application-left
.ngp-job-application-info{display:flex!important;flex-direction:column!important;gap:0!important;margin:0!important}.ngj-detail .ngj-application-left
.ngp-job-application-info>div{display:block!important;min-width:0!important;padding:12px 0!important;margin:0!important;border-bottom:1px solid rgba(255,255,255,.1)!important;overflow-wrap:anywhere!important}.ngj-detail .ngj-application-left
.ngp-job-application-info span{display:block!important;color:#80a6b8!important;margin-bottom:5px!important;font-size:10px!important}.ngj-detail .ngj-application-left
.ngp-job-application-info strong{display:block!important;color:#f0f7fb!important;font-size:12px!important;line-height:1.5!important;font-weight:700!important}.ngj-detail .ngj-application-left
.ngp-job-share-button{width:100%!important;min-height:43px!important;margin-top:auto!important;padding:11px!important;color:#eef8fc!important;background:transparent!important;border:1px solid #507084!important;border-radius:9px!important}.ngj-detail .ngj-application-right{display:flex!important;flex-direction:column!important;gap:12px!important}.ngj-detail .ngj-application-right button,.ngj-detail .ngj-application-right form,.ngj-detail .ngj-application-right input,.ngj-detail .ngj-application-right select,.ngj-detail .ngj-application-right textarea,.ngj-detail .ngj-application-right>*{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.ngj-detail .ngj-application-right input,.ngj-detail .ngj-application-right select,.ngj-detail .ngj-application-right textarea{width:100%!important;font-size:13px!important}.ngj-detail .ngj-application-right textarea{min-height:85px!important}.ngj-detail .ngj-application-right h2,.ngj-detail .ngj-application-right h3{color:#fff!important;font-size:21px!important;line-height:1.25!important}.ngj-detail .ngj-application-right p{font-size:12px!important;line-height:1.6!important}.ngj-detail
.ngp-job-detail-sidebar>:last-child:not(.ngp-job-application-card){grid-column:1/-1!important;grid-row:5!important;width:100%!important;max-width:none!important;justify-self:stretch!important;margin:0!important;position:static!important}@media (max-width:1000px){main.ngj-detail{grid-template-columns:minmax(0,1fr)!important;width:calc(100% - 36px)!important;gap:12px!important;padding-top:104px!important}.ngj-detail .ngp-job-detail-main{grid-column:1!important;grid-row:4!important}.ngj-detail .ngp-job-detail-sidebar>:first-child:not(.ngp-job-application-card){grid-column:1!important;grid-row:5!important}.ngj-detail .ngp-job-detail-sidebar>.ngp-job-application-card{grid-column:1!important;grid-row:6!important}.ngj-detail .ngp-job-detail-sidebar>:last-child:not(.ngp-job-application-card){grid-column:1!important;grid-row:7!important}}@media (max-width:767px){main.ngj-detail{width:calc(100% - 28px)!important;padding-top:90px!important;padding-bottom:28px!important;gap:10px!important}.ngj-detail .ngp-job-detail-hero-grid>div:first-child{padding:17px!important}.ngj-detail .ngp-job-detail-hero h1{font-size:clamp(25px,7vw,32px)!important}.ngj-detail .ngp-job-detail-hero-grid>div:first-child>p{font-size:12px!important}.ngj-detail .ngp-job-detail-main{padding:3px 15px!important}.ngj-detail .ngp-job-detail-section-head strong{font-size:18px!important}.ngj-detail .ngp-job-detail-sidebar>.ngp-job-application-card{grid-template-columns:minmax(0,1fr)!important;gap:18px!important;padding:18px!important;border-radius:12px!important;scroll-margin-top:85px!important}.ngj-detail .ngj-application-left{height:auto!important;padding:0 0 18px!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.14)!important}.ngj-detail .ngj-application-left h2{font-size:23px!important}.ngj-detail .ngj-application-left>p{font-size:12px!important}.ngj-detail .ngj-application-left .ngp-job-share-button{margin-top:15px!important}.ngj-detail .ngj-application-right h2,.ngj-detail .ngj-application-right h3{font-size:20px!important}.ngj-detail .ngj-application-right input,.ngj-detail .ngj-application-right textarea{font-size:14px!important}}.ngj-detail .ngj-application-left{height:auto!important;min-height:100%!important;justify-content:flex-start!important;gap:0!important}.ngj-detail
.ngj-application-left .ngp-job-share-button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:45px!important;margin:18px 0 0!important;padding:11px 15px!important;border:1px solid #35d3e5!important;border-radius:9px!important;background:transparent!important;color:#fff!important;font-size:13px!important;font-weight:800!important;cursor:pointer!important}.ngj-detail
.ngj-application-left .ngp-job-share-button:hover{background:rgba(37,192,215,.12)!important}.ngj-detail .ngj-left-account-controls{width:100%!important;min-width:0!important;margin-top:13px!important}.ngj-detail .ngj-left-account-controls>p{color:#bfd1de!important;font-size:12px!important;line-height:1.55!important;margin:0 0 13px!important}.ngj-detail
.ngj-application-left .ngp-job-apply-gate-actions{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important;margin:0!important}.ngj-detail
.ngj-application-left .ngp-job-apply-gate-actions>a{display:flex!important;width:100%!important;min-height:45px!important;align-items:center!important;justify-content:center!important;padding:11px 13px!important;margin:0!important;border-radius:9px!important;font-size:13px!important;font-weight:800!important;text-align:center!important;text-decoration:none!important}.ngj-detail
.ngj-application-left .ngp-job-apply-button{color:#032537!important;background:#26ccdf!important;border:1px solid #26ccdf!important}.ngj-detail
.ngj-application-left .ngp-job-apply-gate-actions
.ngp-job-contact-link{color:#fff!important;background:rgba(255,255,255,.035)!important;border:1px solid #688294!important}.ngj-detail
.ngj-application-left>.ngp-job-contact-link{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:45px!important;margin-top:10px!important;padding:11px 13px!important;border:1px solid #b2c4d1!important;border-radius:9px!important;background:transparent!important;color:#fff!important;font-size:13px!important;font-weight:750!important;text-align:center!important;text-decoration:none!important}.ngj-detail .ngj-application-disclaimer{grid-column:1/-1!important;min-width:0!important;margin:5px 0 0!important;padding-top:17px!important;border-top:1px solid rgba(255,255,255,.18)!important}.ngj-detail .ngj-application-disclaimer small{display:block!important;color:#bed0dc!important;font-size:11px!important;line-height:1.6!important}.ngj-detail .ngj-application-right{min-width:0!important;align-self:start!important}@media (max-width:767px){.ngj-detail .ngp-job-detail-sidebar>.ngp-job-application-card{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.ngj-detail .ngj-application-left{min-height:0!important;padding:0 0 16px!important}.ngj-detail .ngj-left-account-controls>p{font-size:12px!important}.ngj-detail .ngj-application-left .ngp-job-apply-gate-actions>a,.ngj-detail .ngj-application-left .ngp-job-share-button,.ngj-detail .ngj-application-left>.ngp-job-contact-link{min-height:44px!important;font-size:12px!important}.ngj-detail .ngj-application-disclaimer{padding-top:13px!important}}.ngshare-overlay{position:fixed;inset:0;z-index:100000;overflow-y:auto;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(4,17,30,.75);backdrop-filter:blur(5px)}.ngshare-modal,.ngshare-modal *{box-sizing:border-box}.ngshare-modal{width:min(100%,1050px);max-height:min(94vh,980px);overflow-y:auto;padding:28px;background:#fff;color:#102b40;border:1px solid #d9e7ed;border-radius:21px;box-shadow:0 24px 76px rgba(0,0,0,.34)}.ngshare-header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:22px}.ngshare-header h2{font-size:clamp(24px,3vw,33px);line-height:1.16;letter-spacing:-.04em;color:#102b40;margin:0 0 7px;font-weight:850}.ngshare-header p{margin:0;font-size:13px;color:#607b8c;line-height:1.5}.ngshare-close{flex:0 0 auto;width:36px;height:36px;border:1px solid #d4e2ea;background:#fff;color:#0b293e;border-radius:50%;font-size:25px;cursor:pointer}.ngshare-layout{display:grid;grid-template-columns:minmax(0,500px) minmax(0,1fr);gap:24px;align-items:start}.ngshare-card{position:relative;isolation:isolate;min-width:0;min-height:500px;display:flex;flex-direction:column;gap:13px;padding:24px;background:#fff;border:1px solid #ccdfe7;border-radius:16px;box-shadow:0 5px 21px rgba(17,49,72,.06);overflow:hidden}.ngshare-watermark{position:absolute;z-index:-1;top:110px;right:-110px;width:380px;max-width:none;max-height:380px;opacity:.055;filter:grayscale(1);pointer-events:none}.ngshare-logo,.ngshare-watermark{-o-object-fit:contain;object-fit:contain}.ngshare-logo{max-width:184px;max-height:62px;width:auto;height:auto;-o-object-position:left center;object-position:left center;align-self:flex-start}.ngshare-kicker{align-self:flex-start;background:#ddf8fc;color:#087b91;font-weight:850;font-size:10px;letter-spacing:.07em;padding:6px 10px;border-radius:20px}.ngshare-card h3{font-size:clamp(23px,2.4vw,32px);line-height:1.14;letter-spacing:-.045em;color:#09273c;margin:0;overflow-wrap:anywhere}.ngshare-employer{font-size:13px;color:#385d71;margin:0;font-weight:650}.ngshare-tags{display:flex;flex-wrap:wrap;gap:6px}.ngshare-tags span{border:1px solid #d9e8ef;border-radius:20px;background:#f7fbfd;color:#365b6f;padding:6px 9px;font-size:11px;line-height:1.25}.ngshare-facts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ngshare-facts div{background:#f5fafc;border:1px solid #e0edf2;border-radius:10px;padding:12px;min-width:0}.ngshare-facts small{display:block;color:#6e8897;font-size:10px;font-weight:800;letter-spacing:.04em;margin-bottom:5px}.ngshare-facts strong{display:block;color:#13394d;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.ngshare-description{color:#36576a;font-size:13px;line-height:1.55;margin:0;overflow-wrap:anywhere}.ngshare-view{display:flex;align-items:center;justify-content:center;min-height:40px;margin-top:auto;border-radius:9px;background:#e4f8fa;border:1px solid #32cbdb;color:#007b91;text-decoration:none;font-size:13px;font-weight:800;padding:10px}.ngshare-actions{min-width:0;padding-top:4px}.ngshare-actions h3{font-size:20px;color:#09273c;margin:0 0 7px;font-weight:850}.ngshare-actions>p{font-size:12px;line-height:1.5;color:#648090;margin:0 0 17px}.ngshare-socials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:20px}.ngshare-socials button{min-height:49px;padding:8px;border:1px solid #d2e3eb;background:#fff;border-radius:10px;color:#123951;font-weight:750;font-size:12px;cursor:pointer}.ngshare-download:hover,.ngshare-socials button:hover{border-color:#0a95ab;background:#f5fcfe}.ngshare-actions label{display:block;font-size:12px;font-weight:800;color:#183a4d;margin:0 0 8px}.ngshare-url{display:flex;gap:7px;min-width:0;margin-bottom:9px}.ngshare-url input{flex:1;min-width:0;width:0;border:1px solid #d2e0e8;border-radius:8px;padding:10px;color:#415f72;font-size:11px;background:#f9fcfd}.ngshare-primary,.ngshare-url button{border:0;border-radius:8px;background:#007f99;color:white;font-weight:800;font-size:12px;padding:10px 14px;cursor:pointer}.ngshare-copy-post,.ngshare-download{width:100%;min-height:39px;border:1px solid #d4e5ec;border-radius:8px;background:white;color:#126b82;font-weight:750;font-size:12px;cursor:pointer;margin:0 0 9px}.ngshare-primary{display:block;width:100%;min-height:46px;margin-bottom:9px;font-size:13px}.ngshare-download:disabled{opacity:.55;cursor:wait}.ngshare-actions .ngshare-note{font-size:11px;color:#6b8595;line-height:1.6;margin:8px 0 0}.ngshare-actions .ngshare-status{font-size:12px;color:#08764e;font-weight:750;margin:12px 0 0}@media(max-width:740px){.ngshare-overlay{padding:9px;align-items:flex-start}.ngshare-modal{padding:17px;max-height:none;margin:6px 0;border-radius:15px}.ngshare-layout{grid-template-columns:minmax(0,1fr);gap:20px}.ngshare-card{min-height:0;padding:18px}.ngshare-header{margin-bottom:17px}.ngshare-socials{grid-template-columns:repeat(3,minmax(0,1fr))}.ngshare-watermark{top:110px;right:-120px;width:340px}.ngshare-card h3{font-size:26px}.ngshare-facts{gap:7px}}@media(max-width:360px){.ngshare-socials{grid-template-columns:repeat(2,minmax(0,1fr))}.ngshare-facts{grid-template-columns:minmax(0,1fr)}}