.page_page__ctk1R{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__zw5L6{margin-bottom:3rem;border-bottom:1px solid hsl(var(--color-border));padding-bottom:2rem}.page_eyebrow__wnceZ{margin:0 0 .5rem;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--color-fg-subtle))}.page_title__kQo7T{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__sIcG7{margin:0;font-size:1.125rem;color:hsl(var(--color-fg-muted));max-width:36rem}.page_toc__Y78vy{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__8gc8h{margin:0 0 .75rem;font-size:.875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--color-fg-subtle))}.page_tocList__HKu2K{margin:0;padding:0 0 0 1.25rem;list-style:decimal;display:flex;flex-direction:column;gap:.375rem}.page_tocLink__bi4A0{color:hsl(var(--color-fg));text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s ease}.page_tocLink__bi4A0:focus-visible,.page_tocLink__bi4A0:hover{border-bottom-color:hsl(var(--color-fg))}.page_sections__jiPZN{display:flex;flex-direction:column;gap:3.5rem}.page_section__vRNQd{display:flex;flex-direction:column;gap:1rem;scroll-margin-top:2rem}.page_sectionTitle__tnoWp{margin:0;font-size:1.5rem;line-height:1.25;letter-spacing:-.01em;font-weight:650}.page_contact__ajihh{margin:4rem 0 0;padding:1.5rem 1.75rem;border:1px solid hsl(var(--color-border));border-radius:.5rem;background:hsl(var(--color-muted))}.page_contactTitle__VsNWO{margin:0 0 .5rem;font-size:1.125rem;font-weight:650;letter-spacing:-.01em}.page_contactBody__Bjsq7{margin:0;color:hsl(var(--color-fg-muted));font-size:1rem}.page_contactLink__wZ0SO{color:hsl(var(--color-fg));font-weight:600;text-decoration:underline;text-underline-offset:.15em;transition:text-decoration-thickness .15s ease,color .15s ease}.page_contactLink__wZ0SO:focus-visible,.page_contactLink__wZ0SO:hover{text-decoration-thickness:2px}