.opportunity-card[data-v-2385a35f]{align-self:stretch;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 2px 4px #0f172a03;display:flex;flex-direction:column;min-width:0;padding:20px;transition:border-color .18s,box-shadow .18s;width:100%}.opportunity-card[data-v-2385a35f]:hover{border-color:#bac4d5;box-shadow:0 5px 16px #0f172a09}.opportunity-card__badges[data-v-2385a35f]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.opportunity-card__category[data-v-2385a35f],.opportunity-card__sample[data-v-2385a35f]{border-radius:6px;font-size:12px;font-weight:600;line-height:1.5;max-width:100%;overflow-wrap:anywhere;padding:4px 9px}.opportunity-card__category[data-v-2385a35f]{background:#f1f5f9;color:#334155}.opportunity-card__sample[data-v-2385a35f]{background:#edf7ee;color:#276238}.opportunity-card__title[data-v-2385a35f]{color:#111a3e;display:-webkit-box;font-size:18px;font-weight:600;line-height:1.55;margin:0;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.opportunity-card__meta[data-v-2385a35f]{color:#64748b;-moz-column-gap:6px;column-gap:6px;display:flex;flex-wrap:wrap;font-size:13px;line-height:1.6;margin:10px 0 0}.opportunity-card__meta bdi[data-v-2385a35f]{overflow-wrap:anywhere}.opportunity-card__separator[data-v-2385a35f]{color:#94a3b8}.opportunity-card__facts[data-v-2385a35f]{color:#334155;display:flex;flex-direction:column;font-size:13px;gap:7px;line-height:1.55;list-style:none;margin:16px 0 0;padding:0}.opportunity-card__facts li[data-v-2385a35f]{align-items:baseline;display:flex;gap:8px;min-width:0}.opportunity-card__facts i[data-v-2385a35f]{color:#477b56;flex-shrink:0;font-size:13px}.opportunity-card__facts bdi[data-v-2385a35f]{display:-webkit-box;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.opportunity-card__footer[data-v-2385a35f]{align-items:center;border-top:1px solid #edf0f4;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-top:auto;padding-top:16px}.opportunity-card__link[data-v-2385a35f]{align-items:center;color:#151e48;display:flex;font-size:14px;font-weight:600;gap:12px;grid-column:1;justify-content:space-between;min-height:44px;min-width:0}.opportunity-card__link[data-v-2385a35f]:hover{color:#387545}.opportunity-card__link span[data-v-2385a35f]{min-width:0;overflow-wrap:anywhere}.opportunity-card__link[data-v-2385a35f]:focus-visible{border-radius:3px;outline:2px solid #477b56;outline-offset:4px}.opportunity-card__link i[data-v-2385a35f]{flex-shrink:0;font-size:14px}.opportunity-card__contact[data-v-2385a35f]{align-items:center;color:#387545;display:inline-flex;font-size:13px;grid-column:1/-1;grid-row:2;min-height:44px;min-width:0;overflow-wrap:anywhere;text-decoration:underline}.opportunity-card__footer[data-v-2385a35f]>:last-child:not(.opportunity-card__link):not(.opportunity-card__contact){grid-column:2;grid-row:1}.opportunity-card__contact[data-v-2385a35f]:focus-visible{outline:2px solid #477b56;outline-offset:4px}@media(max-width:639px){.opportunity-card[data-v-2385a35f]{padding:18px}.opportunity-card__badges[data-v-2385a35f]{margin-bottom:10px}.opportunity-card__facts[data-v-2385a35f]{margin-top:12px}.opportunity-card__footer[data-v-2385a35f]{padding-top:14px}}
