._tui-save-btn_1xbbj_1{background-color:transparent;border:0;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}._tui-save-btn_1xbbj_1 ._svg-wrapper_1xbbj_10{height:30px;width:30px;flex-basis:30px;flex-shrink:0}._tui-save-btn_1xbbj_1 svg{color:#98a2b3}._tui-save-btn_1xbbj_1._saved_1xbbj_19 svg{color:#e31b54;fill:#e31b54}._tui-save-btn_1xbbj_1:hover,._tui-save-btn_1xbbj_1:focus-visible{outline:none}._tui-save-btn_1xbbj_1:hover svg,._tui-save-btn_1xbbj_1:focus-visible svg{color:#fd6f8e;fill:transparent}._tui-save-btn_1xbbj_1:hover._saved_1xbbj_19 svg,._tui-save-btn_1xbbj_1:focus-visible._saved_1xbbj_19 svg{color:#fd6f8e;fill:#fd6f8e}._tui-save-btn_1xbbj_1:active svg{color:#e31b54;fill:#e31b54}._tui-save-btn_1xbbj_1:active._saved_1xbbj_19 svg{color:#98a2b3;fill:transparent}._tui-save-btn_1xbbj_1._small_1xbbj_42{flex-basis:20px;height:20px;width:20px}._tui-save-btn_1xbbj_1._small_1xbbj_42 svg{width:auto;height:15px}._container_1m8sp_1{background:#fff;border-radius:4px;border:.5px solid #8c8b8b;box-shadow:0 1px 3px #1018281a,0 1px 2px #1018280f;position:relative;display:flex;flex-direction:column}._container_1m8sp_1:focus-within,._container_1m8sp_1:hover{outline:4px solid #91caff}._container_1m8sp_1:active{outline:4px solid #0c2a86}._banner_1m8sp_17{padding:4px 16px 1px;border-radius:3.5px 3.5px 0 0;border-bottom:3px solid transparent;margin:0;display:flex;justify-content:space-between;align-items:center}._banner_1m8sp_17 p{margin:0;font-size:12px;line-height:150%;color:inherit}._banner_1m8sp_17._green_1m8sp_32{background:#07362e;color:#fff}._banner_1m8sp_17._light-green_1m8sp_36{background:#eef1f0;border-color:#0cac90;color:#4a494d}._banner_1m8sp_17._blue_1m8sp_41{background:#0c2a86;color:#fff}._banner_1m8sp_17._light-blue_1m8sp_45{background:#eef1f6;border-color:#2f81fa;color:#4a494d}._banner_1m8sp_17._gray_1m8sp_50{background:#4a494d;color:#fff}._banner_1m8sp_17._light-gray_1m8sp_54{background:#e5e4e3;border-color:#8c8b8b;color:#4a494d}._banner_1m8sp_17._rust_1m8sp_59{background:#5d0e04;color:#fff}._banner_1m8sp_17._light-rust_1m8sp_63{background:#fef0ee;border-color:#ff6d5b;color:#4a494d}._banner_1m8sp_17._purple_1m8sp_68{background:#1e0f41;color:#fff}._banner_1m8sp_17._light-purple_1m8sp_72{background:#f3f0fd;border-color:#8971eb;color:#4a494d}._banner_1m8sp_17._dark-purple_1m8sp_77{background:#7960dc;color:#fff}._main_1m8sp_82{padding:0 0 16px 16px;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}._main_1m8sp_82 ._header_1m8sp_89{display:flex;align-items:flex-start;gap:10px;padding-right:16px}._main_1m8sp_82 ._header_1m8sp_89>*:not(._save-btn_1m8sp_95){margin-top:16px}._main_1m8sp_82 h3{display:-webkit-box;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#101828;font-family:Inter;font-weight:500;font-size:16px;line-height:20px;letter-spacing:0;flex-grow:1;margin:0}._main_1m8sp_82 h3 a{color:inherit;font:inherit;letter-spacing:inherit;position:static;text-decoration:none}._main_1m8sp_82 h3 a:focus{outline:none}._main_1m8sp_82 h3 a:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0}._main_1m8sp_82 ._save-btn_1m8sp_95{position:relative;padding:16px 0 0}._main_1m8sp_82>*:not(:first-child){margin-right:16px}._main_1m8sp_82 p{font-size:16px;line-height:24px;color:#101828;margin:0}._main_1m8sp_82 strong{font-weight:600}._main_1m8sp_82 ._path_1m8sp_148{color:#98a2b3;font-size:14px;line-height:22px;margin-right:16px}._main_1m8sp_82 ._matches_1m8sp_154{display:flex;gap:16px;margin-top:30px}._main_1m8sp_82 ._opportunity-details_1m8sp_159{margin-top:30px}._main_1m8sp_82 ._career-info_1m8sp_162,._main_1m8sp_82 ._opportunity-dates_1m8sp_163{margin-top:12px;display:flex;flex-wrap:wrap;gap:16px 36px}._main_1m8sp_82 ._career-info_1m8sp_162 p,._main_1m8sp_82 ._opportunity-dates_1m8sp_163 p{display:flex;flex-direction:column}._pills_1m8sp_175{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}._buttonContainer_1m8sp_182{margin-top:16px;display:flex;justify-content:flex-end;width:100%}._buttonContainer_1m8sp_182 ._joinGroupButton_1m8sp_188{width:100%;position:relative}._buttonContainer_1m8sp_182 :last-child{margin-right:16px}._groupDescriptionContainer_1m8sp_196{position:relative}._groupDescriptionContainer_1m8sp_196 ._groupDescription_1m8sp_196{height:75px;overflow:hidden}._groupDescriptionContainer_1m8sp_196 ._bottomGradient_1m8sp_203{position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#fff0,#fff)}.compare-btn{margin-top:24px;position:relative}
