.page_hero.svelte-cwls5q{margin-bottom:2.5rem}.page.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:clamp(1.9rem,4.5vw,2.6rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .8rem}.lede.svelte-cwls5q{margin:0;color:var(--text_secondary);line-height:1.65;font-size:1.05rem;max-width:62ch}.page.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:1.35rem;font-weight:800;margin:2.2rem 0 .7rem;scroll-margin-top:2rem}.page.svelte-cwls5q p:where(.svelte-cwls5q){line-height:1.7;color:var(--text_secondary);max-width:68ch}.page.svelte-cwls5q ul:where(.svelte-cwls5q),.page.svelte-cwls5q ol:where(.svelte-cwls5q){color:var(--text_secondary);line-height:1.7;padding-left:1.4rem}.page.svelte-cwls5q li:where(.svelte-cwls5q){margin-bottom:.5rem}.page.svelte-cwls5q strong:where(.svelte-cwls5q){color:var(--text_primary)}.page.svelte-cwls5q a:where(.svelte-cwls5q){color:var(--accent)}.page.svelte-cwls5q code:where(.svelte-cwls5q){background:#80808033;border-radius:4px;padding:.1rem .35rem;font-size:.85em}
