.page_page___7ARX{min-height:100vh;background:var(--color-bg);color:var(--color-text)}.page_container__vYQmd{max-width:80rem;margin:0 auto;padding:0 1.5rem}.page_hero__w1VO0{padding:8.5rem 0 3rem;background:var(--color-bg-secondary)}@media(min-width:1024px){.page_hero__w1VO0{padding:10rem 0 4rem}}.page_heroHeading__rBdS4{max-width:20ch;margin:0;font-family:var(--font-heading);font-size:clamp(2rem,1.2rem + 3.4vw,3.75rem);font-weight:800;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.page_main__rML1J{max-width:80rem;margin:0 auto;padding:3.5rem 1.5rem 6rem}@media(min-width:1024px){.page_main__rML1J{padding:4.5rem 1.5rem 8rem}}.page_article__M5aqe{max-width:46rem;margin:0;font-size:1.0625rem;line-height:1.75}.page_article__M5aqe h1,.page_article__M5aqe h2,.page_article__M5aqe h3{margin:0 0 .75rem;line-height:1.25;text-wrap:balance}.page_article__M5aqe h2{margin-top:3rem;font-family:var(--font-heading);font-size:clamp(1.375rem,1.1rem + .9vw,1.75rem);font-weight:700;letter-spacing:-.01em;scroll-margin-top:6rem}.page_article__M5aqe>:first-child,.page_article__M5aqe>section:first-child>h2:first-child{margin-top:0}.page_article__M5aqe h3{margin-top:2rem;font-family:var(--font-heading);font-size:1.1875rem;font-weight:600}.page_article__M5aqe p{margin:0 0 1rem;text-wrap:pretty}.page_article__M5aqe ol,.page_article__M5aqe ul{margin:.25rem 0 1.25rem 1.25rem;padding:0;list-style-position:outside}.page_article__M5aqe ul{list-style-type:disc}.page_article__M5aqe ol{list-style-type:decimal}.page_article__M5aqe li{margin:.4rem 0;padding-left:.25rem}.page_article__M5aqe li::marker{color:var(--color-primary-hover)}.page_article__M5aqe strong{font-weight:700}.page_article__M5aqe a{color:var(--color-primary-hover);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.page_article__M5aqe a:focus-visible{outline:2px solid var(--color-tertiary);outline-offset:2px;border-radius:2px}.page_article__M5aqe code{padding:.1rem .375rem;border-radius:var(--radius-sm);background:var(--color-bg-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.page_link__vTUxf{color:var(--color-primary-hover);text-decoration:underline;text-underline-offset:3px}