.portal_shell__2g1R9{--portal-surface:#fff;--portal-page:#fafbf9;--portal-soft:#f2f4f4;--portal-border:#dce2e5;--portal-ink:#1c2c3d;--portal-secondary:#52616e;--portal-blue:#245bd2;--portal-accent:#edf2fb;--background:var(--portal-page);--foreground:var(--portal-ink);--card:var(--portal-surface);--card-foreground:var(--portal-ink);--text-secondary:var(--portal-secondary);--border:var(--portal-border);--accent:var(--portal-accent);--accent-foreground:var(--portal-blue);min-height:100vh;display:flex;flex-direction:column;background:var(--portal-page);color:var(--portal-ink)}.portal_shell__2g1R9:has([data-profile-page]){--portal-page:#f7f8fa;--portal-ink:#202d40;--portal-secondary:#637083;--portal-border:#e7ebf0;--portal-blue:#245bd2;--portal-accent:#edf2fb}.portal_shell__2g1R9:has([data-profile-page]) .portal_footerInner__sGH0c,.portal_shell__2g1R9:has([data-profile-page]) .portal_headerInner__hCPLG{max-width:1200px}.portal_shell__2g1R9:has([data-profile-page]) .portal_headerInner__hCPLG{min-height:60px}@media (min-width:768px){.portal_shell__2g1R9:has([data-profile-page]) .portal_navLink__0M1nx>svg{display:none}}.portal_shell__2g1R9:has([data-profile-page]) .portal_footerInner__sGH0c{padding-top:12px;padding-bottom:12px}.portal_shell__2g1R9:has([data-home-page]){--portal-page:#f7f9fc;--portal-border:#e2e7ef;--portal-secondary:#607086}.portal_shell__2g1R9:has([data-home-page]) .portal_footerInner__sGH0c{min-height:54px;padding-top:14px;padding-bottom:14px}.portal_shell__2g1R9:has([data-home-page]) .portal_footerBrand__TmHIn{font-size:13px}.dark .portal_shell__2g1R9:has([data-home-page]){--portal-page:#151c24;--portal-border:#394553;--portal-secondary:#b6c2cc}.portal_shell__2g1R9:has([data-applications-page]){--portal-page:#fafbfc;--portal-border:#e3e8ed;--portal-secondary:#718093;--portal-blue:#2864ff;--portal-accent:#e8efff}.portal_shell__2g1R9:has([data-applications-page]) .portal_container__lh81i,.portal_shell__2g1R9:has([data-applications-page]) .portal_footerInner__sGH0c,.portal_shell__2g1R9:has([data-applications-page]) .portal_headerInner__hCPLG{max-width:1024px}.portal_shell__2g1R9:has([data-applications-page]) .portal_headerInner__hCPLG{min-height:64px;gap:36px}.portal_shell__2g1R9:has([data-applications-page]) .portal_brand__uccRx>span{font-size:24px;color:var(--portal-ink)}.portal_shell__2g1R9:has([data-applications-page]) .portal_navLink__0M1nx{padding-inline:10px;font-size:12px}.portal_shell__2g1R9:has([data-applications-page]) .portal_navLink__0M1nx[aria-current=page]:after{left:10px;right:10px}.portal_shell__2g1R9:has([data-applications-page]) .portal_pageHeading__eiXgU{padding-top:40px;padding-bottom:24px}.portal_shell__2g1R9:has([data-applications-page]) .portal_pageHeading__eiXgU p{margin-top:14px}.portal_shell__2g1R9:has([data-applications-page]) .portal_footerInner__sGH0c{min-height:60px;padding-top:16px;padding-bottom:16px}.portal_shell__2g1R9:has([data-applications-page]) .portal_footerBrand__TmHIn{font-size:14px}.dark .portal_shell__2g1R9:has([data-applications-page]){--portal-page:#151c24;--portal-border:#394553;--portal-secondary:#b6c2cc;--portal-blue:#a0beff;--portal-accent:#243651}@media (max-width:767px){.portal_shell__2g1R9:has([data-applications-page]) .portal_headerInner__hCPLG{flex-wrap:nowrap;gap:12px}.portal_shell__2g1R9:has([data-applications-page]) .portal_navLink__0M1nx{padding-inline:2px;font-size:11px}.portal_shell__2g1R9:has([data-applications-page]) .portal_navLink__0M1nx[aria-current=page]:after{left:calc(50% - 18px);right:auto}.portal_shell__2g1R9:has([data-applications-page]) .portal_pageHeading__eiXgU{padding-top:32px}.portal_shell__2g1R9:has([data-applications-page]) .portal_footerInner__sGH0c{flex-direction:row;align-items:center;gap:16px}}.dark .portal_shell__2g1R9{--portal-surface:#202832;--portal-page:#151c24;--portal-soft:#252f3b;--portal-border:#394553;--portal-ink:#eef2f5;--portal-secondary:#b6c2cc;--portal-blue:#a0beff;--portal-accent:#243651}.portal_shell__2g1R9 ::selection{background:var(--portal-blue);color:var(--portal-surface)}.portal_shell__2g1R9[data-standalone-exam=true]{--portal-bottom-nav-height:0px;min-height:100dvh;padding-bottom:env(safe-area-inset-bottom,0)}.portal_shell__2g1R9:has([data-exam-sheet=true]){background:#efefeb}.dark .portal_shell__2g1R9:has([data-exam-sheet=true]){background:#14191c}.portal_shell__2g1R9 input,.portal_shell__2g1R9 textarea{caret-color:var(--portal-blue)}.portal_shell__2g1R9 a{text-underline-offset:.25em}.portal_shell__2g1R9 a:focus-visible,.portal_shell__2g1R9 button:focus-visible,.portal_shell__2g1R9 select:focus-visible,.portal_shell__2g1R9 summary:focus-visible{outline:2px solid var(--portal-blue);outline-offset:4px}.portal_shell__2g1R9 h1,.portal_shell__2g1R9 h2,.portal_shell__2g1R9 h3{text-wrap:balance}.portal_skipLink__kjoAh{position:fixed;top:-100px;left:16px;z-index:100;padding:12px 20px;border-radius:8px;background:var(--portal-surface);color:var(--portal-blue)}.portal_skipLink__kjoAh:focus{top:12px}.portal_header__YDq0Z{border-bottom:1px solid var(--portal-border);background:var(--portal-surface)}.portal_headerInner__hCPLG{max-width:1216px;padding:0 40px;min-height:80px;margin:0 auto;display:flex;align-items:center;gap:48px}.portal_brand__uccRx{display:inline-flex;align-items:center;gap:14px;flex-shrink:0;border-radius:4px}.portal_brand__uccRx>span{border-left:1px solid var(--portal-border);padding-left:14px;font-family:var(--font-display);font-weight:600;font-size:28px;letter-spacing:-.025em;line-height:1.2}.portal_navigation__cDNiP{display:flex;align-self:stretch;gap:8px}.portal_navLink__0M1nx{position:relative;display:inline-flex;align-items:center;gap:8px;padding:0 14px;color:var(--portal-secondary);font-size:14px;font-weight:500}.portal_navLink__0M1nx>svg{stroke-width:1.6}.portal_navLink__0M1nx:hover,.portal_navLink__0M1nx[aria-current=page]{color:var(--portal-blue)}.portal_navLink__0M1nx[aria-current=page]:after{position:absolute;content:"";bottom:-1px;left:14px;right:14px;height:2px;background:var(--portal-blue)}.portal_headerActions__3Ue1T>button{min-width:44px;min-height:44px}.portal_headerActions__3Ue1T{margin-left:auto;display:flex;align-items:center;gap:12px}.portal_headerLogin__VpsJk{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border-radius:8px;color:var(--portal-blue);font-size:14px;font-weight:600}.portal_headerLogin__VpsJk:hover{background:var(--portal-accent)}.portal_mobileLogin__9dZ4y{display:none}.portal_content__I7iRx{flex:1}.portal_content__I7iRx:has(>.portal_homeWorkspace__IIfnK){display:flex;flex-direction:column}.portal_shell__2g1R9:has(.portal_homeWorkspace__IIfnK) .portal_homeWorkspace__IIfnK{flex:1;display:flex;flex-direction:column}.portal_shell__2g1R9:has(.portal_homeWorkspace__IIfnK) .portal_overviewLayout__GGm3L{flex:1}.portal_shell__2g1R9:has(.portal_homeWorkspace__IIfnK) .portal_workspaceHelp__loZJu{flex:none;margin-top:24px}.portal_shell__2g1R9:has(.portal_homeWorkspace__IIfnK) .portal_footer__CxJgt{flex:none}.portal_shell__2g1R9:has(.portal_homeWorkspace__IIfnK) .portal_footerInner__sGH0c{min-height:48px;padding-top:12px;padding-bottom:12px;flex-direction:row;align-items:center;gap:16px}.portal_shell__2g1R9:has(.portal_homeWorkspace__IIfnK) .portal_footerBrand__TmHIn{font-size:14px}.portal_container__lh81i{max-width:1216px;width:100%;margin:0 auto;padding:0 40px}.portal_primaryButton__ibqu5,.portal_secondaryButton__oz5MG{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:550}.portal_primaryButton__ibqu5{background:#245bd2;color:#fff}.portal_primaryButton__ibqu5:hover{background:#1949b2}.portal_primaryButton__ibqu5:active{background:#133c98}.portal_secondaryButton__oz5MG{border:1px solid var(--portal-border);color:var(--portal-ink)}.portal_secondaryButton__oz5MG:hover{background:var(--portal-soft);border-color:var(--portal-secondary)}.portal_secondaryButton__oz5MG:active{background:var(--portal-accent)}.portal_footer__CxJgt{border-top:1px solid var(--portal-border)}.portal_footerInner__sGH0c{max-width:1216px;padding:26px 40px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.portal_footerBrand__TmHIn{font-family:var(--font-display);font-weight:550;font-size:16px;letter-spacing:-.025em}.portal_pageHeading__eiXgU{padding:48px 0 36px}.portal_detailTitle__wa6UM,.portal_pageHeading__eiXgU h1{font-family:var(--font-display);font-size:36px;line-height:1.25;font-weight:550;letter-spacing:-.03em;overflow-wrap:anywhere}.portal_pageHeading__eiXgU p{max-width:65ch;color:var(--portal-secondary);font-size:16px;line-height:1.75;margin-top:16px}.portal_pageBody__3k8Y6{padding-bottom:72px}.portal_listTitle__MQYIX{display:flex;align-items:center;gap:12px;font-size:19px;font-weight:550;line-height:1.4;margin-bottom:18px}.portal_listTitle__MQYIX span{font-size:14px;font-weight:400;color:var(--portal-secondary)}.portal_applicationList__QApys{list-style:none;border:1px solid var(--portal-border);border-radius:12px;background:var(--portal-surface)}.portal_applicationRow__pMUMR{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 26px;border-bottom:1px solid var(--portal-border)}.portal_applicationRow__pMUMR:last-child{border-bottom:0}.portal_applicationIdentity__Sqwd_{min-width:0}.portal_applicationIdentity__Sqwd_ h3{font-size:17px;font-weight:550;line-height:1.5;overflow-wrap:anywhere}.portal_applicationIdentity__Sqwd_ p{color:var(--portal-secondary);margin-top:6px;font-size:14px}.portal_applicationState__emerN{flex-shrink:0;text-align:right}.portal_statusLabel__QIiCh{font-size:13px;font-weight:550;color:var(--portal-blue)}.portal_applicationRow__pMUMR[data-closed=true] .portal_statusLabel__QIiCh{color:var(--portal-secondary)}.portal_applicationState__emerN time{display:block;margin-top:9px;font-size:12px;color:var(--portal-secondary);font-variant-numeric:tabular-nums}.portal_emptyState__efDon,.portal_loginCard__kInSs{border-radius:12px;box-shadow:none}.portal_detailPage__OSqq4{padding-top:32px;padding-bottom:72px}.portal_detailPage__OSqq4 h2,.portal_emptyState__efDon h2{font-family:var(--font-display);font-size:19px;font-weight:550;letter-spacing:-.02em;line-height:1.5}.portal_confirmationCard__oOgrj{margin-top:36px;padding:28px;border:1px solid var(--portal-border);border-radius:12px;background:var(--portal-surface)}.portal_loginTitle__CrDux{font-family:var(--font-display);font-size:28px;font-weight:550;letter-spacing:-.025em;line-height:1.35}@media (max-width:1100px){.portal_headerInner__hCPLG{gap:24px}}@media (min-width:561px) and (max-width:1050px){.portal_headerInner__hCPLG{flex-wrap:wrap;gap:0 24px}.portal_brand__uccRx,.portal_headerActions__3Ue1T{min-height:70px}.portal_navigation__cDNiP{order:3;width:100%;min-height:46px}}@media (max-width:800px){.portal_container__lh81i,.portal_footerInner__sGH0c,.portal_headerInner__hCPLG{padding-left:24px;padding-right:24px}.portal_applicationRow__pMUMR{gap:16px}.portal_applicationState__emerN{flex-shrink:1}}@media (max-width:560px){.portal_container__lh81i,.portal_footerInner__sGH0c,.portal_headerInner__hCPLG{padding-left:20px;padding-right:20px}.portal_headerInner__hCPLG{flex-wrap:wrap;min-height:0;gap:0}.portal_brand__uccRx{min-height:68px;gap:8px}.portal_brand__uccRx>svg{height:18px}.portal_brand__uccRx>span{padding-left:8px;font-size:22px}.portal_headerActions__3Ue1T{gap:4px}.portal_headerActions__3Ue1T button{font-size:11px}.portal_headerActions__3Ue1T form button{padding-inline:8px}.portal_navigation__cDNiP{order:3;width:100%;min-height:46px;gap:0}.portal_navLink__0M1nx{flex:1;justify-content:center;font-size:12px;padding:0 7px}.portal_primaryButton__ibqu5,.portal_secondaryButton__oz5MG{width:100%}.portal_primaryButton__ibqu5{justify-content:space-between}.portal_footerInner__sGH0c{padding-top:24px;padding-bottom:24px;flex-direction:column;align-items:start;gap:8px}.portal_pageHeading__eiXgU{padding:32px 0 28px}.portal_detailTitle__wa6UM,.portal_pageHeading__eiXgU h1{font-size:28px}.portal_pageHeading__eiXgU p{font-size:15px}.portal_applicationRow__pMUMR{flex-direction:column;align-items:start;padding:22px}.portal_applicationState__emerN{text-align:left}.portal_detailPage__OSqq4,.portal_pageBody__3k8Y6{padding-bottom:48px}}.portal_homeWorkspace__IIfnK{padding-top:40px;padding-bottom:20px}.portal_workspaceHeading__cetpl{margin-bottom:36px}.portal_workspaceHeading__cetpl h1{font-family:var(--font-display);font-size:34px;font-weight:550;letter-spacing:-.03em;line-height:1.3}.portal_workspaceHeading__cetpl>p{margin-top:12px;max-width:65ch;color:var(--portal-secondary);font-size:16px;line-height:1.7}.portal_overviewLayout__GGm3L{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:40px}.portal_overviewPrimary__cuH38{min-width:0}.portal_workspaceSectionHead__hE0c8{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:20px}.portal_opportunityAside__BDAqy>h2,.portal_resultsHeading__x2kfh h2,.portal_workspaceSectionHead__hE0c8 h2{font-size:19px;font-weight:550;line-height:1.5}.portal_workspaceSectionHead__hE0c8>span{font-size:13px;color:var(--portal-secondary);white-space:nowrap}.portal_overviewPrimary__cuH38 .portal_applicationList__QApys{border-inline:0;border-radius:0;background:transparent}.portal_overviewPrimary__cuH38 .portal_applicationRow__pMUMR{padding:24px 0}.portal_overviewPrimary__cuH38 .portal_applicationIdentity__Sqwd_ h3{font-size:16px}.portal_overviewPrimary__cuH38 .portal_applicationState__emerN{max-width:220px}.portal_sectionAction__P9ENw{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:16px;color:var(--portal-blue);font-size:14px;font-weight:550}.portal_sectionAction__P9ENw:hover,.portal_textAction__B_j_a:hover{text-decoration:underline}.portal_opportunityAside__BDAqy{padding-left:28px;border-left:1px solid var(--portal-border)}.portal_opportunityAside__BDAqy>p{margin-top:20px;color:var(--portal-secondary);font-size:14px;line-height:1.8}.portal_opportunityAside__BDAqy ul{list-style:none;margin-top:4px}.portal_opportunityAside__BDAqy li{border-bottom:1px solid var(--portal-border)}.portal_opportunityAside__BDAqy li a{position:relative;display:block;padding:24px 24px 24px 0}.portal_opportunityAside__BDAqy li a:hover h3{color:var(--portal-blue);text-decoration:underline}.portal_opportunityAside__BDAqy h3{font-size:15px;font-weight:550;line-height:1.6}.portal_opportunityAside__BDAqy li p{color:var(--portal-secondary);font-size:13px;line-height:1.7;margin-top:7px}.portal_opportunityAside__BDAqy li svg{position:absolute;right:0;top:28px;color:var(--portal-blue)}.portal_overviewEmpty__qF7oi{padding:32px 0;border-top:1px solid var(--portal-border)}.portal_overviewEmpty__qF7oi h3{max-width:38ch;font-size:20px;font-weight:550;line-height:1.5}.portal_overviewEmpty__qF7oi p{margin:14px 0 24px;max-width:55ch;color:var(--portal-secondary);font-size:15px;line-height:1.8}.portal_jobFilters__CJeF2{display:flex;align-items:end;gap:24px;padding:24px;border-radius:12px;background:var(--portal-soft);margin-bottom:32px}.portal_searchField__w6cVS{flex:1;min-width:0}.portal_policyField__LpHVE label,.portal_searchField__w6cVS label{display:block;margin-bottom:8px;font-size:13px;font-weight:550}.portal_searchField__w6cVS>div{display:flex;align-items:center;gap:12px;background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:8px;padding-left:14px;min-height:46px}.portal_searchField__w6cVS>div:focus-within{outline:2px solid var(--portal-blue);outline-offset:2px}.portal_searchField__w6cVS svg{color:var(--portal-secondary);flex-shrink:0}.portal_searchField__w6cVS input{min-width:0;width:100%;height:46px;font:inherit;font-size:14px;background:transparent;outline:none;padding-right:12px}.portal_searchField__w6cVS input::placeholder{color:var(--portal-secondary);opacity:1}.portal_searchField__w6cVS button{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0}.portal_policyField__LpHVE{width:230px}.portal_policyField__LpHVE select{width:100%;min-height:48px;border:1px solid var(--portal-border);border-radius:8px;padding:8px 12px;background:var(--portal-surface);color:var(--portal-ink);font:inherit;font-size:14px}.portal_resultsHeading__x2kfh{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px}.portal_resultsHeading__x2kfh>p,.portal_resultsHeading__x2kfh>span{font-size:13px;color:var(--portal-secondary)}.portal_catalogEmpty__kCrUg .portal_resultsHeading__x2kfh{padding-bottom:18px;margin-bottom:0;border-bottom:1px solid var(--portal-border)}.portal_catalogState__Nh7xK{padding:44px 24px;background:var(--portal-surface);text-align:center}.portal_catalogState__Nh7xK>svg{display:block;color:var(--portal-secondary);margin:0 auto 18px}.portal_catalogState__Nh7xK h3{font-size:21px;font-weight:550;line-height:1.5}.portal_catalogState__Nh7xK p{margin:12px auto 16px;max-width:52ch;color:var(--portal-secondary);font-size:15px;line-height:1.8}.portal_textAction__B_j_a{display:inline-flex;align-items:center;min-height:44px;color:var(--portal-blue);font-size:14px;font-weight:550}.portal_pagination__t3Atd{margin-top:28px;display:flex;justify-content:end}.portal_paginationHint__sKC_J{font-size:13px;line-height:1.7;color:var(--portal-secondary);margin-bottom:16px}.portal_accessAvailability___54EY,.portal_inlineNotice__KOy6I{font-size:13px;color:var(--portal-secondary);line-height:1.8;margin:22px 0}.portal_submissionAvailability__9b0hS{font-size:13px;color:var(--portal-secondary);line-height:1.7;max-width:36ch}.portal_workspaceHelp__loZJu{margin-top:32px;border-top:1px solid var(--portal-border)}.portal_workspaceHelp__loZJu summary{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px;font-weight:500;list-style:none}.portal_workspaceHelp__loZJu summary::-webkit-details-marker{display:none}.portal_workspaceHelp__loZJu summary svg{flex-shrink:0;color:var(--portal-secondary)}.portal_workspaceHelp__loZJu[open] summary svg{transform:rotate(180deg)}.portal_workspaceHelp__loZJu p{max-width:74ch;padding:0 0 20px;color:var(--portal-secondary);font-size:14px;line-height:1.8}.portal_footerCaption__yFbib{font-size:12px;color:var(--portal-secondary)}@media (max-width:1000px){.portal_overviewLayout__GGm3L{grid-template-columns:minmax(0,1fr) 230px;gap:28px}.portal_opportunityAside__BDAqy{padding-left:24px}.portal_overviewPrimary__cuH38 .portal_applicationRow__pMUMR{flex-direction:column;align-items:start;gap:12px}.portal_overviewPrimary__cuH38 .portal_applicationState__emerN{text-align:left;max-width:none}}@media (max-width:720px){.portal_homeWorkspace__IIfnK{padding-top:32px;padding-bottom:16px}.portal_workspaceHeading__cetpl{margin-bottom:28px}.portal_workspaceHeading__cetpl h1{font-size:28px}.portal_workspaceHeading__cetpl>p{font-size:15px}.portal_overviewLayout__GGm3L{grid-template-columns:1fr;gap:36px}.portal_opportunityAside__BDAqy{border-left:0;border-top:1px solid var(--portal-border);padding:28px 0 0}.portal_jobFilters__CJeF2{flex-direction:column;align-items:stretch;padding:20px;gap:16px}.portal_policyField__LpHVE{width:auto}.portal_resultsHeading__x2kfh,.portal_workspaceSectionHead__hE0c8{flex-wrap:wrap;gap:6px 16px}.portal_resultsHeading__x2kfh h2,.portal_workspaceSectionHead__hE0c8 h2{font-size:18px}.portal_catalogState__Nh7xK{padding:36px 16px}.portal_catalogState__Nh7xK h3{font-size:19px}.portal_workspaceHelp__loZJu{margin-top:32px}}.portal_vacancyGrid__HIRCa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none}.portal_vacancyGrid__HIRCa>li{min-width:0;display:flex}.portal_vacancyCard__uX_V9{--vacancy-color:#245bd2;--vacancy-shadow:0 0 12px 2px rgba(28,44,61,0.0364705),0 8px 22px 2px rgba(28,44,61,0.0541175);--vacancy-shadow-hover:0 0 14px 3px rgba(28,44,61,0.0482355),0 12px 28px 3px rgba(28,44,61,0.0717645);display:flex;flex-direction:column;width:100%;min-width:0;border:1px solid var(--portal-border);border-radius:12px;background:var(--portal-surface);box-shadow:var(--vacancy-shadow);transition:box-shadow .18s ease}.portal_vacancyCard__uX_V9:hover{box-shadow:var(--vacancy-shadow-hover)}.dark .portal_vacancyCard__uX_V9{--vacancy-shadow:0 0 12px 2px rgba(0,0,0,0.075294),0 8px 22px 2px rgba(0,0,0,0.104706);--vacancy-shadow-hover:0 0 14px 3px rgba(0,0,0,0.0964705),0 12px 28px 3px rgba(0,0,0,0.1317645)}@media (prefers-reduced-motion:reduce){.portal_vacancyCard__uX_V9{transition:none}}.portal_vacancyCover__prlMd{height:112px;flex-shrink:0;border-radius:11px 11px 0 0;border-bottom:3px solid var(--vacancy-color,#245bd2);background:linear-gradient(110deg,color-mix(in srgb,var(--vacancy-color,#245bd2) 25%,#08182a),var(--vacancy-color,#245bd2))}.portal_vacancyCardBody__2gPlq{display:flex;flex:1;flex-direction:column;padding:0 24px 22px}.portal_vacancyLogo__qvxiT{position:relative;display:grid;place-items:center;width:116px;height:56px;margin-top:-28px;margin-bottom:14px;border:1px solid #dce2e5;border-radius:16px;background:#fff;color:#52616e}.portal_vacancyLogo__qvxiT img{display:block;width:100%;height:100%;object-fit:contain}.portal_vacancyCompany__jY9gR{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;min-width:0}.portal_vacancyCompanyName__6tPjj{color:var(--portal-secondary);font-size:13px;font-weight:550;overflow-wrap:anywhere}.portal_vacancyCard__uX_V9 h3{font-family:var(--font-display);font-size:19px;font-weight:600;letter-spacing:-.025em;line-height:1.4;overflow-wrap:anywhere}.portal_vacancyDescription__rnexj{margin-top:10px;color:var(--portal-secondary);font-size:14px;line-height:1.7;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.portal_vacancyCardMeta__wCsb6{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.portal_vacancyCardMeta__wCsb6>span{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid var(--portal-border);border-radius:12px;color:var(--portal-secondary);font-size:11px;line-height:1.5}.portal_vacancyCardMeta__wCsb6 svg{flex-shrink:0}.portal_vacancyCardFooter__2Nw4b{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:16px;margin-top:auto;border-top:1px solid var(--portal-border)}.portal_vacancyCardFooter__2Nw4b p{flex:1;min-width:100px;font-size:11px;line-height:1.6;color:var(--portal-secondary)}.portal_vacancyCardButton__EUxp1{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;min-width:100px;min-height:40px;padding:8px 14px;border:1px solid var(--portal-border);border-radius:8px;color:var(--portal-ink);font-size:13px;font-weight:550}.portal_vacancyCardButton__EUxp1:hover{border-color:var(--portal-blue);color:var(--portal-blue);background:var(--portal-accent)}.portal_vacancySkeleton__9FIVL{min-height:360px;border:1px solid var(--portal-border);border-radius:12px;background:var(--portal-surface)}@media (max-width:1000px){.portal_vacancyGrid__HIRCa{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (max-width:600px){.portal_vacancyGrid__HIRCa{grid-template-columns:minmax(0,1fr);gap:20px}.portal_vacancyCardButton__EUxp1{min-height:44px}}@media (max-width:767px){.portal_shell__2g1R9{--portal-bottom-nav-height:72px;min-height:100dvh;padding-bottom:calc(var(--portal-bottom-nav-height) + env(safe-area-inset-bottom, 0px))}.portal_navigation__cDNiP{position:fixed;z-index:40;inset:auto 0 0;width:auto;height:calc(var(--portal-bottom-nav-height) + env(safe-area-inset-bottom, 0px));min-height:0;gap:0;padding:0 max(8px,env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0) max(8px,env(safe-area-inset-left,0px));border-top:1px solid var(--portal-border);background:var(--portal-surface)}.portal_navLink__0M1nx{flex:1 1 0;min-width:0;flex-direction:column;justify-content:center;gap:5px;padding:8px 2px;font-size:11px;line-height:1.4}.portal_navLink__0M1nx>svg{width:21px;height:21px}.portal_navLink__0M1nx[aria-current=page]{font-weight:650}.portal_navLink__0M1nx[aria-current=page]:after{top:-1px;bottom:auto;left:calc(50% - 18px);right:auto;width:36px}.portal_navLink__0M1nx:active{background:var(--portal-accent)}.portal_shell__2g1R9 .portal_navLink__0M1nx:focus-visible{outline-offset:-5px;border-radius:8px}.portal_content__I7iRx :is(input,textarea,select,button,a){scroll-margin-bottom:calc(var(--portal-bottom-nav-height) + env(safe-area-inset-bottom, 0px) + 24px)}}@media (max-width:359px){.portal_navigation__cDNiP{padding-inline:4px}.portal_navLink__0M1nx{font-size:10px;letter-spacing:-.01em}}@media (max-width:767px){.portal_headerLogin__VpsJk{display:none}.portal_mobileLogin__9dZ4y{display:inline-flex}}.portal_shell__2g1R9:has([data-portal-landing]){background:#fff}.portal_shell__2g1R9:has([data-portal-landing]) .portal_header__YDq0Z{border-bottom-color:#e2eaf5;background:#fff}.portal_shell__2g1R9:has([data-portal-landing]) .portal_headerInner__hCPLG{width:100%;max-width:1496px;min-height:70px;padding-inline:clamp(24px,5.2vw,78px);gap:44px}.portal_shell__2g1R9:has([data-portal-landing]) .portal_brand__uccRx>span{color:#0d1745}.portal_shell__2g1R9:has([data-portal-landing]) .portal_navLink__0M1nx{color:#526594;font-size:15px}.portal_shell__2g1R9:has([data-portal-landing]) .portal_navLink__0M1nx:hover,.portal_shell__2g1R9:has([data-portal-landing]) .portal_navLink__0M1nx[aria-current=page]{color:#1151f5}.portal_shell__2g1R9:has([data-portal-landing]) .portal_navLink__0M1nx[aria-current=page]:after{height:3px;background:#1151f5}.portal_shell__2g1R9:has([data-portal-landing]) .portal_footer__CxJgt{border-top-color:#e1e8f4;background:#fff}.portal_shell__2g1R9:has([data-portal-landing]) .portal_footerInner__sGH0c{width:100%;max-width:1496px;min-height:60px;padding:14px clamp(24px,5.2vw,78px)}.portal_shell__2g1R9:has([data-portal-landing]) .portal_footerBrand__TmHIn{color:#0d1745;font-weight:650}.portal_shell__2g1R9:has([data-portal-landing]) .portal_footerCaption__yFbib{color:#6174a5;font-size:13px}@media (max-width:767px){.portal_shell__2g1R9:has([data-portal-landing]) .portal_headerInner__hCPLG{min-height:68px;flex-wrap:nowrap;gap:12px}.portal_shell__2g1R9:has([data-portal-landing]) .portal_navigation__cDNiP{background:#fff}.portal_shell__2g1R9:has([data-portal-landing]) .portal_navLink__0M1nx{font-size:11px}}.dark .portal_shell__2g1R9:has([data-portal-landing]){--portal-surface:#19263f;--portal-page:#101a30;--portal-border:#334663;--portal-ink:#eef3ff;--portal-secondary:#b5c4df;--portal-blue:#a3beff;--portal-accent:#24395e;background:#101a30}.dark .portal_shell__2g1R9:has([data-portal-landing]) .portal_footer__CxJgt,.dark .portal_shell__2g1R9:has([data-portal-landing]) .portal_header__YDq0Z{border-color:#2b3d5d;background:#101a30}.dark .portal_shell__2g1R9:has([data-portal-landing]) .portal_brand__uccRx>span,.dark .portal_shell__2g1R9:has([data-portal-landing]) .portal_footerBrand__TmHIn{color:#eef3ff}.dark .portal_shell__2g1R9:has([data-portal-landing]) .portal_navLink__0M1nx{color:#bbcae6}.dark .portal_shell__2g1R9:has([data-portal-landing]) .portal_navLink__0M1nx:hover,.dark .portal_shell__2g1R9:has([data-portal-landing]) .portal_navLink__0M1nx[aria-current=page]{color:#aac5ff}.dark .portal_shell__2g1R9:has([data-portal-landing]) .portal_navLink__0M1nx[aria-current=page]:after{background:#8db3ff}.dark .portal_shell__2g1R9:has([data-portal-landing]) .portal_footerCaption__yFbib{color:#a7b8d9}@media (max-width:767px){.dark .portal_shell__2g1R9:has([data-portal-landing]) .portal_navigation__cDNiP{border-top-color:#2b3d5d;background:#101a30}}