.card_activity{display:flex;flex-wrap:wrap}@media (max-width:1024px){.card_activity{gap:32px 16px;padding:0 16px}}@media (min-width:1025px){.card_activity{gap:32px}}.card_activity li{position:relative}@media (max-width:767px){.card_activity li{width:calc((100% - 16px * 1) / 2)}}@media (min-width:768px) and (max-width:1024px){.card_activity li{width:calc((100% - 16px * 2) / 3)}}@media (min-width:1025px){.card_activity li{width:calc((100% - 32px * 4) / 5)}.card_activity li:hover .pic img{transform:scale(1.2)}}.card_activity .link{display:block;height:100%;background:#FFF}.card_activity .pic{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:164/90;margin-bottom:12px}.card_activity .pic:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;background:rgba(37,39,42,.06)}.card_activity .pic img{width:100%;height:100%;object-fit:cover}@media (min-width:1025px){.card_activity .pic img{transition:transform .3s}}.card_activity .pic+.name{margin-top:16px}.card_activity .group{display:flex;justify-content:space-between;align-items:center;padding:0 4px}.card_activity .group .date{margin:0;padding:0}.card_activity .group+.name{margin-top:8px}.card_activity .flag{padding:1px 3px;border-radius:4px;border:1px solid transparent;background:transparent;color:transparent;font-size:12px;font-weight:400;line-height:150%}.card_activity .flag.bg1{border-color:#FFE2E1;background:#FFF4F4;color:#E76A65}.card_activity .flag.bg2{border-color:#E3EEFB;background:#ECF4FC;color:#428EE3}.card_activity .flag.bg3{border-color:#F5E4F9;background:#FDF2FF;color:#CE77E4}.card_activity .flag.bg4{border-color:#FCE9DD;background:#FEF7F2;color:#FBA468}.card_activity .date{margin-top:8px;padding:0 4px;color:#424A53;font-size:12px;font-weight:400;line-height:154%}.card_activity .name{color:#424A53;font-size:14px;line-height:160%;letter-spacing:-.14px;white-space:nowrap}.card_activity .name,.card_activity .subj{font-weight:400;padding:0 4px;text-overflow:ellipsis;overflow:hidden}.card_activity .subj{color:#25272A;font-size:16px;line-height:152%;letter-spacing:-.16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;height:48px}.card_activity .keyword{display:flex;flex-wrap:wrap;gap:4px;padding:0 4px;margin-top:8px}.card_activity .keyword span{padding:1px 3px;border-radius:4px;border:1px solid #eaeef2;background:#F6F8FA;color:#424A53;font-size:12px;font-weight:400;line-height:150%}.card_activity .btn_scrap{position:absolute;top:12px;right:12px;width:28px;height:28px;background:url(https://imgorg.catch.co.kr/job/catchcampus/ico_scrap02.svg) no-repeat 4px 3px rgba(0,0,0,.14);border-radius:50%;text-indent:-9999em;overflow:hidden}.card_activity .btn_scrap input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;border-radius:0;cursor:pointer}.card_activity .btn_scrap:has(input:checked){background-image:url(https://imgorg.catch.co.kr/job/catchcampus/ico_scrap_on.svg)}.other_recr_wrap .card_activity{gap:10px}@media (max-width:767px){.other_recr_wrap .card_activity li{width:calc((100% - 10px * 1) / 2)}}@media (min-width:768px) and (max-width:1024px){.other_recr_wrap .card_activity li{width:calc((100% - 10px * 3) / 4)}}@media (min-width:1025px){.other_recr_wrap .card_activity li{width:calc((100% - 10px * 3) / 4)}.other_recr_wrap .card_activity li:hover .pic img{transform:unset}.other_recr_wrap .card_activity li:hover .link:after{content:"";position:absolute;inset:0;border-radius:8px;border:1px solid #eaeef2}}.other_recr_wrap .card_activity .link{position:relative;padding-bottom:16px;border-radius:8px;box-shadow:0 3px 20px 0 rgba(0,0,0,.08)}.other_recr_wrap .card_activity .pic,.other_recr_wrap .card_activity:after{border-bottom-right-radius:0;border-bottom-left-radius:0}.other_recr_wrap .card_activity .date,.other_recr_wrap .card_activity .keyword,.other_recr_wrap .card_activity .name,.other_recr_wrap .card_activity .subj{padding:0 16px}