.jobs-opening-card{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:center;min-width:0;max-width:100%;background:#f8f9fa;border:1px solid rgba(24,57,132,.1);border-radius:16px;padding:1.5rem;box-shadow:0 1px 3px #0000000f}.jobs-opening-content{min-width:0}.jobs-opening-title{display:flex;align-items:flex-start;gap:.65rem;margin-bottom:.75rem}.jobs-opening-title i{color:var(--action-color);font-size:var(--text-xl);margin-top:.1rem}.jobs-opening-title span{min-width:0}.jobs-opening-meta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.jobs-opening-meta span{display:inline-flex;align-items:center;gap:.45rem;max-width:100%;padding:.45rem .75rem;border-radius:999px;background:#18398412;color:#1a1a2e;font-size:var(--text-sm);font-weight:600}.jobs-opening-meta i{color:var(--primary-color)}.jobs-opening-action{display:flex;justify-content:flex-end;min-width:0}.jobs-opening-button{box-sizing:border-box;max-width:100%;white-space:nowrap}.jobs-opening-button-text-mobile{display:none}@media screen and (max-width:1024px){.jobs-opening-card{grid-template-columns:1fr}.jobs-opening-action{justify-content:flex-start}}@media screen and (max-width:768px){.jobs-opening-card{padding:1.25rem}.jobs-opening-button{width:100%;justify-content:center}.jobs-opening-button-text-desktop{display:none}.jobs-opening-button-text-mobile{display:inline}}
