.about-page.svelte-1u8ysy5{background:var(--bg);min-height:calc(100vh - 200px)}.about-container.svelte-1u8ysy5{max-width:720px;margin:0 auto;padding:48px 24px}.about-header.svelte-1u8ysy5{text-align:center;margin-bottom:40px}.about-title.svelte-1u8ysy5{font-size:2rem;font-weight:800;color:var(--text);margin:0 0 8px;letter-spacing:-.03em}.about-sub.svelte-1u8ysy5{font-size:1.05rem;color:var(--text-2);margin:0}.about-content.svelte-1u8ysy5{display:flex;flex-direction:column;gap:32px}.about-section.svelte-1u8ysy5 h2:where(.svelte-1u8ysy5){font-size:1.3rem;font-weight:700;color:var(--text);margin:0 0 12px}.about-section.svelte-1u8ysy5 p:where(.svelte-1u8ysy5){font-size:.95rem;line-height:1.7;color:var(--text-2);margin:0 0 12px}.about-section.svelte-1u8ysy5 ul:where(.svelte-1u8ysy5){margin:8px 0 0;padding:0 0 0 20px;display:flex;flex-direction:column;gap:8px}.about-section.svelte-1u8ysy5 li:where(.svelte-1u8ysy5){font-size:.95rem;line-height:1.6;color:var(--text-2)}.about-section.svelte-1u8ysy5 strong:where(.svelte-1u8ysy5){color:var(--text)}.about-link.svelte-1u8ysy5{color:var(--accent);text-decoration:none;font-weight:600}.about-link.svelte-1u8ysy5:hover{text-decoration:underline}@media (max-width: 600px){.about-container.svelte-1u8ysy5{padding:24px 16px}.about-title.svelte-1u8ysy5{font-size:1.6rem}}
