main.svelte-1uha8ag{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:2rem}.container.svelte-1uha8ag{max-width:800px;width:100%;background:#fff;padding:3rem;border-radius:12px;box-shadow:0 1px 3px #00000005,0 1px 2px #00000008;position:relative}.chu-logo.svelte-1uha8ag{position:absolute;top:1.5rem;right:1.5rem;max-width:120px;height:auto}h1.svelte-1uha8ag{font-size:1.875rem;margin:0 0 .5rem;font-weight:600;letter-spacing:-.01em}.project-team.svelte-1uha8ag{font-size:.8125rem;color:#6b7280;margin-bottom:2rem;line-height:1.5}.project-team.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#2563eb;text-decoration:none}.project-team.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline}p.svelte-1uha8ag{font-size:1rem;line-height:1.65;margin-bottom:1.25rem;font-weight:400}p.svelte-1uha8ag sup:where(.svelte-1uha8ag){font-size:.75em;line-height:0}p.svelte-1uha8ag sup:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:#2563eb;text-decoration:none;font-weight:500}p.svelte-1uha8ag sup:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{text-decoration:underline}.consent.svelte-1uha8ag{background-color:#fef3c7;border-left:3px solid #fbbf24;padding:1.25rem;margin:2rem 0;border-radius:6px;font-size:.9375rem}.requirements.svelte-1uha8ag{margin-top:2rem;padding:1.5rem;background-color:#fafafa;border-radius:8px;border:1px solid #f0f0f0}.requirements.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.125rem;margin-bottom:1rem;font-weight:600}.requirements.svelte-1uha8ag ul:where(.svelte-1uha8ag){list-style-type:disc;margin-left:1.5rem}.requirements.svelte-1uha8ag li:where(.svelte-1uha8ag){font-size:.9375rem;line-height:1.6;margin-bottom:.5rem}.cta-container.svelte-1uha8ag{margin-top:2.5rem;text-align:center}.cta-button.svelte-1uha8ag{display:inline-block;padding:.875rem 2rem;background-color:#2c2c2c;color:#fff;text-decoration:none;border-radius:8px;font-size:1rem;font-weight:500;transition:all .2s ease;box-shadow:0 1px 2px #0000000d}.cta-button.svelte-1uha8ag:hover{background-color:#1a1a1a;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.footnotes.svelte-1uha8ag{margin-top:3rem;padding-top:2rem;border-top:2px solid #e5e5e5}.footnotes.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.125rem;margin-bottom:1rem;font-weight:600}.footnote.svelte-1uha8ag{margin-bottom:1.5rem;padding:1rem;background-color:#fafafa;border-radius:6px;font-size:.875rem;line-height:1.65}.footnote.svelte-1uha8ag sup:where(.svelte-1uha8ag){font-weight:600;margin-right:.5rem;color:#2c2c2c}.footnote.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#2563eb;text-decoration:none;word-break:break-word;display:block;margin-top:.5rem}.footnote.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline}.footnote.svelte-1uha8ag em:where(.svelte-1uha8ag){font-style:italic}
