.article-viewer.svelte-t2nrgo{padding:100px 24px;display:flex;justify-content:center;background-color:var(--primary-background);min-height:100vh}.reading-pane.svelte-t2nrgo{max-width:700px;width:100%}header.svelte-t2nrgo{margin-bottom:4rem;text-align:left}.meta-data.svelte-t2nrgo{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;display:flex;align-items:center;gap:12px;margin-bottom:2rem;opacity:.8}.category.svelte-t2nrgo{color:var(--article-accent)}.dot.svelte-t2nrgo{opacity:.2}.entry-title.svelte-t2nrgo{font-size:clamp(2.8rem,7vw,4.2rem);line-height:.95;font-weight:900;letter-spacing:-2.5px;margin-bottom:2rem}.entry-title.svelte-t2nrgo span:where(.svelte-t2nrgo){color:var(--article-accent)}.lead-text.svelte-t2nrgo{font-size:1.5rem;line-height:1.4;opacity:.7;font-weight:500;max-width:600px}.header-divider.svelte-t2nrgo{width:60px;height:4px;background:var(--article-accent);margin-top:3rem}.journal-body.svelte-t2nrgo p:where(.svelte-t2nrgo){font-size:1.25rem;line-height:1.9;margin-bottom:2.2rem;color:var(--text-color);opacity:.9}.dropcap.svelte-t2nrgo:first-letter{float:left;font-size:5rem;line-height:.85;font-weight:900;margin-right:12px;margin-top:4px;color:var(--article-accent)}.section-heading.svelte-t2nrgo{font-size:2rem;font-weight:800;margin:4rem 0 1.5rem;letter-spacing:-1px}.pull-quote.svelte-t2nrgo{margin:5rem 0;padding:2rem 0;border-top:1px solid var(--secondary-background-hover);border-bottom:1px solid var(--secondary-background-hover);text-align:center}.pull-quote.svelte-t2nrgo p:where(.svelte-t2nrgo){font-size:2rem;font-style:italic;font-weight:700;line-height:1.2;color:var(--text-color);opacity:1;margin-bottom:0}.article-footer.svelte-t2nrgo{margin-top:8rem;padding-top:3rem;border-top:1px solid var(--secondary-background-hover)}.footer-wrap.svelte-t2nrgo{display:flex;justify-content:space-between;align-items:center;gap:24px}.tags.svelte-t2nrgo{display:flex;flex-wrap:wrap;gap:16px;font-size:.85rem;font-weight:700;opacity:.4}.cta-link.svelte-t2nrgo{color:var(--article-accent);text-decoration:none;font-weight:800;font-size:.9rem;text-transform:uppercase;letter-spacing:1px;display:flex;align-items:center;gap:8px;white-space:nowrap;transition:transform .2s}.cta-link.svelte-t2nrgo:hover{transform:translate(4px)}@media(max-width:600px){.article-viewer.svelte-t2nrgo{padding:60px 20px}.entry-title.svelte-t2nrgo{font-size:2.5rem}.pull-quote.svelte-t2nrgo p:where(.svelte-t2nrgo){font-size:1.5rem}.footer-wrap.svelte-t2nrgo{flex-direction:column;align-items:flex-start;gap:32px}.cta-link.svelte-t2nrgo{font-size:1rem;padding:12px 0;border-top:1px solid var(--secondary-background-hover);width:100%}}
