.Manifesto-module__nYAZHW__manifestoPage{background:#fdfdfd;padding-bottom:4rem}.Manifesto-module__nYAZHW__header{border-bottom:1px solid var(--border-color);background:#fff;margin-bottom:3rem;padding:4rem 0}.Manifesto-module__nYAZHW__title{color:var(--primary-blue);margin-bottom:1rem;font-size:3.5rem}.Manifesto-module__nYAZHW__intro{color:var(--text-muted);max-width:70ch;font-size:1.25rem;line-height:1.6}.Manifesto-module__nYAZHW__layout{grid-template-columns:1fr;gap:3rem;display:grid}@media (min-width:1024px){.Manifesto-module__nYAZHW__layout{grid-template-columns:2.5fr 1fr}}.Manifesto-module__nYAZHW__mainContent{flex-direction:column;gap:3rem;display:flex}.Manifesto-module__nYAZHW__section h2{border-bottom:2px solid var(--primary-blue);margin-bottom:1.5rem;padding-bottom:.5rem;font-size:2rem}.Manifesto-module__nYAZHW__section p{color:var(--foreground);margin-bottom:1rem;font-size:1.1rem}.Manifesto-module__nYAZHW__pillar{border:1px solid var(--border-color);border-left:5px solid var(--primary-blue);background:#fff;border-radius:4px;gap:1.5rem;margin-bottom:2rem;padding:1.5rem;display:flex}.Manifesto-module__nYAZHW__pillarNum{font-family:var(--font-serif);color:var(--accent-pink);font-size:2rem;font-weight:900;line-height:1}.Manifesto-module__nYAZHW__pillarBody h3{margin-bottom:.5rem;font-size:1.3rem}.Manifesto-module__nYAZHW__pillarBody p{color:var(--text-muted);margin:0;font-size:.95rem}.Manifesto-module__nYAZHW__downloadCard{background:var(--utility-bg);border:1px solid var(--border-color);text-align:center;border-radius:6px;padding:2.5rem}.Manifesto-module__nYAZHW__downloadCard h3{margin-bottom:.75rem;font-size:1.75rem}.Manifesto-module__nYAZHW__downloadCard p{color:var(--text-muted);margin-bottom:1.5rem}.Manifesto-module__nYAZHW__sidebar{flex-direction:column;gap:2rem;display:flex}.Manifesto-module__nYAZHW__tocCard,.Manifesto-module__nYAZHW__supportCard{border:1px solid var(--border-color);background:#fff;border-radius:4px;padding:2rem}.Manifesto-module__nYAZHW__tocCard h4,.Manifesto-module__nYAZHW__supportCard h4{color:var(--primary-blue);margin-bottom:1rem;font-size:1.2rem}.Manifesto-module__nYAZHW__tocCard ul{flex-direction:column;gap:.75rem;margin:0;padding:0;display:flex}.Manifesto-module__nYAZHW__tocCard a{color:var(--text-muted);font-size:.95rem;font-weight:700}.Manifesto-module__nYAZHW__tocCard a:hover{color:var(--accent-pink)}.Manifesto-module__nYAZHW__supportCard p{color:var(--text-muted);margin-bottom:1.5rem;font-size:.9rem}
