.prose.svelte-jsk66p{max-width:760px}.prose-h2.svelte-jsk66p{font-family:var(--font-display);letter-spacing:-.01em;margin:14px 0 20px;font-size:clamp(28px,3.6vw,40px);font-weight:500;line-height:1.15}.prose-p.svelte-jsk66p{color:var(--text-2);margin:0 0 20px;font-size:17px;line-height:1.75}.prose-p.svelte-jsk66p strong:where(.svelte-jsk66p){color:var(--text);font-weight:600}.prose-quote.svelte-jsk66p{border-left:3px solid var(--gold);font-family:var(--font-display);color:var(--text);margin:32px 0;padding:8px 0 8px 28px;font-size:clamp(24px,3.4vw,34px);font-style:italic;font-weight:500;line-height:1.3}.legacy.svelte-jsk66p{background:radial-gradient(800px 380px at 80% -20%, #c2a04b29, transparent 60%), var(--ink);color:var(--ink-text)}.legacy-inner.svelte-jsk66p{max-width:var(--content-max);padding:88px var(--sp-6);gap:var(--sp-7);grid-template-columns:auto 1fr;align-items:center;margin:0 auto;display:grid}.legacy-stat.svelte-jsk66p{font-family:var(--font-display);color:var(--gold);letter-spacing:-.03em;font-size:clamp(88px,15vw,168px);font-weight:500;line-height:.9}.legacy-title.svelte-jsk66p{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(22px,3vw,32px);font-weight:500;line-height:1.25}.legacy-body.svelte-jsk66p{color:var(--ink-text-2);max-width:560px;margin:18px 0 0;font-size:16px;line-height:1.7}.future-grid.svelte-jsk66p{max-width:900px;margin:0 auto}.future-card.svelte-jsk66p{border-top:2px solid var(--accent)}.future-title.svelte-jsk66p{margin:0;font-size:17px;font-weight:600}.future-body.svelte-jsk66p{color:var(--text-2);margin:8px 0 0;font-size:14px;line-height:1.6}.future-note.svelte-jsk66p{text-align:center;max-width:640px;color:var(--text-3);margin:40px auto 0;font-size:14px;font-style:italic;line-height:1.6}.manifesto.svelte-jsk66p{background:var(--surface);border-top:1px solid var(--line)}.manifesto-inner.svelte-jsk66p{max-width:940px;padding:88px var(--gutter);margin:0 auto}.manifesto-title.svelte-jsk66p{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);margin:14px 0 0;font-size:clamp(28px,4vw,44px);font-weight:500;line-height:1.1}.manifesto-list.svelte-jsk66p{margin:34px 0 0;padding:0;list-style:none}.manifesto-list.svelte-jsk66p li:where(.svelte-jsk66p){font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);border-top:1px solid var(--line);padding:22px 0;font-size:clamp(19px,2.3vw,26px);font-weight:500;line-height:1.4}.manifesto-list.svelte-jsk66p li:where(.svelte-jsk66p):last-child{border-bottom:1px solid var(--line)}.m-yes.svelte-jsk66p{color:var(--accent)}.m-no.svelte-jsk66p{color:var(--gold-2)}@media (width<=920px){.legacy-inner.svelte-jsk66p{gap:var(--sp-4);padding:64px var(--sp-5);grid-template-columns:1fr}.manifesto-inner.svelte-jsk66p{padding:64px var(--gutter)}}
