.sv-article-page:where(.astro-JBK6AFNS){padding-top:100px;background:var(--sv-paper);min-height:100vh}.sv-article:where(.astro-JBK6AFNS){max-width:720px}.sv-article__header:where(.astro-JBK6AFNS){margin-bottom:3rem}.sv-article__title:where(.astro-JBK6AFNS){font-size:clamp(2rem,4vw,3rem);line-height:1.15;color:var(--sv-ink);margin:0 0 .75rem}.sv-article__subtitle:where(.astro-JBK6AFNS){font-family:var(--sv-sans);font-size:1.1rem;font-style:italic;color:var(--sv-text-muted);line-height:1.6;margin:0 0 1.5rem}.sv-article__meta:where(.astro-JBK6AFNS){font-family:var(--sv-sans);font-size:.9rem;color:var(--sv-text-muted);line-height:1.6;margin:0}.sv-article__meta:where(.astro-JBK6AFNS) strong:where(.astro-JBK6AFNS){color:var(--sv-ink)}.sv-article__body:where(.astro-JBK6AFNS) h3:where(.astro-JBK6AFNS){font-size:1.5rem;color:var(--sv-ink);margin:2.5rem 0 1rem;line-height:1.25}.sv-article__body:where(.astro-JBK6AFNS) h4:where(.astro-JBK6AFNS){font-size:1.15rem;color:var(--sv-ink);margin:2rem 0 .75rem;line-height:1.3}.sv-article__body:where(.astro-JBK6AFNS) p:where(.astro-JBK6AFNS){font-size:1.1rem;line-height:1.9;color:var(--sv-text);margin-bottom:1.5rem}.sv-article__body:where(.astro-JBK6AFNS) strong:where(.astro-JBK6AFNS){color:var(--sv-ink)}.sv-article__body:where(.astro-JBK6AFNS) hr:where(.astro-JBK6AFNS){border:none;border-top:1.5px solid var(--sv-border);margin:2.5rem 0}.sv-article__body:where(.astro-JBK6AFNS) blockquote:where(.astro-JBK6AFNS){margin:2rem 0;padding:1.5rem 2rem;background:var(--sv-paper-warm, #f0ede6);border-left:3px solid var(--sv-accent)}.sv-article__body:where(.astro-JBK6AFNS) blockquote:where(.astro-JBK6AFNS) h3:where(.astro-JBK6AFNS){font-size:1.1rem;margin:0 0 .75rem}.sv-article__body:where(.astro-JBK6AFNS) blockquote:where(.astro-JBK6AFNS) ul:where(.astro-JBK6AFNS){list-style:none;padding:0;margin:0}.sv-article__body:where(.astro-JBK6AFNS) blockquote:where(.astro-JBK6AFNS) li:where(.astro-JBK6AFNS){font-family:var(--sv-sans);font-size:.95rem;line-height:1.8;color:var(--sv-text)}.sv-article__body:where(.astro-JBK6AFNS) blockquote:where(.astro-JBK6AFNS) li:where(.astro-JBK6AFNS) strong:where(.astro-JBK6AFNS){color:var(--sv-ink)}.sv-article__body:where(.astro-JBK6AFNS) ul:where(.astro-JBK6AFNS),.sv-article__body:where(.astro-JBK6AFNS) ol:where(.astro-JBK6AFNS){padding-left:1.5rem;margin-bottom:1.5rem}.sv-article__body:where(.astro-JBK6AFNS) li:where(.astro-JBK6AFNS){font-size:1.05rem;line-height:1.8;color:var(--sv-text);margin-bottom:.5rem}.sv-article__body:where(.astro-JBK6AFNS) a:where(.astro-JBK6AFNS){color:var(--sv-accent);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.sv-article__body:where(.astro-JBK6AFNS) a:where(.astro-JBK6AFNS):hover{color:var(--sv-ink)}@media (max-width: 768px){.sv-article-page:where(.astro-JBK6AFNS){padding-top:80px}.sv-article__body:where(.astro-JBK6AFNS) p:where(.astro-JBK6AFNS){font-size:1rem}}
