.page-manifesto.svelte-1cqw6h5{padding-top:4rem}.mf-narrow.svelte-1cqw6h5{max-width:680px;margin:0 auto}.mf-hero.svelte-1cqw6h5{padding:3rem 1.5rem 2.5rem}.mf-hero.svelte-1cqw6h5 h1:where(.svelte-1cqw6h5){font-size:clamp(2.4rem,7vw,4rem);line-height:1.08;margin:.5rem 0 1.25rem}.mf-lead.svelte-1cqw6h5{font-family:var(--font-heading);font-style:italic;font-size:clamp(1.15rem,2.4vw,1.4rem);line-height:1.5;color:var(--text-secondary);margin:0}.mf-section.svelte-1cqw6h5{padding:3rem 1.5rem}.mf-section--tint.svelte-1cqw6h5{background:var(--bg-secondary)}.mf-section--dark.svelte-1cqw6h5{background:var(--bg-contrast);color:var(--text-on-dark)}.mf-section--dark.svelte-1cqw6h5 h2,.mf-section--dark.svelte-1cqw6h5 p:where(.svelte-1cqw6h5){color:var(--text-on-dark)}.mf-section--dark.svelte-1cqw6h5 .mf-numeral:where(.svelte-1cqw6h5){color:#faf6f08c}.mf-section.svelte-1cqw6h5 h2:where(.svelte-1cqw6h5){font-size:clamp(1.6rem,3.6vw,2.1rem);line-height:1.25;margin:0 0 1.5rem}.mf-numeral.svelte-1cqw6h5{display:block;font-family:var(--font-body);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.5rem}.mf-section.svelte-1cqw6h5 p:where(.svelte-1cqw6h5){font-size:1.1rem;line-height:1.7;margin:0 0 1.1rem}.mf-section.svelte-1cqw6h5 .mf-emphasis:where(.svelte-1cqw6h5){font-family:var(--font-heading);font-size:clamp(1.25rem,2.8vw,1.6rem);line-height:1.4;margin:1.75rem 0}.mf-claims.svelte-1cqw6h5{margin:2rem 0}.mf-claim.svelte-1cqw6h5{padding:1.25rem 0;border-top:1px solid var(--border)}.mf-claim.svelte-1cqw6h5:last-child{border-bottom:1px solid var(--border)}.mf-claim.svelte-1cqw6h5 dt:where(.svelte-1cqw6h5){font-family:var(--font-heading);font-size:1.35rem;line-height:1.35;margin-bottom:.5rem}.mf-claim.svelte-1cqw6h5 dd:where(.svelte-1cqw6h5){margin:0;font-size:1.05rem;line-height:1.7;color:var(--text-secondary)}.mf-creed.svelte-1cqw6h5{list-style:none;padding:0;margin:2rem 0 0}.mf-creed.svelte-1cqw6h5 li:where(.svelte-1cqw6h5){display:grid;grid-template-columns:3rem 1fr;gap:.75rem;padding:1.5rem 0;border-top:1px solid var(--border)}.mf-creed.svelte-1cqw6h5 li:where(.svelte-1cqw6h5):last-child{border-bottom:1px solid var(--border)}.mf-creed-num.svelte-1cqw6h5{font-family:var(--font-body);font-size:.9rem;letter-spacing:.06em;color:var(--text-muted);padding-top:.45rem}.mf-creed.svelte-1cqw6h5 .mf-creed-claim:where(.svelte-1cqw6h5){font-family:var(--font-heading);font-size:clamp(1.35rem,3vw,1.7rem);line-height:1.3;margin:0 0 .6rem}.mf-creed.svelte-1cqw6h5 .mf-creed-body:where(.svelte-1cqw6h5){font-size:1.02rem;line-height:1.7;color:var(--text-secondary);margin:0}.mf-refusals.svelte-1cqw6h5{list-style:none;padding:0;margin:2rem 0 0}.mf-refusals.svelte-1cqw6h5 li:where(.svelte-1cqw6h5){font-family:var(--font-heading);font-size:clamp(1.2rem,2.6vw,1.5rem);line-height:1.4;padding:1.1rem 0;border-top:1px solid var(--border)}.mf-refusals.svelte-1cqw6h5 li:where(.svelte-1cqw6h5):last-child{border-bottom:1px solid var(--border)}.mf-rule.svelte-1cqw6h5{border:0;border-top:1px solid var(--border);margin:2.5rem 0}.mf-section.svelte-1cqw6h5 .mf-close:where(.svelte-1cqw6h5){font-family:var(--font-heading);font-size:clamp(1.4rem,3.2vw,1.9rem);line-height:1.35;margin:2.5rem 0 1rem}.mf-section.svelte-1cqw6h5 .mf-sign:where(.svelte-1cqw6h5){font-size:.95rem;letter-spacing:.04em;color:var(--text-muted);margin:0}@media(max-width:640px){.page-manifesto.svelte-1cqw6h5{padding-top:2rem}.mf-hero.svelte-1cqw6h5{padding:2rem 1.25rem}.mf-section.svelte-1cqw6h5{padding:2.5rem 1.25rem}.mf-creed.svelte-1cqw6h5 li:where(.svelte-1cqw6h5){grid-template-columns:2.25rem 1fr;gap:.5rem}}
