.JobSelectionModal_radio_group__OjITD{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space);gap:var(--space)}.JobSelectionModal_radio_card__47dcB{padding:10px 16px;border:1px solid var(--color-border);border-radius:12px;min-width:300px;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none}.JobSelectionModal_radio_card_checked__syLWJ{background-color:var(--color-primary-light)}.JobSelectionModal_radio_card__47dcB:hover,.JobSelectionModal_radio_card_checked__syLWJ{border-color:var(--color-primary)}.JobSelectionModal_radio_card__47dcB:hover .JobSelectionModal_radio_card_title__dfJ9w,.JobSelectionModal_radio_card_checked__syLWJ .JobSelectionModal_radio_card_title__dfJ9w{color:var(--color-primary)}.JobSelectionModal_radio_card_title__dfJ9w{color:var(--color-black);font-size:14px;font-weight:700}.JobSelectionModal_strong_font__Bk5Oh{font-weight:500}.JobSelectionModal_salary___FwqD{color:var(--color-red);font-weight:700}.JobSelectionModal_salary-desc__hXhKN{color:var(--color-red);font-size:var(--font-size-xs)}.AnnouncementHeader_header__qkvoe{position:relative;padding:calc(5 * var(--space)) 0;background-image:url(/imgs/announcement_bg.webp);background-repeat:no-repeat;background-size:100% 100%;background-position:50%;color:var(--color-white)}.AnnouncementHeader_title__cVqml{font-size:var(--font-size-xxl);font-weight:700}.AnnouncementHeader_info__fBIO6{display:flex;align-items:center;margin-top:var(--space-sm);line-height:1}.AnnouncementHeader_info__fBIO6 ul{list-style:none;display:flex;flex-grow:1;overflow:hidden;padding-left:0}.AnnouncementHeader_info__fBIO6 ul li+li{margin-left:10px;padding-left:10px;border-left:1px solid #fff}.AnnouncementHeader_jobBtn__52_Th{position:absolute;bottom:-20px;display:flex;align-items:center;padding:.5rem 2rem;border-radius:1rem;background-color:var(--color-primary);color:var(--color-white);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AnnouncementHeader_jobBtn__52_Th:hover{background-color:#4f76f6}.AnnouncementHeader_tag__geHF0{display:inline-flex!important;margin-right:6px;font-size:14px;border:1px solid #dbdbdb;padding:0 6px;height:28px;line-height:26px;align-self:flex-start;font-weight:400;border-radius:4px;vertical-align:text-top}.page_txt__UsA5q{padding:40px;word-break:break-all;background-color:#fff;margin-top:40px;border-radius:var(--border-radius)}