.initiatives-editorial{letter-spacing:0}.initiatives-editorial h1{letter-spacing:0;max-width:19ch;font-size:2rem;line-height:1.15}.initiatives-editorial .initiatives-body{font-size:1rem;line-height:1.85}.initiatives-editorial .initiatives-body h2{letter-spacing:0;font-size:1.35rem;line-height:1.35}.initiatives-editorial .initiatives-principle{border:1px solid var(--border);background:var(--card);border-radius:8px;margin-block:1.5rem;padding:1.4rem}.initiatives-editorial .initiatives-principle h2{max-width:32ch}.initiatives-editorial .initiatives-number{font-family:var(--font-display);color:var(--primary);margin-bottom:1rem;font-size:2.5rem;font-weight:800;line-height:1}.initiatives-editorial .initiatives-prose{padding-block:1.5rem}.initiatives-editorial .initiatives-prose blockquote{border-left:3px solid var(--primary);background:var(--muted);color:var(--foreground);font-style:normal;font-family:var(--font-display);margin-block:2rem;padding:1.5rem;font-size:1.2rem;line-height:1.6}.initiatives-editorial details{border-radius:8px}.initiatives-editorial details nav ol{gap:.7rem;display:grid}.initiatives-editorial details nav a{line-height:1.5}.initiatives-flow{gap:.75rem;display:grid}.initiatives-flow-step{border-top:2px solid var(--primary);min-width:0;padding-top:1rem}.initiatives-flow-step p{overflow-wrap:anywhere}.initiatives-flow-arrow{width:1.25rem;height:1.25rem;color:var(--primary);transform:rotate(90deg)}@media (width>=640px){.initiatives-editorial h1{font-size:3rem}.initiatives-editorial .initiatives-principle{padding:2.25rem}.initiatives-editorial .initiatives-body{font-size:1.0625rem}.initiatives-editorial details nav ol{grid-template-columns:repeat(2,minmax(0,1fr))}.initiatives-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.initiatives-flow-arrow{transform:none}}
