.manifesto{display:grid;grid-template-columns:1fr 1.25fr;gap:70px;border-top:1px solid var(--color-border);margin-bottom:var(--space-10)}
.manifesto-heading h2{font-size:var(--title-section);line-height:1.25;margin-top:var(--space-6)}
.manifesto-signature{display:block;margin-top:var(--space-10);font-size:var(--text-min);font-weight:var(--weight-bold);letter-spacing:1.5px;color:var(--color-copy)}
.manifesto-copy{max-width:660px}.manifesto-copy p{color:var(--color-copy);margin-bottom:var(--space-6)}.manifesto-copy strong{color:var(--color-text);font-weight:var(--weight-semibold)}
.manifesto-copy blockquote{margin:var(--space-10) 0 0;padding-left:var(--space-6);border-left:3px solid var(--color-brand);font-family:var(--font-heading);font-size:var(--title-product);line-height:1.5;color:var(--color-text)}
@media(max-width:1050px){.manifesto{gap:var(--space-8)}.header nav{gap:var(--space-4)}}
@media(max-width:700px){.manifesto{grid-template-columns:1fr;gap:var(--space-8);margin-bottom:var(--space-6)}.manifesto-heading h2{margin-bottom:var(--space-6)}.manifesto-signature{margin-top:var(--space-6)}.header nav{flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2) var(--space-3)}.manifesto-copy blockquote{font-size:var(--title-product)}}
