.college.svelte-2le0fj{margin-top:28px}.college.svelte-2le0fj h2:where(.svelte-2le0fj){margin-bottom:10px;font-size:1.15rem}.college.svelte-2le0fj ul:where(.svelte-2le0fj){grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;padding:0;list-style:none;display:grid}.program.svelte-2le0fj{text-align:left;width:100%;min-height:56px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-weight:600;display:flex}.program.svelte-2le0fj:hover{border-color:var(--brand)}.program.svelte-2le0fj .muted:where(.svelte-2le0fj){flex:none;font-size:.85rem;font-weight:400}dialog.svelte-2le0fj{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-elevated);width:min(960px,100vw - 24px);max-height:calc(100vh - 24px);color:var(--body);padding:16px}dialog.svelte-2le0fj::backdrop{background:#0000008c}.dlg-head.svelte-2le0fj{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dlg-head.svelte-2le0fj h2:where(.svelte-2le0fj){font-size:1.25rem}.close.svelte-2le0fj{width:44px;padding:0}.plan.svelte-2le0fj{margin-top:12px}.pages.svelte-2le0fj{flex-direction:column;gap:12px;margin-top:16px;display:flex}.pages.svelte-2le0fj img:where(.svelte-2le0fj){border-radius:var(--radius-sm);background:#fff;width:100%;height:auto}
