.JobDetailsLayout-module__lg8hfW__root{color:var(--color-ink);background:var(--color-surface);font-family:var(--font-family-ui)}.JobDetailsLayout-module__lg8hfW__root h1,.JobDetailsLayout-module__lg8hfW__root h2,.JobDetailsLayout-module__lg8hfW__root h3{color:var(--color-ink)}.JobDetailsLayout-module__lg8hfW__jobPanel{grid-template-columns:minmax(var(--bb-component-recruitment-sidebar-min-width), 1fr) minmax(0, 3fr);border:var(--bb-component-recruitment-border-width) solid var(--color-border-muted);background:var(--color-surface);display:grid}.JobDetailsLayout-module__lg8hfW__jobStatus{padding:var(--bb-component-recruitment-space16) var(--bb-component-recruitment-space24);border-right:var(--bb-component-recruitment-border-width) solid var(--color-border-muted);border-bottom:var(--bb-component-recruitment-border-width) solid var(--color-border-muted);align-items:center;display:flex}.JobDetailsLayout-module__lg8hfW__sidebar{min-width:0;padding:var(--bb-component-recruitment-space20) var(--bb-component-recruitment-space24);border-right:var(--bb-component-recruitment-border-width) solid var(--color-border-muted);background:var(--color-surface)}.JobDetailsLayout-module__lg8hfW__facts{margin:0;display:grid}.JobDetailsLayout-module__lg8hfW__facts>div+div{margin-top:var(--bb-component-recruitment-space24)}.JobDetailsLayout-module__lg8hfW__facts dd{overflow-wrap:anywhere}.JobDetailsLayout-module__lg8hfW__facts dt{margin-bottom:var(--bb-component-recruitment-space7);color:var(--color-text-subtle);font-family:var(--font-family-hero-heading);font-size:var(--font-size-sm);font-weight:var(--bb-component-recruitment-heading-weight)}.JobDetailsLayout-module__lg8hfW__facts dd{color:var(--color-ink);font-size:var(--font-size-sm);font-weight:var(--bb-component-recruitment-medium-weight);line-height:var(--bb-component-recruitment-line1-point5);margin:0}.JobDetailsLayout-module__lg8hfW__jobContent{min-width:0}.JobDetailsLayout-module__lg8hfW__jobBody{padding:var(--bb-component-recruitment-body-inset)}.JobDetailsLayout-module__lg8hfW__tabs{gap:var(--bb-component-recruitment-tabs-gap);min-height:var(--bb-component-recruitment-tabs-height);padding-inline:var(--bb-component-recruitment-body-inset);border-bottom:var(--bb-component-recruitment-border-width) solid var(--color-border-muted);display:flex}.JobDetailsLayout-module__lg8hfW__tabs a{padding:var(--bb-component-recruitment-space20) 0 var(--bb-component-recruitment-space18);border-bottom:var(--bb-component-recruitment-space2) solid transparent;font-family:var(--font-family-hero-heading);color:var(--color-ink);font-size:var(--font-size-sm);font-weight:var(--bb-component-recruitment-heading-weight);align-items:center;text-decoration:none;display:flex}.JobDetailsLayout-module__lg8hfW__tabs a:hover{color:var(--color-ink)}.JobDetailsLayout-module__lg8hfW__tabs a[aria-current=page]{border-color:var(--color-ink);color:var(--color-ink)}.JobDetailsLayout-module__lg8hfW__root a:focus-visible,.JobDetailsLayout-module__lg8hfW__root button:focus-visible,.JobDetailsLayout-module__lg8hfW__root select:focus-visible{outline:var(--bb-component-recruitment-space2) solid var(--color-focus-ring);outline-offset:var(--bb-component-recruitment-space4)}@media (max-width:767px){.JobDetailsLayout-module__lg8hfW__jobPanel{grid-template-columns:minmax(0,1fr)}.JobDetailsLayout-module__lg8hfW__jobStatus{padding:var(--bb-component-recruitment-space16) var(--bb-component-recruitment-space20);border-right:0}.JobDetailsLayout-module__lg8hfW__sidebar,.JobDetailsLayout-module__lg8hfW__jobContent{grid-column:1/-1}.JobDetailsLayout-module__lg8hfW__sidebar{padding:var(--bb-component-recruitment-space20);border-right:0;border-bottom:var(--bb-component-recruitment-border-width) solid var(--color-border-muted)}.JobDetailsLayout-module__lg8hfW__facts{gap:var(--bb-component-recruitment-space20);grid-template-columns:repeat(2,minmax(0,1fr))}.JobDetailsLayout-module__lg8hfW__facts>div+div{margin-top:0}.JobDetailsLayout-module__lg8hfW__facts>div:last-child{grid-column:1/-1}.JobDetailsLayout-module__lg8hfW__tabs{padding-inline:var(--bb-component-recruitment-space20);gap:var(--bb-component-recruitment-space12);justify-content:space-between}.JobDetailsLayout-module__lg8hfW__tabs a{font-size:var(--bb-component-recruitment-tab-mobile-size)}.JobDetailsLayout-module__lg8hfW__jobBody{padding:var(--bb-component-recruitment-space24) var(--bb-component-recruitment-space20)}}.JobDetailsLayout-module__lg8hfW__breadcrumb{margin-bottom:var(--bb-component-recruitment-space28);font-size:var(--font-size-base);line-height:var(--bb-component-recruitment-line1-point5)}.JobDetailsLayout-module__lg8hfW__breadcrumb ol{align-items:baseline;gap:var(--bb-component-recruitment-space8) var(--bb-component-recruitment-space12);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.JobDetailsLayout-module__lg8hfW__breadcrumb li{min-width:0}.JobDetailsLayout-module__lg8hfW__breadcrumb a{color:var(--color-text-dense);text-decoration:none}.JobDetailsLayout-module__lg8hfW__breadcrumb a:hover{color:var(--color-ink);text-underline-offset:var(--bb-component-recruitment-space4);text-decoration:underline}.JobDetailsLayout-module__lg8hfW__breadcrumbSeparator{color:var(--color-text-subtle)}.JobDetailsLayout-module__lg8hfW__breadcrumbTitle{font-family:inherit;font-size:inherit;font-weight:var(--bb-component-recruitment-heading-weight);line-height:inherit;overflow-wrap:anywhere;margin:0}
