.enrollment-page.svelte-ljzi4l{width:min(960px,100% - 1.6rem);margin:0 auto;padding:3.2rem 0 2.4rem}.intro.svelte-ljzi4l,.requirements.svelte-ljzi4l{gap:1.4rem;display:grid}.intro.svelte-ljzi4l h1:where(.svelte-ljzi4l){max-width:16ch;font-size:clamp(3rem,8vw,5.2rem);line-height:.95}.intro-copy.svelte-ljzi4l{max-width:46rem;color:var(--muted-strong);font-size:1.14rem;line-height:1.8}.requirements-card.svelte-ljzi4l{border:1px solid var(--stroke);border-radius:var(--radius-xl);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 0 0,#00d4aa1a,#0000 32%),#0d1b2ac7;gap:1rem;padding:1.8rem;display:grid}.requirements-card.svelte-ljzi4l h2:where(.svelte-ljzi4l){font-size:clamp(2rem,5vw,3rem)}.requirements-summary.svelte-ljzi4l{color:var(--muted);line-height:1.7}.requirement-list.svelte-ljzi4l{gap:1.4rem;padding:0;list-style:none;display:grid}.requirement-list.svelte-ljzi4l li:where(.svelte-ljzi4l){border-top:1px solid var(--stroke);gap:.55rem;padding-top:1.2rem;display:grid}.requirement-list.svelte-ljzi4l h3:where(.svelte-ljzi4l){font-size:1.45rem}.requirement-list.svelte-ljzi4l p:where(.svelte-ljzi4l){color:var(--muted-strong);line-height:1.75}@media (width<=720px){.enrollment-page.svelte-ljzi4l{width:min(100% - 1rem,960px);padding-top:2.2rem}.requirements-card.svelte-ljzi4l{padding:1.2rem}}
