.JobCardFeaturedBanner_card__YUXLH{position:relative;background-color:#fff;border:1.5px solid #e5e5e5;border-radius:.5rem;padding:1rem;transition:all .2s ease;cursor:pointer}.JobCardFeaturedBanner_card__YUXLH:hover{border-color:#93c5fd;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.JobCardFeaturedBanner_card__YUXLH:hover .JobCardFeaturedBanner_title__jlII4{color:#0071eb;transition:color .2s ease}.JobCardFeaturedBanner_card__YUXLH:hover .JobCardFeaturedBanner_arrow__IM_vV{background:#1c5ce8}.JobCardFeaturedBanner_card__YUXLH:hover .JobCardFeaturedBanner_arrow__IM_vV svg{stroke:#fff;transform:translateX(2px)}.JobCardFeaturedBanner_link__YAQ_E{text-decoration:none;color:inherit}.JobCardFeaturedBanner_header__T5Fjn{display:flex;gap:1rem;align-items:center}.JobCardFeaturedBanner_logo_container__eD1Tp{border-radius:.5rem;background-color:#f9fafb;flex-shrink:0;display:flex;align-items:center;justify-content:center}.JobCardFeaturedBanner_logo_container__eD1Tp img{width:4rem;height:4rem;object-fit:contain}.JobCardFeaturedBanner_info__X7gB3{flex-grow:1;min-width:0}.JobCardFeaturedBanner_title_row__ZjSE7{display:flex;align-items:center;gap:.75rem}.JobCardFeaturedBanner_title__jlII4{flex:1 1;font-weight:700;color:var(--color-link-blue);font-size:1rem}.JobCardFeaturedBanner_meta__jcjq_{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .75rem;font-size:.875rem;color:#6b7280;margin-top:.125rem}.JobCardFeaturedBanner_meta_item__h3YeA{display:flex;align-items:center;gap:.25rem;font-size:.875rem}.JobCardFeaturedBanner_meta_item__h3YeA svg{color:var(--clr-text-muted)}.JobCardFeaturedBanner_company__8Yoj7{font-weight:600;color:#4b5563}.JobCardFeaturedBanner_tags__c_r0W{display:flex;gap:.25rem;margin-top:.125rem}.JobCardFeaturedBanner_tag__GhEAp{padding:.125rem .5rem;border-radius:.25rem;white-space:nowrap;font-size:var(--text-sm)!important;font-style:normal;font-weight:400;line-height:normal;background-color:var(--clr-tag);text-transform:capitalize;width:-moz-fit-content;width:fit-content;color:var(--clr-tag-text)}.JobCardFeaturedBanner_separator__fp6xS{border:none;border-top:1px solid #e5e5e5;margin-top:.75rem}.JobCardFeaturedBanner_body__MODp2{margin-top:.75rem}.JobCardFeaturedBanner_description__QEJbX{font-size:.875rem;color:#111827;line-height:1.625;white-space:pre-line;display:flow-root}.JobCardFeaturedBanner_ansok_group__Pegrp{float:right;display:inline-flex;align-items:center;gap:.5rem;margin-left:.75rem}.JobCardFeaturedBanner_deadline__W7pZc{font-size:.75rem;color:#6b7280;white-space:nowrap;line-height:1}.JobCardFeaturedBanner_arrow__IM_vV{width:32px;height:32px;border-radius:9999px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.JobCardFeaturedBanner_arrow__IM_vV svg{width:14px;height:14px;stroke:#374151;fill:none;stroke-width:2;transition:stroke .2s ease,transform .2s ease}@media (max-width:820px){.JobCardFeaturedBanner_card__YUXLH{padding:.75rem}.JobCardFeaturedBanner_info__X7gB3{padding-right:0}.JobCardFeaturedBanner_tags__c_r0W{display:none}.JobCardFeaturedBanner_logo_container__eD1Tp{width:3rem;height:3rem}.JobCardFeaturedBanner_logo_container__eD1Tp img{width:2.25rem;height:2.25rem}.JobCardFeaturedBanner_arrow__IM_vV{width:26px;height:26px}}