main.svelte-1l4qwyl{max-width:800px;margin:3rem auto;padding:0 1.5rem;font-family:Inter,sans-serif;color:#222}.intro.svelte-1l4qwyl{text-align:center;margin-bottom:3rem}h1.svelte-1l4qwyl{font-size:3rem;font-weight:700;color:#4c8a8a;margin-bottom:1rem}.tag.svelte-1l4qwyl{font-size:1.25rem;color:#555;line-height:1.6;max-width:520px;margin:0 auto;background:#f6f8f8;padding:1.25rem 1.5rem;border-radius:8px}.roles.svelte-1l4qwyl{text-align:center;margin-top:2rem}h2.svelte-1l4qwyl{font-size:1.5rem;margin-bottom:1rem;color:#333}ul.svelte-1l4qwyl{list-style:none;padding:0;margin:0 auto 2rem;max-width:400px;text-align:left}li.svelte-1l4qwyl{font-size:1.125rem;line-height:1.6;padding-left:1rem;position:relative}li.svelte-1l4qwyl:before{content:"•";color:#4c8a8a;position:absolute;left:0}.note.svelte-1l4qwyl{font-size:.95rem;color:#666}.apply.svelte-1l4qwyl{margin-top:2rem}.apply.svelte-1l4qwyl a:where(.svelte-1l4qwyl){display:inline-block;background-color:#4c8a8a;color:#fff;font-weight:500;padding:.75rem 1.25rem;border-radius:6px;text-decoration:none;transition:background-color .2s}.apply.svelte-1l4qwyl a:where(.svelte-1l4qwyl):hover{background-color:#3b7171}
