.JobDetailsNotFoundTemplate_container__xTP3r{display:grid;grid-gap:1rem;gap:1rem;place-content:center;min-height:80dvh}.JobDetailsNotFoundTemplate_container__xTP3r>a{text-decoration:underline}.JobDlTable_dl__k0zLX{display:grid;grid-template-columns:auto 1fr;-webkit-border-before:1px solid var(--color-border-light);border-block-start:1px solid var(--color-border-light);border-inline:1px solid var(--color-border-light)}@media screen and (max-width:48rem){.JobDlTable_dl__k0zLX{grid-template-columns:1fr}}.JobDlTable_row__7s_Fb{display:contents}.JobDlTable_dd__RJrnC,.JobDlTable_dt__MuWsS,.JobDlTable_link__F5rnf{padding:.5rem 1rem;-webkit-border-after:1px solid var(--color-border-light);border-block-end:1px solid var(--color-border-light)}.JobDlTable_dt__MuWsS{font-weight:var(--font-weight-bold);-webkit-border-end:1px solid var(--color-border-light);border-inline-end:1px solid var(--color-border-light)}@media screen and (max-width:48rem){.JobDlTable_dt__MuWsS{-webkit-border-end:none;border-inline-end:none}}.JobDlTable_dd__RJrnC,.JobDlTable_link__F5rnf{-webkit-border-after:1px solid var(--color-border-light);border-block-end:1px solid var(--color-border-light)}.JobDlTable_link__F5rnf{text-decoration:underline}.JobDlTable_url__t0ktW{word-break:break-all}.JobDlTable_private__zdMsq{background:var(--color-surface-premium-1)}.JobDetailsTemplate_breadcrumbs__dcYtx{width:100%;max-width:68rem;margin-inline:auto}@media screen and (max-width:68rem){.JobDetailsTemplate_breadcrumbs__dcYtx{padding-inline:1rem}}.JobDetailsTemplate_article__LYmch{width:100%;max-width:68rem;margin-inline:auto}@media screen and (max-width:68rem){.JobDetailsTemplate_article__LYmch{padding-inline:1rem}}.JobDetailsTemplate_article__LYmch{padding-block:3rem 6rem}.JobDetailsTemplate_title__jzH9P{grid-area:title;font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);-webkit-border-after:3px solid var(--color-primary);border-block-end:3px solid var(--color-primary)}.JobDetailsTemplate_about__Q_2yC{display:flex;gap:2rem;-webkit-margin-before:2rem;margin-block-start:2rem}.JobDetailsTemplate_about__Q_2yC hr{margin-block:1.5rem;border-top:1px solid var(--color-border-light)}@media screen and (max-width:48rem){.JobDetailsTemplate_about__Q_2yC{flex-direction:column}}.JobDetailsTemplate_about__Q_2yC>*,.JobDetailsTemplate_about__text__7QWcN{flex:1 1}.JobDetailsTemplate_about__slogan__n0Bog{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-primary)}.JobDetailsTemplate_about__slogan__n0Bog a{color:var(--color-link)}.JobDetailsTemplate_about__lead__OVjDC{line-height:1.75}.JobDetailsTemplate_about__wrapper__NFJcY{display:flex;align-items:center;justify-content:center}.JobDetailsTemplate_about__image__Vb_9R{max-width:32rem;object-fit:contain;object-position:center}@media screen and (max-width:68rem){.JobDetailsTemplate_about__image__Vb_9R{max-width:22rem}}@media screen and (max-width:48rem){.JobDetailsTemplate_about__image__Vb_9R{max-height:18rem;margin-inline:auto}}.JobDetailsTemplate_about__imageCaption__Rl8_S{-webkit-margin-before:.5rem;margin-block-start:.5rem;font-size:var(--font-size-xs);color:var(--color-font-muted)}.JobDetailsTemplate_heading___wjdV{-webkit-margin-after:1rem;margin-block-end:1rem;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}.JobDetailsTemplate_section__a6pMP{-webkit-margin-before:4rem;margin-block-start:4rem}.JobDetailsTemplate_buttons__9GC0w{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;width:100%;-webkit-margin-before:3em;margin-block-start:3em}.JobDetailsTemplate_buttons__main__vn1NY{min-width:min(22rem,100%);block-size:3.5rem}.JobDetailsTemplate_appeal__Poztx{display:grid;grid-template-areas:"heading heading" "body image";grid-template-columns:repeat(2,1fr);grid-gap:1rem 2rem;gap:1rem 2rem}@media screen and (max-width:48rem){.JobDetailsTemplate_appeal__Poztx{grid-template-areas:"heading" "image" "body";grid-template-columns:1fr}}.JobDetailsTemplate_appeal__heading__6jNra{grid-area:heading;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.JobDetailsTemplate_appeal__body__TuTg0{grid-area:body;font-size:var(--font-size-sm)}.JobDetailsTemplate_appeal__image__0pNhh{grid-area:image}.JobDetailsTemplate_comment__k44pw{position:relative;grid-area:comment;-webkit-margin-before:1em;margin-block-start:1em}.JobDetailsTemplate_comment__title__5UnRf{display:inline-flex;gap:.5rem;align-items:center;height:2.5rem;padding-inline:1rem;-webkit-margin-start:2rem;margin-inline-start:2rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-font-base-dark);background:var(--color-primary);translate:0 50%}@media screen and (max-width:30rem){.JobDetailsTemplate_comment__title__5UnRf{padding-inline:.75rem;-webkit-margin-start:.75rem;margin-inline-start:.75rem;font-size:var(--font-size-xs)}}.JobDetailsTemplate_comment__content__hFRc0{padding:2.5rem 2rem 2rem;font-size:var(--font-size-sm);line-height:2;background:var(--color-surface-light-1);border-radius:.75rem}.JobDetailsTemplate_interview__DraYu{display:grid;grid-template-areas:"heading heading" "body image";grid-template-columns:repeat(2,1fr);grid-gap:1rem 2rem;gap:1rem 2rem}@media screen and (max-width:48rem){.JobDetailsTemplate_interview__DraYu{grid-template-areas:"heading" "image" "body";grid-template-columns:1fr}}.JobDetailsTemplate_interview__heading__zgNfr{grid-area:heading;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.JobDetailsTemplate_interview__body__xtNpS{grid-area:body;font-size:var(--font-size-sm)}.JobDetailsTemplate_interview__image__AXasq{grid-area:image}