.opportunity.svelte-1o0orso{align-content:start;gap:1rem;height:100%;display:grid}.heading.svelte-1o0orso{justify-content:space-between;align-items:start;gap:1rem;display:flex}.heading.svelte-1o0orso>div:where(.svelte-1o0orso){min-width:0}.opportunity.svelte-1o0orso h2:where(.svelte-1o0orso),.opportunity.svelte-1o0orso p:where(.svelte-1o0orso),dl.svelte-1o0orso,dd.svelte-1o0orso{margin:0}.opportunity.svelte-1o0orso h2:where(.svelte-1o0orso){margin-top:.25rem;font-size:1.35rem;line-height:1.2}.organization.svelte-1o0orso{color:#246b45;letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:800}.type.svelte-1o0orso{color:#455249;text-transform:capitalize;background:#eef4ef;border-radius:999px;flex:none;padding:.3rem .6rem;font-size:.75rem;font-weight:700}.description.svelte-1o0orso{color:#5e6b62;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}dl.svelte-1o0orso{gap:.65rem;display:grid}dl.svelte-1o0orso div:where(.svelte-1o0orso){grid-template-columns:105px minmax(0,1fr);gap:.5rem;display:grid}dt.svelte-1o0orso{font-weight:750}dd.svelte-1o0orso{color:#5e6b62;overflow-wrap:anywhere}.skills.svelte-1o0orso{flex-wrap:wrap;gap:.4rem;display:flex}.skills.svelte-1o0orso span:where(.svelte-1o0orso){color:#455249;background:#eef4ef;border-radius:999px;padding:.3rem .6rem;font-size:.8rem}.accessible.svelte-1o0orso{color:#246b45;align-items:center;gap:.4rem;font-size:.9rem;font-weight:700;display:flex}.button.svelte-1o0orso{justify-self:start;margin-top:auto}@media (width<=480px){.heading.svelte-1o0orso{display:grid}.type.svelte-1o0orso{justify-self:start}dl.svelte-1o0orso div:where(.svelte-1o0orso){grid-template-columns:1fr;gap:.15rem}}.roadmap.svelte-1gpjm61{margin-bottom:4rem}.steps.svelte-1gpjm61{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.steps.svelte-1gpjm61 span:where(.svelte-1gpjm61){color:#fff;background:#246b45;border-radius:50%;place-items:center;width:2rem;height:2rem;font-weight:800;display:grid}.steps.svelte-1gpjm61 p:where(.svelte-1gpjm61){color:#647168}.opportunities.svelte-1gpjm61 h2:where(.svelte-1gpjm61),.roadmap.svelte-1gpjm61 h2:where(.svelte-1gpjm61){font-size:2rem}@media (width<=850px){.steps.svelte-1gpjm61{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.steps.svelte-1gpjm61{grid-template-columns:1fr}}
