.job-detail-page_hero__UWrcy{padding-inline:48px;color:var(--color-text-inverse);background:var(--color-brand-navy)}.job-detail-page_heroInner__WRv6U{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:88px;align-items:center;min-height:192px;padding:38px 0 34px}.job-detail-page_hero__UWrcy h1{max-width:820px;margin:0 0 22px;font-family:Arial Rounded MT,Trebuchet MS,Arial,sans-serif;font-size:40px;font-weight:700;line-height:1.35}.job-detail-page_meta__lJ3LN{display:flex;flex-wrap:wrap;gap:14px 40px;color:var(--color-text-inverse);font-family:Arial Rounded MT,Trebuchet MS,Arial,sans-serif;font-size:18px;line-height:1.45}.job-detail-page_meta__lJ3LN span{display:inline-flex;align-items:center;gap:6px}.job-detail-page_metaMuted__MdTE_{color:rgb(255 255 255/70%)}.job-detail-page_metaIcon__ho5de{width:12px;height:12px;object-fit:contain}.job-detail-page_applyLink__90CGg{display:inline-flex;align-items:center;justify-content:center;min-width:132px;min-height:36px;padding:0 24px;border:0;border-radius:999px;color:var(--color-text-inverse);font-family:Arial Rounded MT,Trebuchet MS,Arial,sans-serif;font-size:16px;line-height:1;background:var(--color-brand-orange)}.job-detail-page_applyLink__90CGg:focus-visible,.job-detail-page_applyLink__90CGg:hover{background:var(--color-brand-orange-hover);opacity:1}.job-detail-page_page__HS7m_{width:min(980px,calc(100% - 80px));margin:40px auto 0}.job-detail-page_page__HS7m_>h2{margin:0 0 36px;color:var(--color-text-primary);font-family:Arial Rounded MT,Trebuchet MS,Arial,sans-serif;font-size:30px;font-weight:400;line-height:1.45}.job-detail-page_layout__C1kgX{display:flex;gap:64px;align-items:start}.job-detail-page_layout__C1kgX>:only-child{flex:1 1 auto;max-width:none}.job-detail-page_description__yYE9N{max-width:560px;color:var(--color-text-primary);font-family:Arial Rounded MT,Trebuchet MS,Arial,sans-serif;font-size:18px;line-height:1.8;text-align:left}.job-detail-page_descriptionSection__V8gCV+.job-detail-page_descriptionSection__V8gCV{margin-top:30px}.job-detail-page_description__yYE9N ul{margin:0;padding-left:0;list-style:none}.job-detail-page_description__yYE9N li{margin-bottom:18px}.job-detail-page_description__yYE9N h3{margin:0 0 16px;color:var(--color-text-primary);font-family:Arial Rounded MT,Trebuchet MS,Arial,sans-serif;font-size:26px;font-weight:400;line-height:1.35;text-align:left}.job-detail-page_richText__aJ36M blockquote,.job-detail-page_richText__aJ36M ol,.job-detail-page_richText__aJ36M p,.job-detail-page_richText__aJ36M pre,.job-detail-page_richText__aJ36M ul{margin:0 0 18px}.job-detail-page_richText__aJ36M ol,.job-detail-page_richText__aJ36M ul{padding-left:28px}.job-detail-page_richText__aJ36M ul{list-style:disc}.job-detail-page_richText__aJ36M ol{list-style:decimal}.job-detail-page_richText__aJ36M li{margin-bottom:8px}.job-detail-page_richText__aJ36M blockquote{padding-left:18px;border-left:4px solid var(--color-brand-orange)}.job-detail-page_richText__aJ36M pre{overflow-x:auto;padding:16px;border-radius:6px;background:#f3f4f4}@media (max-width:980px){.job-detail-page_heroInner__WRv6U{grid-template-columns:1fr;gap:28px}.job-detail-page_layout__C1kgX{flex-direction:column;gap:28px}.job-detail-page_applyLink__90CGg{width:100%}.job-detail-page_page__HS7m_{width:calc(100% - 40px)}}@media (max-width:620px){.job-detail-page_hero__UWrcy{padding-inline:20px}.job-detail-page_heroInner__WRv6U{padding:32px 0 28px}.job-detail-page_hero__UWrcy h1{font-size:28px;line-height:1.24}}