.JobPage_hero__L_UnX{background:#eff4fb;padding:48px 0 64px}.JobPage_back__4J0BY{display:inline-block;margin-bottom:44px;color:var(--blue)}.JobPage_hero__L_UnX h1{max-width:none;font-size:clamp(1.65rem,3vw,2.75rem);text-wrap:wrap;line-height:1.1;letter-spacing:-.045em;margin:0 0 24px}.JobPage_summary__ZsyN7{max-width:760px;font-size:1.2rem;line-height:1.7;color:var(--muted)}.JobPage_skills__WKXv7{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:28px 0 32px}.JobPage_skills__WKXv7 li{border:1px solid #b5c2d8;border-radius:3px;padding:7px 12px;font-size:.9rem}.JobPage_content__19RdL{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:90px;gap:90px;padding-top:64px;padding-bottom:64px;align-items:start}.JobPage_description__Vph5k section{padding:0;margin-bottom:40px}.JobPage_description__Vph5k section:last-child{margin-bottom:0}.JobPage_job__5o_GW h2{font-size:clamp(1.5rem,2.5vw,2.2rem);line-height:1.2;letter-spacing:-.035em;margin:0 0 24px}.JobPage_description__Vph5k ul{padding-left:22px;margin:0}.JobPage_description__Vph5k li{padding-left:6px;margin:14px 0;font-size:1.08rem;line-height:1.8;color:var(--muted)}.JobPage_note__OPu6S{padding:26px;border:1px solid var(--line)}.JobPage_note__OPu6S h2{font-size:1.25rem}.JobPage_application__Ox_rC p,.JobPage_note__OPu6S p{font-size:1rem;line-height:1.75;color:var(--muted)}.JobPage_application__Ox_rC{padding:64px 0;background:#eff4fb;scroll-margin-top:90px}.JobPage_applicationGrid__e5eEG{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);grid-gap:70px;gap:70px}.JobPage_application__Ox_rC .JobPage_roleTitle__3_T2Q{font-size:1.35rem;color:var(--ink);line-height:1.5}@media(max-width:700px){.JobPage_hero__L_UnX{padding:32px 0 44px}.JobPage_hero__L_UnX h1{font-size:clamp(1.8rem,6vw,2.3rem);overflow-wrap:anywhere}.JobPage_back__4J0BY{margin-bottom:32px}.JobPage_applicationGrid__e5eEG,.JobPage_content__19RdL{grid-template-columns:1fr;gap:32px}.JobPage_content__19RdL{padding-top:44px;padding-bottom:44px}.JobPage_application__Ox_rC{padding:44px 0}}.JobPage_description__Vph5k p{font-size:1.08rem;line-height:1.8;color:var(--muted);margin:0 0 20px}.JobPage_facts__inot1{margin:0}.JobPage_facts__inot1>div{padding:16px 0;border-top:1px solid var(--line)}.JobPage_facts__inot1 dt{font-size:.9rem;font-weight:600;margin-bottom:7px}.JobPage_facts__inot1 dd{margin:0;font-size:1rem;line-height:1.6;color:var(--muted)}.JobPage_contentWithoutSidebar__WfkX4{grid-template-columns:minmax(0,820px)}.Careers_careers__LTx3P section{padding:76px 0;scroll-margin-top:100px}.Careers_heading__2bvrQ{max-width:780px}.Careers_heading__2bvrQ h2{font-size:clamp(2rem,3.6vw,3.5rem);line-height:1.12;letter-spacing:-.045em;margin:0 0 24px}.Careers_heading__2bvrQ>p:last-child{max-width:660px;color:var(--muted);font-size:1.1rem;line-height:1.7}.Careers_tags__SCRWG{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.Careers_tags__SCRWG button{background:white;cursor:pointer;font-family:inherit;display:inline-flex;gap:22px;align-items:center;padding:12px 18px;border:1px solid #b5c2d8;border-radius:3px;font-size:1rem;color:var(--ink)}.Careers_tags__SCRWG button:hover,.Careers_tags__SCRWG button[aria-pressed=true]{background:var(--blue);color:white;border-color:var(--blue)}.Careers_tags__SCRWG span{font-size:.85rem;opacity:.75}.Careers_group__mO0me{border-top:1px solid var(--line)}.Careers_group__mO0me:nth-of-type(2n){background:#f6f8fc}.Careers_groupGrid__TaJZb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:70px;gap:70px}.Careers_groupHeading__vS4dM h2{margin:0 0 20px;font-size:clamp(1.9rem,2.8vw,2.8rem);line-height:1.15;letter-spacing:-.04em}.Careers_groupHeading__vS4dM p:last-child{font-size:1.05rem;color:var(--muted);line-height:1.7;max-width:340px}.Careers_role__PdElD{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:27px 0;border-bottom:1px solid #c8d2e1}.Careers_role__PdElD:first-child{border-top:1px solid #c8d2e1}.Careers_role__PdElD h3{margin:0;font-size:clamp(1.15rem,1.7vw,1.5rem);font-weight:500;letter-spacing:-.025em;line-height:1.4}.Careers_expand__EJ52O{font-size:1.7rem;color:var(--blue);flex-shrink:0}.Careers_form__dBj7Y{min-width:0}.Careers_form__dBj7Y fieldset{min-width:0;padding:0;margin:0;border:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px 20px;gap:24px 20px}.Careers_form__dBj7Y label{display:block;font-size:.94rem;font-weight:500}.Careers_form__dBj7Y input:not([type=checkbox]),.Careers_form__dBj7Y select,.Careers_form__dBj7Y textarea{display:block;width:100%;min-width:0;margin-top:9px;padding:13px;border:1px solid #a7b6d0;background:#fff;border-radius:3px;color:var(--ink);font-size:1rem}.Careers_form__dBj7Y textarea{resize:vertical}.Careers_full__ZJrqw{grid-column:1/-1}.Careers_upload__ZoS1M{border:1px dashed #8c9ebc;padding:20px;background:#f8faff}.Careers_upload__ZoS1M input[type=file]{border:0;padding:8px 0 14px;background:transparent;font-size:.9rem}.Careers_upload__ZoS1M input::-webkit-file-upload-button{border:1px solid #a7b6d0;border-radius:3px;background:white;color:var(--ink);padding:9px 12px;margin-right:12px;cursor:pointer}.Careers_upload__ZoS1M input::file-selector-button{border:1px solid #a7b6d0;border-radius:3px;background:white;color:var(--ink);padding:9px 12px;margin-right:12px;cursor:pointer}.Careers_upload__ZoS1M span{font-size:.85rem;font-weight:400;line-height:1.5;display:block;color:var(--muted)}.Careers_form__dBj7Y .Careers_consent__dCwn7{display:flex;align-items:flex-start;gap:12px;font-size:.88rem;line-height:1.6;font-weight:400}.Careers_consent__dCwn7 input{margin:5px 0 0;width:17px;height:17px;flex-shrink:0}.Careers_consent__dCwn7 a{text-decoration:underline}.Careers_form__dBj7Y .Careers_honeypot__qomF_{display:none}.Careers_form__dBj7Y button:disabled{opacity:.65;cursor:wait}.Careers_status__p0Zeo{padding:16px 20px;line-height:1.6;margin-top:20px;border:1px solid}.Careers_error__b96E1{color:#a52222;background:#fff4f4}.Careers_success__I_Dbq{color:#17613d;background:#effbf4}@media(max-width:1000px){.Careers_groupGrid__TaJZb{gap:36px}}@media(max-width:700px){.Careers_careers__LTx3P section{padding:48px 0;scroll-margin-top:88px}.Careers_groupGrid__TaJZb{grid-template-columns:1fr;gap:28px}.Careers_groupHeading__vS4dM p:last-child{max-width:none}.Careers_tags__SCRWG{gap:9px}.Careers_tags__SCRWG button{padding:11px 13px;gap:16px;font-size:.9rem}.Careers_form__dBj7Y fieldset{grid-template-columns:1fr}.Careers_upload__ZoS1M{padding:15px}}.Careers_role__PdElD:hover h3{color:var(--blue)}