#about-page-view.svelte-cwls5q{width:100%;overflow-x:hidden;padding-bottom:60px;display:flex;flex-direction:column}.about-container.svelte-cwls5q{max-width:800px;margin:60px auto;padding:48px;box-sizing:border-box;background-color:var(--card);border:1px solid var(--rule);border-radius:8px}h1.svelte-cwls5q{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;letter-spacing:-.015em;line-height:1.15;color:var(--ink);margin:0 0 12px;text-align:center}.mission-subhead.svelte-cwls5q{font-size:1.25rem;line-height:1.5;color:var(--ink-soft);text-align:center;margin-bottom:40px}.content.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:1.5rem;font-weight:600;line-height:1.3;color:var(--ink);margin:40px 0 16px}.content.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1.1rem;line-height:1.7;color:var(--ink-soft);margin-bottom:20px}.content.svelte-cwls5q ul:where(.svelte-cwls5q){margin:0 0 20px;padding-left:24px}.content.svelte-cwls5q li:where(.svelte-cwls5q){font-size:1.1rem;line-height:1.7;color:var(--ink-soft);margin-bottom:12px}.content.svelte-cwls5q a:where(.svelte-cwls5q){color:var(--chart-blue);text-decoration:underline;text-underline-offset:3px}.content.svelte-cwls5q a:where(.svelte-cwls5q):hover{color:var(--chart-blue-hover)}.content.svelte-cwls5q .brand-btn:where(.svelte-cwls5q),.content.svelte-cwls5q .brand-btn:where(.svelte-cwls5q):hover{color:var(--paper);text-decoration:none}.cta-wrapper.svelte-cwls5q{margin-top:56px;display:flex;flex-direction:column;align-items:center;gap:16px}@media(max-width:768px){.about-container.svelte-cwls5q{margin:24px 16px;padding:24px}}
