.SimilarJobs-module__z-4Jaa__section{margin-inline:calc(-1 * var(--sj-gutter,0px));padding-block:var(--mantine-spacing-lg);padding-inline:var(--sj-gutter,0px);background:var(--mantine-color-gray-0);border-top:1px solid var(--mantine-color-gray-2);container-type:inline-size}.SimilarJobs-module__z-4Jaa__row{border-radius:var(--mantine-radius-md);color:inherit;align-items:flex-start;gap:12px;margin-inline:-8px;padding:12px 8px;text-decoration:none;transition:background-color .12s;display:flex;position:relative}.SimilarJobs-module__z-4Jaa__row:hover{background-color:var(--mantine-color-white)}.SimilarJobs-module__z-4Jaa__row[hidden]{display:none}.SimilarJobs-module__z-4Jaa__row+.SimilarJobs-module__z-4Jaa__row:before{content:"";top:0;background:var(--mantine-color-gray-2);height:1px;position:absolute;inset-inline:8px}.SimilarJobs-module__z-4Jaa__rowBody{flex:1;min-width:0}.SimilarJobs-module__z-4Jaa__title{font-size:var(--mantine-font-size-lg);letter-spacing:-.015em;line-height:1.25}@container (min-width:540px){.SimilarJobs-module__z-4Jaa__title{font-size:var(--mantine-font-size-md)}}.SimilarJobs-module__z-4Jaa__backRow{justify-content:center;align-items:center;min-height:104px;display:flex}@media (min-width:48em){.SimilarJobs-module__z-4Jaa__backRow{display:none}}
.JobDetails-module__DaqASa__pane{z-index:100;background:var(--mantine-color-body);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}@media (min-width:48em){.JobDetails-module__DaqASa__pane{z-index:auto;height:var(--job-pane-height);border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-md);position:relative;inset:auto}}.JobDetails-module__DaqASa__mobileOnly{display:contents}.JobDetails-module__DaqASa__desktopHeader{display:none}@media (min-width:48em){.JobDetails-module__DaqASa__mobileOnly{display:none}.JobDetails-module__DaqASa__desktopHeader{gap:var(--mantine-spacing-lg);padding:var(--mantine-spacing-xl) var(--mantine-spacing-xl) var(--mantine-spacing-lg);background-color:var(--mantine-color-gray-0);border-bottom:1px solid var(--mantine-color-gray-2);z-index:1;flex-direction:column;transition:padding-top .4s,padding-bottom .4s,box-shadow .4s;display:flex;position:relative;box-shadow:0 6px 10px -6px #00000014}.JobDetails-module__DaqASa__desktopHeader[data-collapsed]{padding-top:var(--mantine-spacing-sm);padding-bottom:var(--mantine-spacing-sm);box-shadow:0 4px 6px -3px #0000001f}}.JobDetails-module__DaqASa__scroll{flex:1;min-height:0}@media (min-width:48em){.JobDetails-module__DaqASa__scrollContent{flex-direction:column;min-height:100%;display:flex}}.JobDetails-module__DaqASa__contentBox{padding-inline:var(--mantine-spacing-lg);background:var(--mantine-color-white);--sj-gutter:var(--mantine-spacing-lg);margin-bottom:144px;padding-block:0}.JobDetails-module__DaqASa__contentBox[data-ends-in-section]{margin-bottom:0}.JobDetails-module__DaqASa__stickSpacer{min-height:var(--mantine-spacing-2xl)}@media (min-width:48em){.JobDetails-module__DaqASa__contentBox{flex-direction:column;flex:auto;display:flex}.JobDetails-module__DaqASa__stickSpacer{flex:auto}.JobDetails-module__DaqASa__contentBox{padding-inline:var(--mantine-spacing-xl);--sj-gutter:var(--mantine-spacing-xl);background:0 0;margin-bottom:0}}.JobDetails-module__DaqASa__tailSpacer{height:56px}@media (min-width:48em){.JobDetails-module__DaqASa__tailSpacer{height:100px}}
.SimilarJobs-module__o_wQDa__section{--sj-gutter:var(--mantine-spacing-lg);container-type:inline-size}.SimilarJobs-module__o_wQDa__tile{border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-md);background:var(--mantine-color-white);color:inherit;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;text-decoration:none;transition:background-color .12s,border-color .12s;display:flex}.SimilarJobs-module__o_wQDa__tile:hover{background-color:var(--mantine-color-gray-0);border-color:var(--mantine-color-gray-3)}.SimilarJobs-module__o_wQDa__grid{grid-template-columns:1fr;gap:8px;display:grid}@container (min-width:540px){.SimilarJobs-module__o_wQDa__grid{grid-template-columns:1fr 1fr}}.SimilarJobs-module__o_wQDa__carousel{scroll-snap-type:x mandatory;padding-inline:var(--sj-gutter);margin-inline:calc(-1 * var(--sj-gutter));scrollbar-width:none;overscroll-behavior-x:contain;gap:10px;padding-block:2px;display:flex;overflow-x:auto}.SimilarJobs-module__o_wQDa__carousel::-webkit-scrollbar{display:none}.SimilarJobs-module__o_wQDa__slide{scroll-snap-align:start;flex:0 0 78%;height:auto}@container (min-width:480px){.SimilarJobs-module__o_wQDa__slide{flex-basis:250px}}
.page-module__bq11DW__controls{position:static}@media (min-width:48em){.page-module__bq11DW__controls{z-index:5;position:sticky;top:68px}}.page-module__bq11DW__dimWrap>*{opacity:var(--dim,1);transition:opacity .12s}.page-module__bq11DW__listGround{background:var(--mantine-color-gray-0);border-radius:var(--mantine-radius-md);padding:12px}
.page-module__MY2BBG__controls{position:static}@media (min-width:48em){.page-module__MY2BBG__controls{z-index:5;position:sticky;top:68px}}
.JobsShell-module__XTX8ha__shell{display:block}@media (min-width:48em){.JobsShell-module__XTX8ha__shell{box-sizing:border-box;max-width:calc(82.5rem * var(--mantine-scale));padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);grid-template-rows:minmax(0,1fr);grid-template-columns:300px minmax(0,1fr) minmax(0,1.8fr);gap:8px;height:calc(100vh - 60px);margin-inline:auto;display:grid;overflow:hidden}}.JobsShell-module__XTX8ha__statusSurface{justify-content:center;align-items:center;min-height:calc(100vh - 60px);display:flex}@media (min-width:48em){.JobsShell-module__XTX8ha__statusSurface{border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-md);background:var(--mantine-color-body);height:100%;min-height:0;box-shadow:var(--mantine-shadow-sm)}}.JobsShell-module__XTX8ha__overlayPane{z-index:100;background:var(--mantine-color-body);flex-direction:column;display:flex;position:fixed;inset:0}@media (min-width:48em){.JobsShell-module__XTX8ha__overlayPane{z-index:auto;border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-md);height:100%;position:static;inset:auto}}
