.page_page__D4H4a{min-height:100vh;background:var(--background);color:var(--foreground);padding:6rem 2rem 4rem}.page_container__RyfZB{max-width:1408px;margin-inline:auto;padding-inline:1.5rem;max-width:56rem}.page_container__RyfZB h1{font-size:2.25rem;font-weight:700;color:var(--ink);letter-spacing:-.02em;margin-bottom:.5rem}.page_container__RyfZB h2{font-size:1.5rem;font-weight:700;color:var(--ink);margin-top:2.5rem;margin-bottom:.75rem;letter-spacing:-.01em}.page_container__RyfZB h3{font-size:1.125rem;font-weight:700;color:var(--ink);margin-top:1.5rem;margin-bottom:.5rem}.page_container__RyfZB li,.page_container__RyfZB p{color:var(--ink-soft);line-height:1.65;margin-bottom:.75rem}.page_container__RyfZB ol,.page_container__RyfZB ul{margin-left:1.5rem;margin-bottom:1rem}.page_container__RyfZB li{margin-bottom:.5rem}.page_container__RyfZB a{color:var(--primary);text-decoration:underline;text-underline-offset:.2em}.page_container__RyfZB a:hover{text-decoration:none}.page_container__RyfZB strong{color:var(--ink);font-weight:600}.page_container__RyfZB code{font-family:monospace;font-size:.9em;background:var(--surface);border:1px solid var(--border);padding:.1em .35em;border-radius:4px}.page_container__RyfZB table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.875rem;overflow:hidden;border-radius:6px;border:1px solid var(--border)}.page_container__RyfZB td,.page_container__RyfZB th{text-align:left;padding:.75rem 1rem;border-top:1px solid var(--border);color:var(--ink-soft);vertical-align:top}.page_container__RyfZB th{background:var(--surface);color:var(--ink);font-weight:600;border-top:none;white-space:nowrap}.page_container__RyfZB tbody tr:nth-child(2n){background:color-mix(in srgb,var(--surface) 50%,transparent)}