.page.svelte-12pywbn{padding:var(--nw2-space-12) var(--nw2-space-4)}.page__container.svelte-12pywbn{max-width:48rem;margin:0 auto}.page__header.svelte-12pywbn{text-align:center;margin-bottom:var(--nw2-space-10)}.page__title.svelte-12pywbn{font-family:var(--nw2-font-accent);font-size:var(--nw2-text-32);font-weight:var(--nw2-font-normal);color:var(--nw2-text-primary);margin:0 0 var(--nw2-space-4)}.page__title.svelte-12pywbn i:where(.svelte-12pywbn){font-style:italic}.page__subtitle.svelte-12pywbn{font-size:var(--nw2-text-16);color:var(--nw2-text-secondary);margin:0 0 var(--nw2-space-3)}.page__date.svelte-12pywbn{font-size:var(--nw2-text-13);color:var(--nw2-text-secondary);margin:0}.toc.svelte-12pywbn{background:var(--nw2-bg-surface);border:1px solid var(--nw2-border-default);border-radius:var(--nw2-radius-l);padding:var(--nw2-space-6);margin-bottom:var(--nw2-space-10)}.toc__title.svelte-12pywbn{font-size:var(--nw2-text-14);font-weight:var(--nw2-font-semibold);color:var(--nw2-text-primary);margin:0 0 var(--nw2-space-3)}.toc__list.svelte-12pywbn{margin:0;padding-left:var(--nw2-space-5)}.toc__list.svelte-12pywbn li:where(.svelte-12pywbn){margin-bottom:var(--nw2-space-2)}.toc__list.svelte-12pywbn a:where(.svelte-12pywbn){font-size:var(--nw2-text-13);color:var(--nw2-accent);text-decoration:underline;text-underline-offset:3px}.toc__list.svelte-12pywbn a:where(.svelte-12pywbn):hover{color:var(--nw2-accent-hover);text-decoration-style:wavy}.prose.svelte-12pywbn section:where(.svelte-12pywbn){margin-bottom:var(--nw2-space-10);scroll-margin-top:var(--nw2-space-6)}.prose.svelte-12pywbn h2:where(.svelte-12pywbn){font-size:var(--nw2-text-24);font-weight:var(--nw2-font-semibold);color:var(--nw2-text-primary);margin:0 0 var(--nw2-space-4);padding-bottom:var(--nw2-space-2);border-bottom:1px solid var(--nw2-border-default)}.prose.svelte-12pywbn h3:where(.svelte-12pywbn){font-size:var(--nw2-text-16);font-weight:var(--nw2-font-semibold);color:var(--nw2-text-primary);margin:var(--nw2-space-6) 0 var(--nw2-space-3)}.prose.svelte-12pywbn p:where(.svelte-12pywbn){font-size:var(--nw2-text-14);color:var(--nw2-text-secondary);line-height:var(--nw2-leading-relaxed);margin:0 0 var(--nw2-space-4)}.prose.svelte-12pywbn ul:where(.svelte-12pywbn){margin:0 0 var(--nw2-space-4);padding-left:var(--nw2-space-6)}.prose.svelte-12pywbn li:where(.svelte-12pywbn){font-size:var(--nw2-text-14);color:var(--nw2-text-secondary);line-height:var(--nw2-leading-relaxed);margin-bottom:var(--nw2-space-2)}.prose.svelte-12pywbn strong:where(.svelte-12pywbn){color:var(--nw2-text-primary);font-weight:var(--nw2-font-semibold)}.prose.svelte-12pywbn a:where(.svelte-12pywbn){color:var(--nw2-accent);text-decoration:underline;text-underline-offset:3px}.prose.svelte-12pywbn a:where(.svelte-12pywbn):hover{color:var(--nw2-accent-hover);text-decoration-style:wavy}@media(max-width:768px){.page__title.svelte-12pywbn{font-size:var(--nw2-text-32)}.toc.svelte-12pywbn{padding:var(--nw2-space-4)}}
