.ed-comparison.svelte-1a8f8i9{gap:var(--space-6,1.5rem);margin:var(--space-8,2rem) 0;grid-template-columns:1fr 1fr;display:grid}.ed-figure-stack.svelte-1a8f8i9{gap:var(--space-6,1.5rem);flex-direction:column;display:flex}.ed-figure-stack.svelte-1a8f8i9 .ed-inline-figure:where(.svelte-1a8f8i9),.ed-comparison.svelte-1a8f8i9 .ed-inline-figure:where(.svelte-1a8f8i9){margin:0}.ed-principles.svelte-1a8f8i9{gap:var(--space-4,1rem);margin:var(--space-6,1.5rem) 0 var(--space-8,2rem);grid-template-columns:repeat(4,1fr);display:grid}.ed-principle.svelte-1a8f8i9{padding:var(--space-5,1.25rem);border:1px solid var(--ed-rule,#ffffff14);border-radius:8px}.ed-principle-num.svelte-1a8f8i9{font-family:var(--font-mono,monospace);color:var(--ed-accent,#e8ff00);letter-spacing:.1em;margin-bottom:var(--space-2,.5rem);font-size:.6875rem;display:block}.ed-principle.svelte-1a8f8i9 h4:where(.svelte-1a8f8i9){font-family:var(--font-secondary,"Oxanium", sans-serif);color:var(--ed-fg,#fff);margin:0 0 var(--space-2,.5rem);font-size:.9375rem;font-weight:700}.ed-principle.svelte-1a8f8i9 p:where(.svelte-1a8f8i9){color:var(--ed-muted,#ffffff80);margin:0;font-size:.8125rem;line-height:1.5}@media (width<=768px){.ed-comparison.svelte-1a8f8i9{grid-template-columns:1fr}.ed-principles.svelte-1a8f8i9{grid-template-columns:1fr 1fr}}@media (width<=480px){.ed-principles.svelte-1a8f8i9{grid-template-columns:1fr}}
