section#opportunities.svelte-1ri2exi.svelte-1ri2exi{padding:6vh 5vw;background-color:#fff}section#opportunities.svelte-1ri2exi article.svelte-1ri2exi{max-width:800px;margin:0 auto}section#opportunities.svelte-1ri2exi article h1.svelte-1ri2exi{font-size:2.25rem;font-weight:700;margin-bottom:.5rem;color:#2f2f2f}section#opportunities.svelte-1ri2exi article p.svelte-1ri2exi{margin-bottom:2.5rem;font-size:1rem;color:#c7c9d1}section#opportunities.svelte-1ri2exi .opportunity-list.svelte-1ri2exi{display:flex;flex-direction:column;gap:1.5rem}section#opportunities.svelte-1ri2exi .opportunity-card.svelte-1ri2exi{background-color:#fff;border:1px solid #DDDFE8;border-radius:1rem;padding:1.5rem 1.75rem;display:flex;flex-direction:column;gap:.4rem;text-decoration:none;color:#2f2f2f;transition:border .25s ease,box-shadow .25s ease}section#opportunities.svelte-1ri2exi .opportunity-card.svelte-1ri2exi:hover{border-color:#3396ff;box-shadow:0 4px 12px #0000000d}section#opportunities.svelte-1ri2exi .opportunity-card h3.svelte-1ri2exi{font-size:1.25rem;font-weight:500;margin:0;color:#2f2f2f}section#opportunities.svelte-1ri2exi .opportunity-card p.svelte-1ri2exi{font-size:.95rem;margin:0;color:#c7c9d1}section#opportunities.svelte-1ri2exi .opportunity-card p.svelte-1ri2exi:first-of-type{color:#4b5563;font-weight:500}section#opportunities.svelte-1ri2exi .opportunity-card p.status.svelte-1ri2exi{font-size:.9rem;font-weight:600;color:#3396ff;margin-top:.5rem;text-transform:uppercase;letter-spacing:.03em}.site-footer.svelte-1ri2exi.svelte-1ri2exi{margin-top:5rem;text-align:center;padding:2rem 0;font-size:.85rem;color:#c7c9d1}.site-footer.svelte-1ri2exi a.admin-login.svelte-1ri2exi{color:inherit;text-decoration:none;border-bottom:1px dashed currentColor;transition:color .2s ease,border-color .2s ease}.site-footer.svelte-1ri2exi a.admin-login.svelte-1ri2exi:hover{color:#3396ff;border-color:#3396ff}
