.job-detail-page_page__Rtx_L{max-width:1280px;margin:0 auto;padding:32px 24px 64px;color:#2a2633;font-family:Trustly Outfit,Outfit,system-ui,sans-serif;font-size:15px;line-height:1.6;overflow-wrap:anywhere}.job-detail-page_page__Rtx_L :is(h1,h2,h3){font-family:inherit;font-weight:650;letter-spacing:-.025em;text-transform:none}.job-detail-page_page__Rtx_L :is(a,button,textarea):focus-visible{outline:3px solid #2a2633;outline-offset:4px}.job-detail-page_backLink__Fxpix{display:inline-flex;align-items:center;min-height:44px;margin-bottom:14px;color:#2a2633;font-size:14px;text-decoration:underline;text-underline-offset:4px}.job-detail-page_content__e2YJs,.job-detail-page_hero__7xO6I>*,.job-detail-page_layout__yIpVM>*{min-width:0}.job-detail-page_hero__7xO6I{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.48fr);align-items:center;gap:28px;border-radius:24px;padding:36px;background:#f06d59}.job-detail-page_eyebrow__e1SZ1{display:inline-flex;margin-bottom:16px;padding:5px 13px;border-radius:999px;background:#2a2633;color:white;font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.job-detail-page_hero__7xO6I h1{margin:0 0 12px;font-size:clamp(30px,3.6vw,46px);line-height:1.12}.job-detail-page_compensation__gdR5S{padding:24px;border-radius:20px;background:#fff;font-size:16px}.job-detail-page_compensation__gdR5S>:last-child{font-size:22px;line-height:1.35}.job-detail-page_layout__yIpVM{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);align-items:start;gap:24px;margin-top:24px}.job-detail-page_details__UI5OJ{display:grid;gap:20px}.job-detail-page_details__UI5OJ>div{padding:24px;border-radius:24px;background:#fff}.job-detail-page_details__UI5OJ>div>div:first-child{margin-bottom:14px;font-size:21px;font-weight:650;line-height:1.25;letter-spacing:-.025em}.job-detail-page_details__UI5OJ dl{gap:12px}.job-detail-page_actions__GOdKk{border-radius:24px;background:#d3c2f9;padding:24px}.job-detail-page_actions__GOdKk h2{margin:0;font-size:24px}.job-detail-page_actions__GOdKk a:not([class*=underline]),.job-detail-page_actions__GOdKk button{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:999px;padding:12px 18px;font-weight:600}.job-detail-page_actions__GOdKk textarea{min-width:0;font-size:16px;line-height:1.5}@media (max-width:900px){.job-detail-page_layout__yIpVM{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.job-detail-page_page__Rtx_L{padding:20px 16px 48px}.job-detail-page_hero__7xO6I{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px}.job-detail-page_actions__GOdKk,.job-detail-page_compensation__gdR5S,.job-detail-page_details__UI5OJ>div{padding:20px}}