.article-container.svelte-1a47cy{display:flex;flex-direction:column;height:90svh;padding:1rem;box-sizing:border-box}.editorial-header.svelte-1a47cy h1:where(.svelte-1a47cy){font-family:var(--font-serif);font-size:2.2rem;line-height:2.7rem;margin:0;font-weight:900}.subtitle.svelte-1a47cy{font-size:1.3rem;color:#666;margin-top:1rem}.visualization-area.svelte-1a47cy{flex:1;position:relative;min-height:0;margin:1rem 0}.editorial-footer.svelte-1a47cy{font-size:.8rem;color:#999;padding-top:.5rem}@media(max-width:768px){.article-container.svelte-1a47cy{margin-top:2.5rem;padding:0}.editorial-header.svelte-1a47cy h1:where(.svelte-1a47cy){font-family:var(--font-serif);font-size:1.3rem;line-height:1.5rem;margin:0}.subtitle.svelte-1a47cy{font-size:.8rem;margin-bottom:0;margin-top:.3rem}footer.svelte-1a47cy p:where(.svelte-1a47cy){margin:0}}
