.article-shell.svelte-1teoznn{max-width:960px;margin-inline:auto}.article-image.svelte-1teoznn{aspect-ratio:2;background:var(--bg-secondary,#f8fafc);border-radius:var(--radius-lg,1.25rem);border:1px solid #4a6caa1a;width:min(100%,840px);margin:0 auto clamp(1.75rem,4vw,3rem);overflow:hidden}.article-image.svelte-1teoznn .article-image-element{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:clamp(.75rem,2vw,1.25rem)}@media (width>=700px){.article-image.svelte-1teoznn{aspect-ratio:auto;height:clamp(15rem,28vw,21rem)}}.article-content.svelte-1teoznn{max-width:var(--reading-max,72ch);margin-inline:auto}.article-content.svelte-1teoznn .prose{color:var(--color-body,#475569);font-size:1rem;line-height:1.8}.article-content.svelte-1teoznn .prose h2,.article-content.svelte-1teoznn .prose h3{color:var(--color-heading,#1e293b);font-family:var(--font-heading,"Quicksand",sans-serif)}.article-content.svelte-1teoznn .prose a{color:var(--acss-blue-dark,#1d4796);overflow-wrap:anywhere;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.article-meta.svelte-1teoznn{color:var(--color-muted,#94a3b8);text-align:right;border-top:1px solid #4a6caa24;margin-top:3rem;padding-top:1.25rem;font-size:.875rem;font-style:italic}
