.adjacent-program-card.svelte-1eea2ws{border:1px solid var(--ui);background:var(--bg-panel);color:var(--tx);grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:.25rem 1rem;min-height:44px;padding:1rem 1.25rem;font-family:ui-serif,Georgia,Times New Roman,serif;text-decoration:none;display:grid}.adjacent-program-card.svelte-1eea2ws:hover{background:var(--bg-2)}.adjacent-program-card.svelte-1eea2ws:focus-visible{outline:2px solid var(--annotation);outline-offset:2px}.adjacent-program-card-may-apply.svelte-1eea2ws{border-color:var(--tx);background:var(--bg)}.adjacent-program-card-completeness.svelte-1eea2ws{color:var(--tx-2);background:0 0}.program-name.svelte-1eea2ws{letter-spacing:-.01em;grid-area:1/1;font-size:1.125rem;font-weight:600}.program-why.svelte-1eea2ws{color:var(--tx-2);grid-area:2/1;font-size:1rem;line-height:1.45}.program-target.svelte-1eea2ws{color:var(--annotation);grid-area:1/2;place-self:center end;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.125rem}.program-host.svelte-1eea2ws{color:var(--tx-2);letter-spacing:.02em;grid-area:2/2;place-self:end;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.visually-hidden.svelte-1eea2ws{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
