.careers-module__tEy4wG__page{background:var(--premium-canvas-warm);min-height:100vh;color:var(--premium-text);font-family:var(--premium-font-sans);overflow-x:clip}.careers-module__tEy4wG__siteHeader{z-index:40;border-bottom:1px solid var(--premium-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;position:sticky;top:0}.careers-module__tEy4wG__headerInner{justify-content:space-between;align-items:center;gap:24px;width:min(100% - 40px,88rem);min-height:72px;margin-inline:auto;display:flex}.careers-module__tEy4wG__identity{min-width:0;color:inherit;align-items:center;gap:14px;text-decoration:none;display:inline-flex}.careers-module__tEy4wG__identityDivider{background:var(--premium-border-strong);width:1px;height:28px}.careers-module__tEy4wG__workspaceIdentity{color:var(--premium-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:650;overflow:hidden}.careers-module__tEy4wG__careersNav{align-items:center;gap:6px;display:flex}.careers-module__tEy4wG__activeNav,.careers-module__tEy4wG__homeNav{border-radius:var(--premium-radius-control);align-items:center;gap:8px;min-height:42px;padding:0 13px;font-size:.8125rem;font-weight:680;text-decoration:none;display:inline-flex}.careers-module__tEy4wG__activeNav{background:var(--premium-action-soft);color:var(--premium-action-strong)}.careers-module__tEy4wG__homeNav{color:var(--premium-text-secondary)}.careers-module__tEy4wG__homeNav:hover{background:var(--premium-surface-inset);color:var(--premium-text-primary)}.careers-module__tEy4wG__intro{width:min(100% - 40px,88rem);margin:0 auto;padding:clamp(34px,6vw,68px) 0 28px}.careers-module__tEy4wG__intro>div{max-width:760px}.careers-module__tEy4wG__eyebrow{color:var(--premium-action);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;margin:0;font-size:.75rem;font-weight:760;display:flex}.careers-module__tEy4wG__intro h1{letter-spacing:-.045em;max-width:700px;margin:12px 0 0;font-size:clamp(2rem,5vw,3.65rem);font-weight:730;line-height:1.02}.careers-module__tEy4wG__intro>div>p:last-child{max-width:680px;color:var(--premium-text-secondary);margin:17px 0 0;font-size:1rem;line-height:1.65}.careers-module__tEy4wG__searchRegion{border:1px solid var(--premium-border);border-radius:var(--premium-radius-panel);background:var(--premium-surface-raised);width:min(100% - 40px,88rem);box-shadow:var(--premium-shadow-panel);margin:0 auto;padding:18px}.careers-module__tEy4wG__searchForm{grid-template-columns:minmax(16rem,1.4fr) minmax(15rem,1fr) auto auto;align-items:end;gap:12px;display:grid}.careers-module__tEy4wG__searchForm label>span:first-child,.careers-module__tEy4wG__filterField>span,.careers-module__tEy4wG__filterGroup legend,.careers-module__tEy4wG__sortForm label>span{color:var(--premium-text-secondary);margin-bottom:7px;font-size:.75rem;font-weight:680;display:block}.careers-module__tEy4wG__inputShell{border:1px solid var(--premium-border-strong);border-radius:var(--premium-radius-control);background:var(--premium-surface-inset);min-height:48px;color:var(--premium-text-tertiary);align-items:center;gap:10px;padding:0 13px;display:flex}.careers-module__tEy4wG__inputShell:focus-within{border-color:var(--premium-focus);box-shadow:0 0 0 3px var(--premium-focus-soft)}.careers-module__tEy4wG__inputShell input,.careers-module__tEy4wG__inputShell select{width:100%;min-width:0;height:44px;color:var(--premium-text);background:0 0;border:0;outline:0}.careers-module__tEy4wG__primaryButton,.careers-module__tEy4wG__secondaryButton,.careers-module__tEy4wG__clearSearch{border-radius:var(--premium-radius-control);justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 17px;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.careers-module__tEy4wG__primaryButton{border:1px solid var(--premium-action);background:var(--premium-action);color:#fff;box-shadow:var(--premium-shadow-control);cursor:pointer}.careers-module__tEy4wG__primaryButton:hover{background:var(--premium-action-hover)}.careers-module__tEy4wG__secondaryButton{border:1px solid var(--premium-border-strong);color:var(--premium-text);background:#fff}.careers-module__tEy4wG__secondaryButton:hover{border-color:var(--premium-action);color:var(--premium-action-strong)}.careers-module__tEy4wG__clearSearch{color:var(--premium-text-secondary)}.careers-module__tEy4wG__queryNotice{border-left:3px solid var(--premium-warning);background:var(--premium-warning-soft);color:#704200;width:min(100% - 40px,88rem);margin:14px auto 0;padding:11px 14px;font-size:.8125rem}.careers-module__tEy4wG__resultsLayout{grid-template-columns:17.5rem minmax(0,1fr);gap:28px;width:min(100% - 40px,88rem);margin:28px auto 0;padding-bottom:64px;display:grid}.careers-module__tEy4wG__filterRail{border:1px solid var(--premium-border);border-radius:var(--premium-radius-panel);background:var(--premium-surface-inset);align-self:start;position:sticky;top:94px}.careers-module__tEy4wG__filterHeading{border-bottom:1px solid var(--premium-border);justify-content:space-between;align-items:center;padding:16px;display:flex}.careers-module__tEy4wG__filterHeading div{gap:2px;display:grid}.careers-module__tEy4wG__filterHeading span{color:var(--premium-text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.careers-module__tEy4wG__filterHeading strong{font-size:1rem}.careers-module__tEy4wG__filterHeading button{min-width:42px;min-height:42px;color:var(--premium-text-secondary);background:0 0;border:0;border-radius:8px;display:none}.careers-module__tEy4wG__filterForm{gap:20px;padding:16px;display:grid}.careers-module__tEy4wG__filterField select,.careers-module__tEy4wG__sortForm select{border:1px solid var(--premium-border-strong);border-radius:var(--premium-radius-control);width:100%;min-height:44px;color:var(--premium-text);background:#fff;padding:0 11px}.careers-module__tEy4wG__filterGroup{border:0;gap:3px;margin:0;padding:0;display:grid}.careers-module__tEy4wG__filterGroup label{min-height:40px;color:var(--premium-text-secondary);grid-template-columns:20px 1fr auto;align-items:center;gap:8px;font-size:.8125rem;display:grid}.careers-module__tEy4wG__filterGroup input{width:17px;height:17px;accent-color:var(--premium-action)}.careers-module__tEy4wG__filterGroup small{color:var(--premium-text-tertiary);font-variant-numeric:tabular-nums}.careers-module__tEy4wG__filterActions{gap:8px;display:grid}.careers-module__tEy4wG__filterActions a{min-height:40px;color:var(--premium-action-strong);text-align:center;padding:10px;font-size:.8125rem;font-weight:680}.careers-module__tEy4wG__mobileFilterTrigger,.careers-module__tEy4wG__drawerBackdrop{display:none}.careers-module__tEy4wG__results{min-width:0}.careers-module__tEy4wG__resultsHeader{border-bottom:1px solid var(--premium-border-strong);justify-content:space-between;align-items:end;gap:18px;min-height:58px;padding-bottom:14px;display:flex}.careers-module__tEy4wG__resultsHeader p{color:var(--premium-action);text-transform:uppercase;letter-spacing:.06em;margin:0 0 4px;font-size:.75rem;font-weight:720}.careers-module__tEy4wG__resultsHeader h2{margin:0;font-size:1.45rem;line-height:1.15}.careers-module__tEy4wG__sortForm{align-items:end;gap:7px;display:flex}.careers-module__tEy4wG__sortForm label{min-width:9.5rem}.careers-module__tEy4wG__sortForm button{border:1px solid var(--premium-border);border-radius:var(--premium-radius-control);min-height:44px;color:var(--premium-action-strong);cursor:pointer;background:#fff;padding:0 12px;font-size:.75rem;font-weight:700}.careers-module__tEy4wG__activeFilters{flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;font-size:.75rem;display:flex}.careers-module__tEy4wG__activeFilters>span:first-child{color:var(--premium-text-secondary);font-weight:650}.careers-module__tEy4wG__activeFilters>span:not(:first-child){background:var(--premium-action-soft);color:var(--premium-action-strong);border:1px solid #cbd8ee;border-radius:999px;padding:5px 9px}.careers-module__tEy4wG__activeFilters a{color:var(--premium-action-strong);margin-left:4px;font-weight:680}.careers-module__tEy4wG__jobList{margin-top:8px}.careers-module__tEy4wG__jobCard{border-bottom:1px solid var(--premium-border);grid-template-columns:minmax(0,1fr) auto;gap:26px;padding:24px 2px;display:grid}.careers-module__tEy4wG__jobCard:hover{background:linear-gradient(90deg,#0000,#edf3ff6b,#0000)}.careers-module__tEy4wG__jobTitleRow{justify-content:space-between;align-items:start;gap:16px;display:flex}.careers-module__tEy4wG__jobTitleRow p{color:var(--premium-text-tertiary);letter-spacing:.04em;text-transform:uppercase;margin:0 0 5px;font-size:.72rem;font-weight:680}.careers-module__tEy4wG__jobTitleRow h3{margin:0;font-size:clamp(1.1rem,2.2vw,1.35rem);line-height:1.3}.careers-module__tEy4wG__jobTitleRow h3 a{color:var(--premium-text);text-decoration:none}.careers-module__tEy4wG__jobTitleRow h3 a:hover{color:var(--premium-action);text-underline-offset:4px;text-decoration:underline}.careers-module__tEy4wG__workMode{background:var(--premium-action-soft);color:var(--premium-action-strong);border:1px solid #cbd8ee;border-radius:999px;flex:none;padding:5px 9px;font-size:.7rem;font-weight:720}.careers-module__tEy4wG__jobMeta{color:var(--premium-text-secondary);flex-wrap:wrap;gap:8px 18px;margin-top:11px;font-size:.8125rem;display:flex}.careers-module__tEy4wG__jobMeta span{align-items:center;gap:6px;display:inline-flex}.careers-module__tEy4wG__summary{max-width:58rem;color:var(--premium-text-secondary);margin:13px 0 0;font-size:.875rem;line-height:1.6}.careers-module__tEy4wG__clientName{color:var(--premium-text);margin:10px 0 0;font-size:.75rem;font-weight:680}.careers-module__tEy4wG__jobActions{flex-direction:column;justify-content:center;gap:8px;min-width:8.75rem;display:flex}.careers-module__tEy4wG__emptyState,.careers-module__tEy4wG__unavailableState{border:1px dashed var(--premium-border-strong);border-radius:var(--premium-radius-panel);background:var(--premium-surface-raised);text-align:center;padding:42px 24px}.careers-module__tEy4wG__emptyState{margin-top:22px}.careers-module__tEy4wG__emptyState svg{color:var(--premium-action)}.careers-module__tEy4wG__emptyState h3,.careers-module__tEy4wG__unavailableState h2{margin:11px 0 0;font-size:1.2rem}.careers-module__tEy4wG__emptyState p,.careers-module__tEy4wG__unavailableState p{max-width:550px;color:var(--premium-text-secondary);margin:8px auto 18px;line-height:1.6}.careers-module__tEy4wG__unavailableState{border-style:solid;border-left:4px solid var(--premium-danger);text-align:left;width:min(100% - 40px,54rem);margin:36px auto 80px}.careers-module__tEy4wG__unavailableState>span{color:var(--premium-danger);text-transform:uppercase;letter-spacing:.07em;font-size:.75rem;font-weight:720}.careers-module__tEy4wG__pagination{border-top:1px solid var(--premium-border);color:var(--premium-text-secondary);justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:18px;font-size:.8125rem;display:flex}.careers-module__tEy4wG__pagination div{gap:7px;display:flex}.careers-module__tEy4wG__pagination a,.careers-module__tEy4wG__pagination div>span{border:1px solid var(--premium-border);border-radius:var(--premium-radius-control);min-height:42px;color:var(--premium-text);background:#fff;align-items:center;padding:0 13px;text-decoration:none;display:inline-flex}.careers-module__tEy4wG__pagination div>span{opacity:.48}.careers-module__tEy4wG__footer{border-top:1px solid var(--premium-border);width:min(100% - 40px,88rem);color:var(--premium-text-tertiary);justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:24px 0 34px;font-size:.75rem;display:flex}@media (max-width:920px){.careers-module__tEy4wG__searchForm{grid-template-columns:1fr 1fr}.careers-module__tEy4wG__searchForm .careers-module__tEy4wG__primaryButton,.careers-module__tEy4wG__clearSearch{width:100%}.careers-module__tEy4wG__resultsLayout{grid-template-columns:1fr;gap:16px}.careers-module__tEy4wG__mobileFilterTrigger{border:1px solid var(--premium-border-strong);border-radius:var(--premium-radius-control);min-height:46px;color:var(--premium-text);background:#fff;justify-content:center;align-items:center;gap:8px;font-weight:680;display:inline-flex}.careers-module__tEy4wG__mobileFilterTrigger span{background:var(--premium-action);color:#fff;border-radius:999px;padding:2px 7px;font-size:.7rem}.careers-module__tEy4wG__drawerBackdrop{z-index:79;background:#0f172a7a;border:0;display:block;position:fixed;inset:0}.careers-module__tEy4wG__filterRail{z-index:80;width:min(92vw,25rem);box-shadow:var(--premium-shadow-overlay);transition:transform var(--premium-motion-standard) var(--premium-ease);visibility:hidden;background:#fff;border-radius:0;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(105%)}.careers-module__tEy4wG__filterRail[data-open=true]{visibility:visible;transform:translate(0)}.careers-module__tEy4wG__filterHeading{z-index:1;background:#fff;position:sticky;top:0}.careers-module__tEy4wG__filterHeading button{cursor:pointer;place-items:center;display:inline-grid}.careers-module__tEy4wG__drawerOpen{overflow:hidden}}@media (max-width:680px){.careers-module__tEy4wG__headerInner,.careers-module__tEy4wG__intro,.careers-module__tEy4wG__searchRegion,.careers-module__tEy4wG__resultsLayout,.careers-module__tEy4wG__queryNotice,.careers-module__tEy4wG__footer{width:min(100% - 28px,88rem)}.careers-module__tEy4wG__headerInner{min-height:66px}.careers-module__tEy4wG__workspaceIdentity,.careers-module__tEy4wG__identityDivider{display:none}.careers-module__tEy4wG__careersNav{margin-left:auto}.careers-module__tEy4wG__activeNav,.careers-module__tEy4wG__homeNav{padding-inline:8px;font-size:.75rem}.careers-module__tEy4wG__activeNav svg{display:none}.careers-module__tEy4wG__intro{padding-top:32px}.careers-module__tEy4wG__intro h1{font-size:clamp(2rem,11vw,2.8rem)}.careers-module__tEy4wG__searchRegion{padding:14px}.careers-module__tEy4wG__searchForm{grid-template-columns:1fr}.careers-module__tEy4wG__resultsHeader{flex-direction:column;align-items:start}.careers-module__tEy4wG__sortForm{width:100%}.careers-module__tEy4wG__sortForm label{flex:1}.careers-module__tEy4wG__jobCard{grid-template-columns:1fr;gap:18px;padding:22px 0}.careers-module__tEy4wG__jobTitleRow{flex-direction:column-reverse;align-items:start;gap:10px}.careers-module__tEy4wG__jobActions{grid-template-columns:1fr 1fr;display:grid}.careers-module__tEy4wG__pagination,.careers-module__tEy4wG__footer{flex-direction:column;align-items:stretch}.careers-module__tEy4wG__pagination div{grid-template-columns:1fr 1fr;display:grid}.careers-module__tEy4wG__pagination a,.careers-module__tEy4wG__pagination div>span{justify-content:center}}@media (max-width:390px){.careers-module__tEy4wG__jobActions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.careers-module__tEy4wG__filterRail{transition:none}}@media (forced-colors:active){.careers-module__tEy4wG__siteHeader,.careers-module__tEy4wG__searchRegion,.careers-module__tEy4wG__filterRail,.careers-module__tEy4wG__jobCard,.careers-module__tEy4wG__emptyState,.careers-module__tEy4wG__unavailableState{border-color:canvastext}}
.application-modal-module__l8Qq-q__trigger,.application-modal-module__l8Qq-q__primary,.application-modal-module__l8Qq-q__secondary{border-radius:var(--premium-radius-control);cursor:pointer;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:.875rem;font-weight:720;display:inline-flex}.application-modal-module__l8Qq-q__trigger,.application-modal-module__l8Qq-q__primary{border:1px solid var(--premium-action);background:var(--premium-action);color:#fff}.application-modal-module__l8Qq-q__trigger:hover,.application-modal-module__l8Qq-q__primary:hover{background:var(--premium-action-hover)}.application-modal-module__l8Qq-q__trigger:disabled,.application-modal-module__l8Qq-q__primary:disabled{border-color:var(--premium-border-strong);background:var(--premium-neutral-soft);color:var(--premium-text-tertiary);cursor:not-allowed}.application-modal-module__l8Qq-q__backdrop{z-index:100;background:#0f172a94;justify-content:center;align-items:flex-start;padding:28px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.application-modal-module__l8Qq-q__dialog{border:1px solid var(--premium-border);border-radius:var(--premium-radius-menu);background:var(--premium-surface-overlay);width:min(100%,42rem);box-shadow:var(--premium-shadow-overlay);margin:auto}.application-modal-module__l8Qq-q__header{border-bottom:1px solid var(--premium-border);justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 18px;display:flex}.application-modal-module__l8Qq-q__title{color:var(--premium-text);margin:0;font-size:1.25rem;line-height:1.3}.application-modal-module__l8Qq-q__subtitle{color:var(--premium-text-secondary);margin:5px 0 0;font-size:.8125rem}.application-modal-module__l8Qq-q__close{min-width:42px;min-height:42px;color:var(--premium-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;font-size:1.5rem;display:grid}.application-modal-module__l8Qq-q__close:hover{border-color:var(--premium-border);background:var(--premium-surface-inset)}.application-modal-module__l8Qq-q__body{max-height:min(72vh,46rem);padding:0 24px 24px;overflow-y:auto}.application-modal-module__l8Qq-q__form{gap:17px;margin-top:20px;display:grid}.application-modal-module__l8Qq-q__nameGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.application-modal-module__l8Qq-q__field{color:var(--premium-text-secondary);font-size:.8125rem;font-weight:650}.application-modal-module__l8Qq-q__input{border:1px solid var(--premium-border-strong);border-radius:var(--premium-radius-control);width:100%;min-height:46px;color:var(--premium-text);background:#fff;margin-top:7px;padding:9px 11px;font-weight:400}.application-modal-module__l8Qq-q__input[aria-invalid=true]{border-color:var(--premium-danger)}.application-modal-module__l8Qq-q__fieldError{color:var(--premium-danger);margin:5px 0 0;font-size:.75rem;font-weight:600}.application-modal-module__l8Qq-q__consent{color:var(--premium-text-secondary);align-items:flex-start;gap:10px;font-size:.8125rem;line-height:1.55;display:flex}.application-modal-module__l8Qq-q__consent input{width:18px;height:18px;accent-color:var(--premium-action);margin-top:2px}.application-modal-module__l8Qq-q__successNotice,.application-modal-module__l8Qq-q__errorNotice{border-left:4px solid var(--premium-success);background:var(--premium-success-soft);color:#085d3d;margin:18px 0 0;padding:12px 14px;font-size:.8125rem}.application-modal-module__l8Qq-q__errorNotice{border-left-color:var(--premium-danger);background:var(--premium-danger-soft);color:#861923}.application-modal-module__l8Qq-q__actions{border-top:1px solid var(--premium-border);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:18px;display:flex}.application-modal-module__l8Qq-q__secondary{border:1px solid var(--premium-border-strong);color:var(--premium-text);background:#fff}.application-modal-module__l8Qq-q__secondary:hover{border-color:var(--premium-action);color:var(--premium-action-strong)}@media (max-width:560px){.application-modal-module__l8Qq-q__backdrop{padding:0}.application-modal-module__l8Qq-q__dialog{border-radius:0;min-height:100dvh}.application-modal-module__l8Qq-q__header{padding:18px 16px}.application-modal-module__l8Qq-q__body{max-height:none;padding:0 16px 24px}.application-modal-module__l8Qq-q__nameGrid{grid-template-columns:1fr}.application-modal-module__l8Qq-q__actions{grid-template-columns:1fr;display:grid}.application-modal-module__l8Qq-q__primary,.application-modal-module__l8Qq-q__secondary{width:100%}}@media (prefers-reduced-motion:reduce){.application-modal-module__l8Qq-q__dialog,.application-modal-module__l8Qq-q__backdrop{scroll-behavior:auto}}@media (forced-colors:active){.application-modal-module__l8Qq-q__dialog,.application-modal-module__l8Qq-q__input,.application-modal-module__l8Qq-q__secondary{border-color:canvastext}}
.job-detail-module__lf0Ozq__page{background:var(--premium-canvas-warm);min-height:100vh;color:var(--premium-text);font-family:var(--premium-font-sans);overflow-x:clip}.job-detail-module__lf0Ozq__main{width:min(100% - 40px,82rem);margin-inline:auto;padding:30px 0 72px}.job-detail-module__lf0Ozq__backLink{min-height:42px;color:var(--premium-text-secondary);align-items:center;gap:7px;font-size:.8125rem;font-weight:680;text-decoration:none;display:inline-flex}.job-detail-module__lf0Ozq__backLink:hover{color:var(--premium-action)}.job-detail-module__lf0Ozq__hero{border-bottom:1px solid var(--premium-border-strong);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;margin-top:16px;padding:12px 0 34px;display:grid}.job-detail-module__lf0Ozq__eyebrow{color:var(--premium-action);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin:0;font-size:.72rem;font-weight:760;display:flex}.job-detail-module__lf0Ozq__hero h1{letter-spacing:-.04em;max-width:58rem;margin:12px 0 0;font-size:clamp(2rem,5vw,3.5rem);font-weight:740;line-height:1.04}.job-detail-module__lf0Ozq__facts{flex-wrap:wrap;gap:8px 16px;margin-top:19px;display:flex}.job-detail-module__lf0Ozq__facts span{min-height:32px;color:var(--premium-text-secondary);align-items:center;gap:6px;font-size:.8125rem;display:inline-flex}.job-detail-module__lf0Ozq__facts span:nth-last-child(-n+2){background:var(--premium-action-soft);color:var(--premium-action-strong);border:1px solid #cbd8ee;border-radius:999px;padding:0 10px;font-weight:700}.job-detail-module__lf0Ozq__facts span[data-status=open]{background:var(--premium-success-soft);color:var(--premium-success);border-color:#b9e4ce}.job-detail-module__lf0Ozq__facts span[data-status=closed]{border-color:var(--premium-border);background:var(--premium-neutral-soft);color:var(--premium-text-secondary)}.job-detail-module__lf0Ozq__client{color:var(--premium-text-secondary);margin:13px 0 0;font-size:.8125rem;font-weight:650}.job-detail-module__lf0Ozq__heroAction{justify-items:stretch;gap:8px;min-width:15rem;display:grid}.job-detail-module__lf0Ozq__heroAction>button{width:100%;min-height:50px!important}.job-detail-module__lf0Ozq__heroAction>span{color:var(--premium-text-tertiary);text-align:center;font-size:.72rem}.job-detail-module__lf0Ozq__contentGrid{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:clamp(34px,6vw,76px);padding-top:42px;display:grid}.job-detail-module__lf0Ozq__article{min-width:0}.job-detail-module__lf0Ozq__summaryBlock{border-left:4px solid var(--premium-action);background:var(--premium-action-soft);padding:18px 20px}.job-detail-module__lf0Ozq__summaryBlock span{color:var(--premium-action-strong);letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:760}.job-detail-module__lf0Ozq__summaryBlock p{color:#29476d;margin:7px 0 0;font-size:1rem;line-height:1.65}.job-detail-module__lf0Ozq__description{color:#334155;padding-top:12px;font-size:1rem;line-height:1.75}.job-detail-module__lf0Ozq__description h2{color:var(--premium-text);margin:34px 0 10px;font-size:1.2rem;line-height:1.3}.job-detail-module__lf0Ozq__description p{white-space:pre-wrap;margin:10px 0 0}.job-detail-module__lf0Ozq__description .job-detail-module__lf0Ozq__bullet{margin-left:22px;position:relative}.job-detail-module__lf0Ozq__description .job-detail-module__lf0Ozq__bullet:before{color:var(--premium-action);content:"•";font-weight:800;position:absolute;left:-18px}.job-detail-module__lf0Ozq__aside{border:1px solid var(--premium-border);border-radius:var(--premium-radius-panel);background:var(--premium-surface-raised);box-shadow:var(--premium-shadow-panel);gap:16px;padding:20px;display:grid;position:sticky;top:96px}.job-detail-module__lf0Ozq__aside>span:first-child{color:var(--premium-action);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:760}.job-detail-module__lf0Ozq__aside h2{margin:-7px 0 0;font-size:1.05rem;line-height:1.35}.job-detail-module__lf0Ozq__aside dl{border-block:1px solid var(--premium-border);gap:12px;margin:0;padding-block:15px;display:grid}.job-detail-module__lf0Ozq__aside dl div{gap:2px;display:grid}.job-detail-module__lf0Ozq__aside dt{color:var(--premium-text-tertiary);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:700}.job-detail-module__lf0Ozq__aside dd{color:var(--premium-text-secondary);margin:0;font-size:.8125rem;line-height:1.45}.job-detail-module__lf0Ozq__aside>a:last-child{color:var(--premium-action-strong);text-align:center;font-size:.8125rem;font-weight:680}.job-detail-module__lf0Ozq__primaryLink,.job-detail-module__lf0Ozq__secondaryLink,.job-detail-module__lf0Ozq__disabledAction{border-radius:var(--premium-radius-control);justify-content:center;align-items:center;min-height:46px;padding:0 16px;font-size:.8125rem;font-weight:720;text-decoration:none;display:inline-flex}.job-detail-module__lf0Ozq__primaryLink{border:1px solid var(--premium-action);background:var(--premium-action);color:#fff}.job-detail-module__lf0Ozq__primaryLink:hover{background:var(--premium-action-hover)}.job-detail-module__lf0Ozq__secondaryLink{border:1px solid var(--premium-border-strong);color:var(--premium-text);background:#fff}.job-detail-module__lf0Ozq__disabledAction{border:1px solid var(--premium-border);background:var(--premium-neutral-soft);color:var(--premium-text-tertiary);cursor:not-allowed}.job-detail-module__lf0Ozq__bottomAction{border-top:1px solid var(--premium-border-strong);border-bottom:1px solid var(--premium-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;margin-top:44px;padding:24px 0;display:grid}.job-detail-module__lf0Ozq__bottomAction>svg{color:var(--premium-action)}.job-detail-module__lf0Ozq__bottomAction h2{margin:0;font-size:1.05rem}.job-detail-module__lf0Ozq__bottomAction p{color:var(--premium-text-secondary);margin:4px 0 0;font-size:.8125rem}.job-detail-module__lf0Ozq__footer{border-top:1px solid var(--premium-border);width:min(100% - 40px,82rem);color:var(--premium-text-tertiary);margin-inline:auto;padding:24px 0 34px;font-size:.75rem}.job-detail-module__lf0Ozq__state{border-left:4px solid var(--premium-danger);background:#fff;width:min(100% - 40px,48rem);margin:60px auto;padding:28px}.job-detail-module__lf0Ozq__state>p{color:var(--premium-danger);text-transform:uppercase;letter-spacing:.07em;margin:0;font-size:.72rem;font-weight:760}.job-detail-module__lf0Ozq__state h1{margin:8px 0;font-size:1.7rem}.job-detail-module__lf0Ozq__state span{color:var(--premium-text-secondary);line-height:1.6;display:block}.job-detail-module__lf0Ozq__state a{color:var(--premium-action);margin-top:18px;font-weight:700;display:inline-flex}@media (max-width:900px){.job-detail-module__lf0Ozq__contentGrid{grid-template-columns:1fr}.job-detail-module__lf0Ozq__aside{grid-row:1;position:static}}@media (max-width:680px){.job-detail-module__lf0Ozq__main,.job-detail-module__lf0Ozq__footer{width:min(100% - 28px,82rem)}.job-detail-module__lf0Ozq__main{padding-top:20px}.job-detail-module__lf0Ozq__hero{grid-template-columns:1fr;gap:22px;padding-bottom:28px}.job-detail-module__lf0Ozq__heroAction{min-width:0}.job-detail-module__lf0Ozq__contentGrid{gap:28px;padding-top:26px}.job-detail-module__lf0Ozq__summaryBlock{margin-inline:-2px;padding:16px}.job-detail-module__lf0Ozq__bottomAction{grid-template-columns:auto 1fr}.job-detail-module__lf0Ozq__bottomAction a{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.job-detail-module__lf0Ozq__page *{scroll-behavior:auto!important;transition:none!important}}@media (forced-colors:active){.job-detail-module__lf0Ozq__hero,.job-detail-module__lf0Ozq__aside,.job-detail-module__lf0Ozq__summaryBlock,.job-detail-module__lf0Ozq__bottomAction,.job-detail-module__lf0Ozq__state{border-color:canvastext}}
