.CareersList_empty__LUYz_{color:var(--text-secondary,#666);margin:1rem 0;line-height:1.6}.CareersList_list__jnvze{list-style:none;padding:0;margin:0 0 1.5rem;display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}.CareersList_card__mVr9o{border:1px solid rgba(0,0,0,.08);border-radius:8px;overflow:hidden;background:#fff;transition:box-shadow .2s ease,transform .2s ease}.CareersList_card__mVr9o:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-1px)}.CareersList_cardLink__DIlus{display:flex;gap:16px;padding:14px;color:inherit;text-decoration:none;align-items:stretch}.CareersList_thumb__MTvU3{flex-shrink:0;width:120px;height:90px;border-radius:6px;overflow:hidden;background:#f5f5f7;display:flex;align-items:center;justify-content:center;position:relative}.CareersList_thumb__MTvU3 img{width:100%;height:100%;object-fit:cover;display:block}.CareersList_thumbPlaceholder__lWVKe{font-size:.7rem;letter-spacing:.15em;color:rgba(0,0,0,.25);font-weight:var(--fw-semibold)}.CareersList_body__Y_Bxh{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.CareersList_badge__o3tiJ{display:inline-block;align-self:flex-start;font-size:.7rem;font-weight:var(--fw-semibold);color:var(--color-primary,#c8102e);margin:0;letter-spacing:.05em}.CareersList_title__lRqFv{font-size:1.05rem;font-weight:var(--fw-semibold);margin:0;line-height:1.3;color:var(--text-primary,#111)}.CareersList_meta__kEC9I{font-size:.85rem;color:var(--text-secondary,#666);display:flex;gap:6px;flex-wrap:wrap}.CareersList_deadline__H9rO9{font-size:.85rem;color:var(--text-secondary,#666);margin:4px 0 0}@media (max-width:480px){.CareersList_cardLink__DIlus{flex-direction:column}.CareersList_thumb__MTvU3{width:100%;height:160px}}