.announce-card_wrapper__MfQRz{width:100%;min-width:0}.announce-card_list__CWfWA{list-style:none;margin:0;padding:0}.announce-card_item__YiU6a{display:flex;align-items:center;padding:22px 0;border-bottom:1px solid var(--home-line);transition:background-color .2s}.announce-card_item__YiU6a:hover{background:var(--home-hover)}.announce-card_item__YiU6a:focus-visible{outline:2px solid var(--home-ink);outline-offset:2px}.announce-card_copy__XpxLi{display:flex;flex:1 1;flex-direction:column;min-width:0;gap:6px}.announce-card_company__m8lDO{font-size:13px;color:var(--home-muted);line-height:1.4}.announce-card_title___BlyC{color:var(--home-ink);font-size:16px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.announce-card_more__GffNU{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:12px;color:var(--home-ink);font-size:14px;font-weight:400}.announce-card_more__GffNU:hover{text-decoration:underline;text-underline-offset:3px}.announce-card_more__GffNU:focus-visible{outline:2px solid var(--home-ink);outline-offset:2px}.announce-card_empty__fkcd5{padding:24px 0;color:var(--home-muted);font-size:15px;line-height:1.7}.announce-card_srOnly__ioJ2_{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media(max-width:640px){.announce-card_item__YiU6a{padding:20px 0}.announce-card_title___BlyC{font-size:15px}}.home-recruitments_section__h_hDM{min-width:0}.home-recruitments_heading__uOoLz h1{margin:0 0 24px;color:var(--home-ink);font-size:32px;font-weight:650;line-height:1.25;letter-spacing:-1px}.home-recruitments_switcher__YPNA0{display:flex;gap:24px;border-bottom:1px solid var(--home-line)}.home-recruitments_switcher__YPNA0 button{min-height:44px;padding:0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--home-muted);font-size:14px;font-weight:500;cursor:pointer;transition:none}.home-recruitments_switcher__YPNA0 button[aria-pressed=true]{color:var(--home-ink);border-bottom-color:var(--home-ink)}.home-recruitments_switcher__YPNA0 button:focus-visible{outline:2px solid var(--home-ink);outline-offset:3px}@media(max-width:640px){.home-recruitments_heading__uOoLz h1{margin-bottom:16px;font-size:28px}}.main-community-list-item_item__lexDJ{display:flex;align-items:flex-start;justify-content:space-between;column-gap:1.2rem;width:100%;padding:22px 0;border-bottom:1px solid var(--home-line);transition:background-color .2s ease;box-sizing:border-box}.main-community-list-item_item__lexDJ:hover{background:var(--home-hover)}.main-community-list-item_item__lexDJ:focus-visible{outline:2px solid var(--home-ink);outline-offset:2px}.main-community-list-item_text__wrapper__q_Bt7{min-width:0;display:flex;flex-direction:column;row-gap:8px}.main-community-list-item_title__xy2mt{font-size:16px;font-weight:500;color:var(--home-ink);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;overflow-wrap:anywhere}.main-community-list-item_meta__pJNMj{color:var(--home-muted);font-weight:400;font-size:13px;line-height:1.4;word-break:break-word}@media(max-width:640px){.main-community-list-item_item__lexDJ{flex-direction:column;gap:12px}.main-community-list-item_title__xy2mt{font-size:15px}}.pwa-install-banner_banner__fEuV2{display:flex;flex-direction:column;row-gap:1.2rem;background:var(--layeredBackground);border:.1rem solid var(--grey200);border-radius:1.6rem;padding:1.6rem 1.8rem;box-shadow:0 .2rem 1.2rem rgba(0,0,0,.06);transition:box-shadow .2s ease}@media(prefers-color-scheme:dark){.pwa-install-banner_banner__fEuV2{background:var(--darkLayeredBackground);border-color:var(--inverseGrey200);box-shadow:0 .2rem 1.2rem rgba(0,0,0,.3)}}.pwa-install-banner_banner__row__Wpl71{display:flex;flex-direction:column;row-gap:1.2rem}@media(min-width:481px){.pwa-install-banner_banner__row__Wpl71{flex-direction:row;align-items:center;justify-content:space-between}}.pwa-install-banner_banner__content__OmOS2{display:flex;align-items:center;column-gap:1.2rem;flex:1 1;min-width:0}.pwa-install-banner_banner__icon__rzuzV{flex-shrink:0;width:4rem;height:4rem;border-radius:1rem;background:#222;display:flex;align-items:center;justify-content:center;color:#fff}.pwa-install-banner_banner__icon__rzuzV svg{width:2.2rem;height:2.2rem}.pwa-install-banner_banner__text__cNy4D{display:flex;flex-direction:column;row-gap:.3rem;min-width:0}.pwa-install-banner_banner__text__cNy4D strong{font-size:1.55rem;font-weight:700;color:var(--grey900);line-height:1.3}@media(prefers-color-scheme:dark){.pwa-install-banner_banner__text__cNy4D strong{color:var(--inverseGrey900)}}.pwa-install-banner_banner__text__cNy4D span{font-size:1.35rem;font-weight:400;color:var(--grey600);line-height:1.5}@media(prefers-color-scheme:dark){.pwa-install-banner_banner__text__cNy4D span{color:var(--inverseGrey600)}}.pwa-install-banner_banner__actions__OVK3G{display:flex;align-items:center;column-gap:.8rem;flex-shrink:0;margin-left:auto}.pwa-install-banner_btn__install__jPmCJ{display:inline-flex;align-items:center;justify-content:center;height:3.6rem;padding:0 1.6rem;border-radius:.8rem;background:var(--grey900);color:#fff;font-size:1.4rem;font-weight:600;border:none;cursor:pointer;white-space:nowrap;transition:background .15s ease,transform .1s ease}.pwa-install-banner_btn__install__jPmCJ:hover{background:var(--grey800)}.pwa-install-banner_btn__install__jPmCJ:active{transform:scale(.97)}@media(prefers-color-scheme:dark){.pwa-install-banner_btn__install__jPmCJ{background:var(--inverseGrey900);color:var(--darkBackground)}.pwa-install-banner_btn__install__jPmCJ:hover{background:var(--inverseGrey800)}}.pwa-install-banner_btn__dismiss__pAp_r{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;background:transparent;color:var(--grey500);font-size:1.4rem;border:none;cursor:pointer;transition:background .15s ease,color .15s ease}.pwa-install-banner_btn__dismiss__pAp_r:hover{background:var(--grey100);color:var(--grey700)}@media(prefers-color-scheme:dark){.pwa-install-banner_btn__dismiss__pAp_r{color:var(--inverseGrey500)}.pwa-install-banner_btn__dismiss__pAp_r:hover{background:var(--inverseGrey100);color:var(--inverseGrey700)}}.pwa-install-banner_ios__guide__dKCcW{display:flex;flex-direction:column;row-gap:1.2rem;padding-top:1.2rem;border-top:.1rem solid var(--grey200)}@media(prefers-color-scheme:dark){.pwa-install-banner_ios__guide__dKCcW{border-top-color:var(--inverseGrey200)}}.pwa-install-banner_ios__guide__title__VZiCl{font-size:1.4rem;font-weight:600;color:var(--grey800);margin:0}@media(prefers-color-scheme:dark){.pwa-install-banner_ios__guide__title__VZiCl{color:var(--inverseGrey800)}}.pwa-install-banner_ios__steps__0Qt8l{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;row-gap:.8rem}.pwa-install-banner_ios__step__AqZj8{display:flex;align-items:center;column-gap:1rem;font-size:1.4rem;color:var(--grey700)}@media(prefers-color-scheme:dark){.pwa-install-banner_ios__step__AqZj8{color:var(--inverseGrey700)}}.pwa-install-banner_ios__step__icon__2RTPT{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:.6rem;background:var(--grey100);color:var(--grey800);font-size:1.3rem;font-weight:700;flex-shrink:0}@media(prefers-color-scheme:dark){.pwa-install-banner_ios__step__icon__2RTPT{background:var(--inverseGrey100);color:var(--inverseGrey800)}}.pwa-install-banner_ios__note__13LWQ{font-size:1.25rem;color:var(--grey500);margin:0;line-height:1.5}@media(prefers-color-scheme:dark){.pwa-install-banner_ios__note__13LWQ{color:var(--inverseGrey500)}}.ads_container__lWC42{width:100%;min-width:0;box-sizing:border-box;padding:1.2rem 0;border:1px solid #edf0f3;border-radius:1.6rem;background:#f8f9fb}.ads_label__NOQdy{display:block;margin:0 1.2rem .8rem;color:var(--home-muted,#8b95a1);font-size:1.1rem;font-weight:400;line-height:1.4}.ads_slot__xWFb4{width:min(300px,100%);height:250px;margin:0 auto}.ads_placeholder__ZwP4r{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--home-muted,#b0b8c1);font-size:1.2rem}@media(max-width:480px){.ads_slot__xWFb4{width:min(300px,100% - 60px);margin-left:0}}.recruit-card_card__section__528bd{display:grid;grid-template-columns:1fr 1fr;width:100%;grid-gap:1rem;gap:1rem;align-items:start}.recruit-card_card__section__528bd[data-exists=false]{display:flex}@media(max-width:768px){.recruit-card_card__section__528bd{grid-template-columns:1fr}}.recruit-card_card__section__528bd>*{max-width:100%;min-width:0;word-wrap:break-word}.recruit-card_card__container__TbQGP{display:flex;flex-direction:column;row-gap:1.2rem}.recruit-card_card__head__rOhAo{display:flex;align-items:center;justify-content:flex-start}.recruit-card_card__company__slot__X6Tr6{position:relative;width:100%;min-width:0}.recruit-card_card__actions__3gp6R{display:flex;align-items:center;column-gap:.6rem;justify-content:flex-start;align-self:flex-start;flex-shrink:0}.recruit-card_card__wrapper__o7glq{background-color:#f9fafb;border-radius:2rem;padding:2.5rem;line-height:1.3;word-break:break-all;transition:background-color .2s ease,color .2s ease;width:100%;min-width:0;box-sizing:border-box}.recruit-card_card__wrapper__o7glq img[data-theme=dark]{display:none}.recruit-card_card__wrapper__o7glq .recruit-card_card__company__8sgCi,.recruit-card_card__wrapper__o7glq .recruit-card_card__position__OB1WJ,.recruit-card_card__wrapper__o7glq .recruit-card_card__timestamp__reyXD,.recruit-card_card__wrapper__o7glq .recruit-card_card__title__n_lAK{word-break:keep-all;line-height:1.4}.recruit-card_card__wrapper__o7glq:hover{background-color:#222;color:#fff}.recruit-card_card__wrapper__o7glq:hover .recruit-card_card__company__8sgCi,.recruit-card_card__wrapper__o7glq:hover .recruit-card_card__coporate__DxmoX,.recruit-card_card__wrapper__o7glq:hover .recruit-card_card__position__OB1WJ,.recruit-card_card__wrapper__o7glq:hover .recruit-card_card__timestamp__reyXD,.recruit-card_card__wrapper__o7glq:hover .recruit-card_card__title__n_lAK{color:#fff}.recruit-card_card__wrapper__o7glq:hover .recruit-card_card__company__slot__X6Tr6[data-is-more-corporates=true] .recruit-card_card__company__8sgCi{opacity:0}.recruit-card_card__wrapper__o7glq:hover .recruit-card_card__company__slot__X6Tr6[data-is-more-corporates=true] .recruit-card_card__coporate__DxmoX{opacity:1}.recruit-card_card__wrapper__o7glq:hover .recruit-card_card__move__button__QeGhO,.recruit-card_card__wrapper__o7glq:hover .recruit-card_card__scrap__button__Ojrz6,.recruit-card_card__wrapper__o7glq:hover .recruit-card_card__share__button__nB_wA{border-color:hsla(0,0%,100%,.38);background:hsla(0,0%,100%,.12);color:#fff}.recruit-card_card__wrapper__o7glq:hover img[data-theme=dark]{display:block}.recruit-card_card__wrapper__o7glq:hover img[data-theme=light]{display:none}.recruit-card_card__title__n_lAK{font-size:1.65rem;font-weight:600;color:var(--grey800)}.recruit-card_card__position__OB1WJ,.recruit-card_card__timestamp__reyXD{font-weight:400;color:var(--grey700)}.recruit-card_card__position__OB1WJ{font-size:1.4rem;color:var(--greyOpacity500)}.recruit-card_card__company__8sgCi,.recruit-card_card__coporate__DxmoX{font-size:1.4rem;font-weight:400;color:var(--greyOpacity500)}.recruit-card_card__company__8sgCi{opacity:1;transition:opacity .2s ease}.recruit-card_card__move__button__QeGhO,.recruit-card_card__scrap__button__Ojrz6,.recruit-card_card__share__button__nB_wA{position:static;width:auto;height:3.2rem;border:1px solid #d7dee7;border-radius:9999px;background:#fff;color:#222;font-size:1.22rem;font-weight:600;line-height:1.2;display:flex;align-items:center;justify-content:center;padding:0 1.1rem;white-space:nowrap;box-sizing:border-box;min-width:0;min-height:0;cursor:pointer;flex-shrink:0;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}.recruit-card_card__move__button__QeGhO{background:#f7f9fc}.recruit-card_card__move__button__QeGhO:hover,.recruit-card_card__scrap__button__Ojrz6:hover,.recruit-card_card__share__button__nB_wA:hover{transform:translateY(-1px);background:#f3f4f6}.recruit-card_card__move__button__QeGhO:focus-visible,.recruit-card_card__scrap__button__Ojrz6:focus-visible,.recruit-card_card__share__button__nB_wA:focus-visible{outline:2px solid #222;outline-offset:2px}.recruit-card_card__coporate__DxmoX{position:absolute;inset:0 auto auto 0;width:100%;word-break:keep-all;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;pointer-events:none;transition:opacity .2s ease}.recruit-card_card__date__container__k79vu,.recruit-card_card__title__container__LACCs{display:flex;align-items:center;column-gap:.5rem}.recruit-card_not__data__AbNZJ{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:1.3rem}.recruit-feed_feed__85QCP{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr);grid-gap:2rem;gap:2rem}.recruit-feed_leading__pnjBK,.recruit-feed_railContent__J6vQ0,.recruit-feed_rail__tPuIu,.recruit-feed_remaining__6D6Gi{min-width:0}.recruit-feed_inlineAd__W5_fc{grid-column:1/-1;padding:1.5rem 0}@media(min-width:1200px){.recruit-feed_feed__85QCP{grid-template-columns:minmax(0,1fr) 324px;gap:3.2rem;align-items:start}.recruit-feed_leading__pnjBK{grid-column:1;grid-row:1}.recruit-feed_remaining__6D6Gi{grid-column:1;grid-row:2}.recruit-feed_rail__tPuIu{grid-column:2;grid-row:1/span 2;align-self:stretch}}@media(min-width:1200px)and (min-height:650px)and (hover:hover)and (pointer:fine){.recruit-feed_railContent__J6vQ0{position:-webkit-sticky;position:sticky;top:94px}}