.page-hero.svelte-7ke6fz{padding:2.5rem 0 1rem}.breadcrumb.svelte-7ke6fz{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--color-on-surface-variant);margin-bottom:1.5rem}.breadcrumb.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--color-on-surface-variant);text-decoration:none;transition:color .15s}.breadcrumb.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{color:var(--color-primary)}.breadcrumb-sep.svelte-7ke6fz{color:var(--color-outline-variant)}.breadcrumb-current.svelte-7ke6fz{color:var(--color-on-surface);font-weight:500}.page-title.svelte-7ke6fz{font-size:clamp(2rem,5vw,3rem);font-weight:700;letter-spacing:-.025em;color:var(--color-on-surface);line-height:1.15;margin-bottom:.25rem}.page-meta.svelte-7ke6fz{font-size:.875rem;color:var(--color-on-surface-variant)}.section.svelte-7ke6fz{padding:1.5rem 0 3rem}.prose.svelte-7ke6fz{max-width:680px;line-height:1.7;color:var(--color-on-surface)}.prose.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-size:1.375rem;font-weight:700;margin-top:2rem;margin-bottom:.5rem;color:var(--color-on-surface)}.prose.svelte-7ke6fz h3:where(.svelte-7ke6fz){font-size:1.0625rem;font-weight:600;margin-top:1.25rem;margin-bottom:.375rem;color:var(--color-on-surface)}.prose.svelte-7ke6fz p:where(.svelte-7ke6fz){margin-bottom:.875rem;font-size:.9375rem}.prose.svelte-7ke6fz ul:where(.svelte-7ke6fz){margin:0 0 .875rem 1.25rem;list-style:disc}.prose.svelte-7ke6fz li:where(.svelte-7ke6fz){margin-bottom:.25rem;font-size:.9375rem}.prose.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.prose.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{opacity:.8}.prose.svelte-7ke6fz code:where(.svelte-7ke6fz){font-family:var(--font-mono);font-size:.875em;background:var(--color-surface-variant);padding:.125em .375em;border-radius:var(--radius-xs)}.prose.svelte-7ke6fz em:where(.svelte-7ke6fz){color:var(--color-on-surface-variant)}
