.job-openings_section__ie7yp{padding-block:56px 60px;border-top:1px solid var(--line);background:#fff}.job-openings_headingRow__sBlof{display:flex;justify-content:space-between;align-items:flex-end;gap:28px}.job-openings_confirmedDate__cth6j{color:var(--muted);font-size:13px;line-height:1.8;padding-bottom:5px;white-space:nowrap}.job-openings_introduction__OW9x_{margin-top:18px;color:#575c60;font-size:17px;line-height:1.95}.job-openings_filters__TS9Vh{margin-top:24px}.job-openings_employmentFilters__ZhzAk{display:flex;gap:34px;border-bottom:1px solid var(--line)}.job-openings_employmentFilters__ZhzAk>button{position:relative;padding:14px 0;color:var(--muted);font-size:16px;white-space:nowrap;min-height:48px}.job-openings_employmentFilters__ZhzAk>button>span{margin-left:9px;color:var(--muted);font-size:12px}.job-openings_countUnit__NpDa0{margin-left:3px}.job-openings_employmentFilters__ZhzAk>button[aria-pressed=true]{color:var(--accent)}.job-openings_employmentFilters__ZhzAk>button[aria-pressed=true]:after{content:"";position:absolute;height:2px;inset:auto 0 -1px;background:var(--accent)}.job-openings_searchFields__sVjpl{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding-top:21px}.job-openings_field__BAW96{min-width:0}.job-openings_field__BAW96>label{display:block;margin-bottom:8px;font-size:14px;color:#575c60}.job-openings_field__BAW96 select,.job-openings_searchInput__ABUbe{width:100%;min-height:50px;border:1px solid #cdd1d4;border-radius:0;background:#fff;color:var(--ink)}.job-openings_field__BAW96 select{font:inherit;font-size:16px;line-height:1.5;padding:11px 38px 11px 14px}.job-openings_field__BAW96 select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.job-openings_searchInput__ABUbe{display:flex;align-items:center;gap:10px;padding-inline:14px}.job-openings_searchInput__ABUbe>svg{color:var(--muted)}.job-openings_searchInput__ABUbe input{width:100%;min-width:0;border:0;border-radius:0;padding:10px 0;color:var(--ink);font-size:16px;line-height:1.5;background:transparent}.job-openings_searchInput__ABUbe input::placeholder{color:#7d8286}.job-openings_searchInput__ABUbe:focus-within{outline:2px solid var(--accent);outline-offset:3px}.job-openings_searchInput__ABUbe input:focus-visible{outline:none}.job-openings_resultRow__lYn0q{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:19px 13px;font-size:14px}.job-openings_resultRow__lYn0q strong{font-size:18px;font-weight:500;margin-right:5px}.job-openings_resultRow__lYn0q p>span{color:var(--muted);font-size:13px}.job-openings_resultRow__lYn0q>button{display:inline-flex;align-items:center;gap:7px;min-height:36px;color:var(--muted);font-size:13px}.job-openings_resultRow__lYn0q>button:hover{color:var(--accent)}.job-openings_list___uI3x{border-top:1px solid var(--line)}.job-openings_list___uI3x>li{border-bottom:1px solid var(--line)}.job-openings_groupHeading__wh_4h{margin:0}.job-openings_row__2hbKd{display:grid;grid-template-columns:minmax(0,1fr) 78px 160px 124px;align-items:center;gap:20px;width:100%;min-height:84px;padding:20px 0;text-align:left;color:var(--ink);background:#fff}.job-openings_jobTitle__IRiqN{display:block;font-size:21px;font-weight:400;line-height:1.7;letter-spacing:.015em;overflow-wrap:anywhere}.job-openings_officeCount__YdHOl{font-size:14px;font-weight:400;line-height:1.8;color:#676c70;white-space:nowrap}.job-openings_employmentTags__tcJR7{display:flex;gap:7px;flex-wrap:wrap}.job-openings_employment__HxO5m{display:inline-block;justify-self:start;border:1px solid #d2d5d7;padding:2px 10px;color:#62676b;font-size:13px;font-weight:400;line-height:1.8;white-space:nowrap}.job-openings_rowAction__ztVdM{display:flex;justify-content:flex-end;align-items:center;gap:14px;font-size:14px;font-weight:400;line-height:1.8;white-space:nowrap}.job-openings_rowAction__ztVdM>svg{transition:transform .2s ease}.job-openings_row__2hbKd[aria-expanded=true] .job-openings_rowAction__ztVdM>svg{transform:rotate(180deg)}.job-openings_row__2hbKd:hover .job-openings_jobTitle__IRiqN,.job-openings_row__2hbKd:hover .job-openings_rowAction__ztVdM,.job-openings_row__2hbKd[aria-expanded=true] .job-openings_jobTitle__IRiqN{color:var(--accent)}.job-openings_row__2hbKd:focus-visible{outline-offset:-2px}.job-openings_panel__wul2g{padding:4px 28px 26px;border-left:2px solid var(--accent);margin-bottom:22px;background:#fff}.job-openings_panel__wul2g[hidden]{display:none}.job-openings_detailSection__nmalY+.job-openings_detailSection__nmalY{margin-top:26px}.job-openings_detailSection__nmalY>h4{font-size:16px;font-weight:500;line-height:1.8;margin-bottom:8px}.job-openings_externalList__RB1mm{border-top:1px solid var(--line)}.job-openings_externalList__RB1mm>li{border-bottom:1px solid var(--line)}.job-openings_externalRow__2hHUl{display:grid;grid-template-columns:minmax(0,1fr) 82px 170px;align-items:center;gap:20px;padding-block:16px}.job-openings_entryCopy__JbByO{min-width:0}.job-openings_office__6G4g_{display:block;font-size:16px;line-height:1.8;overflow-wrap:anywhere}.job-openings_originalTitle__kZgxb{display:block;font-size:14px;color:var(--muted);line-height:1.8;margin-top:4px;overflow-wrap:anywhere}.job-openings_externalAction__nlQgO{display:flex;justify-content:flex-end;align-items:center;gap:12px;font-size:14px;line-height:1.8}.job-openings_externalRow__2hHUl:hover .job-openings_externalAction__nlQgO,.job-openings_externalRow__2hHUl:hover .job-openings_office__6G4g_{color:var(--accent)}.job-openings_externalRow__2hHUl:focus-visible{outline-offset:-2px}.job-openings_inlineList__feg09{border-top:1px solid var(--line)}.job-openings_inlineOpening__dffYa{padding:17px 0;border-bottom:1px solid var(--line)}.job-openings_entryHeading__mIIKU{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:12px}.job-openings_entryHeading__mIIKU>h5{margin:0;font-size:17px;font-weight:500;line-height:1.8;overflow-wrap:anywhere}.job-openings_inlineDetails__6UKUj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 30px;margin:0;font-size:15px;line-height:1.85}.job-openings_inlineDetails__6UKUj>div{display:grid;grid-template-columns:78px minmax(0,1fr);gap:12px}.job-openings_inlineDetails__6UKUj dt{color:var(--muted);font-size:13px;padding-top:2px}.job-openings_inlineDetails__6UKUj dd{margin:0;overflow-wrap:anywhere}.job-openings_titleDetail__d9WiU{grid-column:1/-1}.job-openings_panelContact__dZQ42{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:17px}.job-openings_panelContact__dZQ42>p{font-size:14px;line-height:1.9;color:var(--muted)}.job-openings_panelContact__dZQ42>a{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:15px;white-space:nowrap}.job-openings_panelContact__dZQ42>a:hover{color:var(--accent)}.job-openings_moreRow__jlOZi{text-align:center;margin-top:24px}.job-openings_moreRow__jlOZi>button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-width:250px;min-height:50px;border:1px solid #c8cdd0;padding:10px 23px;font-size:15px}.job-openings_moreRow__jlOZi>button>span{font-size:12px;color:var(--muted)}.job-openings_moreRow__jlOZi>button:hover{color:var(--accent);border-color:var(--accent)}.job-openings_note__IunYV{margin-top:22px;font-size:14px;line-height:1.9;color:var(--muted)}.job-openings_empty__wwwPu{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:30px 0;font-size:16px;line-height:2}.job-openings_empty__wwwPu p+p{color:var(--muted);font-size:15px}.job-openings_empty__wwwPu>button{display:inline-flex;gap:20px;align-items:center;min-height:44px;margin-top:15px;font-size:15px;color:var(--accent)}@media (max-width:900px){.job-openings_headingRow__sBlof{display:block}.job-openings_confirmedDate__cth6j{margin-top:14px;padding-bottom:0}.job-openings_row__2hbKd{grid-template-columns:minmax(0,1fr) 68px 124px;gap:10px 16px;padding-block:17px}.job-openings_jobTitle__IRiqN{grid-column:1/3;font-size:20px}.job-openings_officeCount__YdHOl{grid-column:1;grid-row:2}.job-openings_employmentTags__tcJR7{grid-column:2/4;grid-row:2}.job-openings_rowAction__ztVdM{grid-column:3;grid-row:1;font-size:13px;gap:10px}.job-openings_externalRow__2hHUl{grid-template-columns:minmax(0,1fr) 74px;gap:9px 16px}.job-openings_externalAction__nlQgO{grid-column:1/-1;justify-content:flex-start;font-size:14px}.job-openings_panel__wul2g{padding-inline:20px}.job-openings_panelContact__dZQ42{display:block}.job-openings_panelContact__dZQ42>a{margin-top:10px}}@media (max-width:600px){.job-openings_section__ie7yp{padding-block:38px 40px}.job-openings_confirmedDate__cth6j{font-size:12px;margin-top:12px;white-space:normal}.job-openings_introduction__OW9x_{font-size:16px;margin-top:17px}.job-openings_filters__TS9Vh{margin-top:18px}.job-openings_employmentFilters__ZhzAk{gap:24px}.job-openings_employmentFilters__ZhzAk>button{font-size:15px;padding-block:13px}.job-openings_employmentFilters__ZhzAk>button>span{margin-left:6px;font-size:11px}.job-openings_countUnit__NpDa0{display:none}.job-openings_searchFields__sVjpl{grid-template-columns:1fr;gap:16px;padding-top:18px}.job-openings_field__BAW96>label{font-size:16px;margin-bottom:7px}.job-openings_resultRow__lYn0q{padding-top:17px;gap:10px}.job-openings_resultRow__lYn0q p>span{font-size:12px}.job-openings_resultRow__lYn0q>button{font-size:12px;gap:4px}.job-openings_row__2hbKd{grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;padding-block:16px;min-height:0}.job-openings_jobTitle__IRiqN{grid-column:1/-1;grid-row:1;font-size:18px;line-height:1.8;padding-right:28px}.job-openings_officeCount__YdHOl{grid-column:1;grid-row:2;font-size:14px}.job-openings_employmentTags__tcJR7{grid-column:1;grid-row:3;gap:7px}.job-openings_employment__HxO5m{font-size:14px;padding:1px 9px}.job-openings_rowAction__ztVdM{grid-column:2;grid-row:2/4;font-size:14px;gap:9px;align-self:center}.job-openings_panel__wul2g{padding:2px 0 18px 15px;margin-bottom:18px}.job-openings_detailSection__nmalY>h4{font-size:16px;margin-bottom:9px}.job-openings_detailSection__nmalY+.job-openings_detailSection__nmalY{margin-top:22px}.job-openings_externalRow__2hHUl{grid-template-columns:minmax(0,1fr) auto;gap:10px 13px;padding-block:15px}.job-openings_entryCopy__JbByO{grid-column:1/-1}.job-openings_office__6G4g_,.job-openings_originalTitle__kZgxb{font-size:16px}.job-openings_externalAction__nlQgO{grid-column:2;justify-content:flex-end;font-size:14px;gap:9px}.job-openings_entryHeading__mIIKU{display:block;margin-bottom:12px}.job-openings_entryHeading__mIIKU>h5{font-size:16px}.job-openings_entryHeading__mIIKU>.job-openings_employment__HxO5m{margin-top:8px}.job-openings_inlineDetails__6UKUj{grid-template-columns:1fr;gap:9px;font-size:16px}.job-openings_inlineDetails__6UKUj>div{grid-template-columns:69px minmax(0,1fr);gap:10px}.job-openings_inlineDetails__6UKUj dt{font-size:14px}.job-openings_panelContact__dZQ42>a,.job-openings_panelContact__dZQ42>p{font-size:16px}.job-openings_moreRow__jlOZi{margin-top:21px}.job-openings_moreRow__jlOZi>button{width:100%;gap:18px}.job-openings_note__IunYV{font-size:14px;margin-top:20px}.job-openings_empty__wwwPu{padding-block:25px}.job-openings_empty__wwwPu p+p{font-size:16px}}@media (prefers-reduced-motion:reduce){.job-openings_rowAction__ztVdM>svg{transition:none}}