:root{--font-serif:'Georgia', 'Times New Roman', serif;--main-text-width:48rem;--color-border-subtle:#e0e0e0;--space-s:0.5rem;--space-m:1rem;--space-l:1.5rem;--space-xl:2.5rem;--space-xxl:4rem;--space-xxxl:6rem}.rich-essay-container{display:grid;grid-template-columns:1fr minmax(0,var(--main-text-width))1fr;grid-column-gap:var(--space-m);padding:var(--space-xxl)0}.rich-essay-container>*{grid-column:2}.rich-essay-content{max-width:100%;margin:0;font-size:1.125rem;line-height:1.8;color:var(--color-secondary)}.rich-essay-content p{margin-bottom:var(--space-l)}.headline{font-size:clamp(2.5rem,7vw,4.5rem);font-weight:700;line-height:1.1;color:var(--color-text-primary);margin-bottom:var(--space-xl);text-align:center}.introduction{font-size:1.25rem;line-height:1.6;color:var(--color-tertiary);margin-bottom:var(--space-xxxl);text-align:center}.section-title{font-size:1.875rem;font-weight:600;line-height:1.2;color:var(--color-text-primary);margin-top:var(--space-xxl);margin-bottom:var(--space-xl)}.pull-quote{grid-column:1/-1;margin-top:var(--space-xxl);margin-bottom:var(--space-xxl);padding:var(--space-xxl)var(--space-m);text-align:center;font-family:var(--font-serif);font-size:clamp(1.5rem,4vw,2.25rem);font-style:italic;line-height:1.5;color:var(--color-text-primary);background-color:var(--color-background-alt);border:none}.pull-quote p{max-width:var(--main-text-width);margin:0 auto}.manifesto-list{margin-top:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-xl)}.manifesto-item{padding-left:var(--space-l);border-left:3px solid var(--color-accent)}.manifesto-item-title{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin-bottom:var(--space-s)}.manifesto-item p{font-size:1rem;line-height:1.7}.pillars-list{margin-top:var(--space-xxl);display:flex;flex-direction:column}.pillar-item+.pillar-item{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-xl);margin-top:var(--space-xl)}.pillar-item .pillar-number{display:none}.pillar-title{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin-bottom:0}.pillar-subtitle{font-style:italic;color:var(--color-tertiary);margin-bottom:var(--space-l)}.essay-footer{margin-top:var(--space-xxl);padding-top:var(--space-xxl);border-top:1px solid var(--color-border-subtle)}.cta-block{text-align:center}.cta-headline{font-size:1.75rem;font-weight:600;margin-bottom:var(--space-xl);color:var(--color-text-primary)}.btn{display:inline-block;padding:var(--space-l)var(--space-xl);border-radius:.25rem;text-decoration:none;font-weight:500;text-align:center;transition:background-color .2s,transform .2s}.btn--primary{background:var(--color-accent);color:#fff}.btn--primary:hover{background:var(--color-accent-light);transform:translateY(-2px)}.btn--large{padding:1rem 2.5rem;font-size:1.1rem}