.page_page__1atlq{max-width:44rem;margin:0 auto;padding:4rem 1.5rem 6rem;font-family:var(--font-body);color:hsl(var(--color-fg));line-height:1.65}.page_header__fOOkd{margin-bottom:3rem;border-bottom:1px solid hsl(var(--color-border));padding-bottom:2rem}.page_eyebrow__bYuww{margin:0 0 .5rem;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--color-fg-subtle))}.page_title__PdZ2i{margin:0 0 1rem;font-size:clamp(2.25rem,4vw + 1rem,3.25rem);line-height:1.1;letter-spacing:-.02em;font-weight:700}.page_lede__3IJhw{margin:0;font-size:1.125rem;color:hsl(var(--color-fg-muted));max-width:36rem}.page_toc__5Q2ja{margin:0 0 3rem;padding:1.25rem 1.5rem;background:hsl(var(--color-muted));border:1px solid hsl(var(--color-border));border-radius:.5rem}.page_tocTitle__JYhiA{margin:0 0 .75rem;font-size:.875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--color-fg-subtle))}.page_tocList___GPJi{margin:0;padding:0 0 0 1.25rem;list-style:decimal;display:flex;flex-direction:column;gap:.375rem}.page_tocLink__iZecq{color:hsl(var(--color-fg));text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s ease}.page_tocLink__iZecq:focus-visible,.page_tocLink__iZecq:hover{border-bottom-color:hsl(var(--color-fg))}.page_sections__s3N1o{display:flex;flex-direction:column;gap:3.5rem}.page_section__dClQp{display:flex;flex-direction:column;gap:1rem;scroll-margin-top:2rem}.page_sectionTitle__jBDwo{margin:0;font-size:1.5rem;line-height:1.25;letter-spacing:-.01em;font-weight:650}