.page_page__SGryY{min-height:100vh;display:flex;flex-direction:column}.page_hero__4tVZ0{padding:2rem 1rem 2.5rem;max-width:1100px;width:100%;margin:0 auto}@media(min-width:1024px){.page_hero__4tVZ0{padding:3rem 2rem}}.page_back__jdakL{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;color:var(--on-surface-variant);transition:color .2s ease;margin-bottom:2rem}.page_back__jdakL .material-symbols-outlined{font-size:1rem}.page_back__jdakL:hover{color:var(--on-surface)}.page_kicker__f3dqy{font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--primary-dim);margin-bottom:.75rem}.page_title__4zEsd{font-family:var(--font-headline),sans-serif;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:700;letter-spacing:-.03em;line-height:1.05;color:var(--on-surface);margin-bottom:1rem}.page_subtitle__neDVe{font-size:1rem;line-height:1.7;color:var(--on-surface-variant);max-width:600px;margin-bottom:.75rem}.page_counter__JONb3{font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:.6875rem;letter-spacing:.08em;color:var(--outline)}.page_layout__K_yDi{display:flex;flex-direction:column;gap:2rem;max-width:1100px;width:100%;margin:0 auto;padding:0 1rem 4rem;flex:1 1}@media(min-width:1024px){.page_layout__K_yDi{flex-direction:row;gap:3rem;padding:0 2rem 4rem}}.page_content__QadMX{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3rem}.page_section__6Vu4M{scroll-margin-top:2rem}.page_sectionHead__YLuou{display:flex;align-items:baseline;gap:.75rem;margin-bottom:1rem;padding:0 .5rem}.page_sectionIndex__PcJy_{font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:.75rem;font-weight:700;color:var(--primary-dim)}.page_sectionTitle__VHlQj{font-family:var(--font-headline),sans-serif;font-size:1.375rem;font-weight:600;color:var(--on-surface);white-space:nowrap}.page_sectionRule__DmDYF{flex:1 1;height:1px;background-color:color-mix(in srgb,var(--outline-variant) 25%,transparent);align-self:center}.page_sectionCount__wkm1P{font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:.6875rem;letter-spacing:.06em;color:var(--outline);white-space:nowrap}.page_items__olzCW{background-color:var(--surface-container);border-radius:1.25rem;overflow:hidden;box-shadow:inset 1px 1px 0 color-mix(in srgb,var(--on-surface) 8%,transparent)}.page_item__iARFU{scroll-margin-top:2rem}.page_item__iARFU+.page_item__iARFU{border-top:1px solid color-mix(in srgb,var(--outline-variant) 12%,transparent)}.page_item__iARFU[open]{background-color:var(--surface-container-high)}.page_item__iARFU[open] .page_num__Vs8b0{color:var(--primary-dim)}.page_item__iARFU[open] .page_icon__5sRfU{transform:rotate(45deg);color:var(--primary-dim)}.page_summary__ixAZI{display:flex;align-items:center;gap:1rem;padding:1.25rem;cursor:pointer;list-style:none;transition:background-color .15s ease}.page_summary__ixAZI::-webkit-details-marker{display:none}.page_summary__ixAZI:hover{background-color:var(--surface-hover)}@media(min-width:1024px){.page_summary__ixAZI{padding:1.25rem 1.5rem}}.page_num__Vs8b0{font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:.75rem;font-weight:700;color:var(--outline);flex-shrink:0;transition:color .15s ease}.page_question__LaqQZ{font-family:var(--font-headline),sans-serif;font-size:1rem;font-weight:600;line-height:1.4;color:var(--on-surface);flex:1 1}.page_icon__5sRfU{font-size:1.25rem;color:var(--on-surface-variant);flex-shrink:0;transition:transform .2s ease,color .2s ease}.page_answer__RTcb8{padding:0 1.25rem 1.5rem;margin-left:calc(1rem + 1.4em);max-width:62ch;animation:page_answerIn__xeNfK .3s ease both}@media(min-width:1024px){.page_answer__RTcb8{padding:0 1.5rem 1.5rem}}.page_lead__jDzW_{font-size:.9375rem;font-weight:600;line-height:1.65;color:var(--on-surface);padding-left:1rem;border-left:2px solid var(--primary-dim);margin-bottom:.75rem}.page_body__S2R9G{font-size:.9375rem;line-height:1.7;color:var(--on-surface-variant)}.page_itemLink__DVlTa{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.5rem 1rem;border-radius:9999px;font-size:.75rem;font-weight:600;font-family:var(--font-body),sans-serif;color:var(--secondary);background-color:color-mix(in srgb,var(--secondary) 10%,transparent);border:1px solid color-mix(in srgb,var(--secondary) 25%,transparent);transition:background-color .15s ease}.page_itemLink__DVlTa .material-symbols-outlined{font-size:1rem}.page_itemLink__DVlTa:hover{background-color:color-mix(in srgb,var(--secondary) 20%,transparent)}.page_source__a48EQ{font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:.6875rem;color:var(--outline);margin-top:1rem;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--outline-variant) 12%,transparent)}.page_source__a48EQ a{color:var(--secondary);text-decoration:underline;text-underline-offset:2px;transition:opacity .2s ease}.page_source__a48EQ a:hover{opacity:.8}@keyframes page_answerIn__xeNfK{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}