.methodology-page[data-astro-cid-qn2a7f5i]{padding:5rem 0 4rem}.methodology-container[data-astro-cid-qn2a7f5i]{max-width:920px}.methodology-hero[data-astro-cid-qn2a7f5i]{margin-bottom:3rem}.methodology-hero[data-astro-cid-qn2a7f5i] h1[data-astro-cid-qn2a7f5i]{font-size:var(--text-3xl);line-height:1.15;margin-bottom:1.5rem}.methodology-definition[data-astro-cid-qn2a7f5i]{font-size:var(--text-lg);line-height:1.5;margin:1.5rem 0 2rem}.methodology-definition[data-astro-cid-qn2a7f5i] strong[data-astro-cid-qn2a7f5i]{font-weight:600}.methodology-toc[data-astro-cid-qn2a7f5i]{padding:1.5rem 0;margin-bottom:3rem}.methodology-toc-heading[data-astro-cid-qn2a7f5i]{font-size:var(--text-md);margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.methodology-toc-list[data-astro-cid-qn2a7f5i]{list-style:decimal;padding-left:1.5rem;margin:0;line-height:1.9}.methodology-toc-list[data-astro-cid-qn2a7f5i] a[data-astro-cid-qn2a7f5i]{text-decoration:none;color:inherit}.methodology-toc-list[data-astro-cid-qn2a7f5i] a[data-astro-cid-qn2a7f5i]:hover{text-decoration:underline}.methodology-section[data-astro-cid-qn2a7f5i]{margin-bottom:4rem;padding-top:1rem}.methodology-section[data-astro-cid-qn2a7f5i]>h2[data-astro-cid-qn2a7f5i]{font-size:var(--text-2xl);line-height:1.2;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border)}.methodology-section[data-astro-cid-qn2a7f5i]>h3[data-astro-cid-qn2a7f5i]{font-size:var(--text-lg);margin:2rem 0 .75rem;font-weight:600}.methodology-section[data-astro-cid-qn2a7f5i] p[data-astro-cid-qn2a7f5i]{font-size:var(--text-base);line-height:1.7;margin:0 0 1rem}.methodology-section[data-astro-cid-qn2a7f5i] ul[data-astro-cid-qn2a7f5i]{line-height:1.7;padding-left:1.5rem;margin:0 0 1rem}.methodology-section[data-astro-cid-qn2a7f5i] li[data-astro-cid-qn2a7f5i]{margin-bottom:.5rem}.methodology-section[data-astro-cid-qn2a7f5i] code[data-astro-cid-qn2a7f5i]{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.92em;padding:.1em .35em;background:var(--color-surface);border-radius:4px}.methodology-category[data-astro-cid-qn2a7f5i]{padding:1.5rem 0;border-top:1px solid var(--color-border)}.methodology-category[data-astro-cid-qn2a7f5i]:first-of-type{border-top:none}.methodology-category[data-astro-cid-qn2a7f5i] h3[data-astro-cid-qn2a7f5i]{font-size:var(--text-lg);margin:0 0 .5rem;font-weight:600}.methodology-category[data-astro-cid-qn2a7f5i] h4[data-astro-cid-qn2a7f5i]{font-size:var(--text-base);margin:1.25rem 0 .5rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted, currentColor)}.methodology-category-def[data-astro-cid-qn2a7f5i]{font-size:var(--text-base);font-style:italic;margin-bottom:1rem}.methodology-table-wrap[data-astro-cid-qn2a7f5i]{overflow-x:auto;margin:0 0 1.5rem;border-radius:var(--radius)}.methodology-table[data-astro-cid-qn2a7f5i]{width:100%;min-width:540px;border-collapse:collapse;font-size:var(--text-base);background:var(--color-surface)}.methodology-table[data-astro-cid-qn2a7f5i] th[data-astro-cid-qn2a7f5i],.methodology-table[data-astro-cid-qn2a7f5i] td[data-astro-cid-qn2a7f5i]{padding:.85rem 1rem;text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top;line-height:1.55}.methodology-table[data-astro-cid-qn2a7f5i] th[data-astro-cid-qn2a7f5i]{font-weight:600;background:#0000000a;border-bottom:2px solid var(--color-border)}.methodology-table[data-astro-cid-qn2a7f5i] tbody[data-astro-cid-qn2a7f5i] tr[data-astro-cid-qn2a7f5i]:last-child td[data-astro-cid-qn2a7f5i]{border-bottom:none}@media(min-width:1100px){.methodology-container[data-astro-cid-qn2a7f5i]{display:grid;grid-template-columns:1fr 240px;grid-template-areas:"hero hero" "content toc";gap:0 3rem;max-width:1100px}.methodology-hero[data-astro-cid-qn2a7f5i]{grid-area:hero}.methodology-toc[data-astro-cid-qn2a7f5i]{grid-area:toc;align-self:start;margin-bottom:0}.methodology-section[data-astro-cid-qn2a7f5i]{grid-area:content}.methodology-container[data-astro-cid-qn2a7f5i]>.methodology-section[data-astro-cid-qn2a7f5i]{grid-column:1;grid-row:auto}}
