.methodology-page{background:var(--surface);color:var(--ink)}.methodology-layout{display:grid;grid-template-columns:minmax(0,720px) 180px;column-gap:72px;max-width:1068px;padding:64px 48px 56px;margin:0 auto}.essay-heading{grid-column:1;padding-bottom:36px;border-bottom:1px solid var(--line)}.essay-heading h1{font-size:36px;font-weight:500;letter-spacing:normal}.essay-lead{margin-top:20px;color:var(--muted);font-size:19px;line-height:1.85}.essay-contents{grid-column:2;grid-row:1 / 3;align-self:start;position:sticky;top:88px;padding-top:10px}.essay-contents h2{font-size:13px;font-weight:500;color:var(--muted);margin:0 0 12px 12px;letter-spacing:normal}.essay-contents a{display:block;padding:8px 12px;font-size:13px;line-height:1.6;border-radius:4px;color:var(--muted)}.essay-contents a:hover{color:var(--blue);background:#f8fafd;text-decoration:none}.essay-contents a[aria-current=location]{color:var(--blue);background:#e8f0fe}.methodology-essay{grid-column:1;min-width:0;font-size:16px;line-height:1.95}.methodology-essay section{scroll-margin-top:88px;margin-top:48px}.methodology-essay h2{font-size:24px;font-weight:500;line-height:1.5;margin-bottom:20px;letter-spacing:normal}.methodology-essay h3{font-size:18px;font-weight:500;line-height:1.6;margin:32px 0 12px}.methodology-essay p{margin:0 0 20px;color:var(--ink);overflow-wrap:break-word}.methodology-essay strong{font-weight:600}.methodology-essay a{text-decoration:underline}.methodology-essay .source-link{font-size:13px;white-space:normal;margin-left:.4em}.methodology-essay var{font-style:italic}.method-figure{margin:28px 0 32px}.method-figure img{display:block;width:100%;height:auto}.method-figure figcaption{font-size:13px;color:var(--muted);margin:12px 0 0;line-height:1.7}.equation-detail{margin:20px 0}.equation-detail summary{min-height:44px;padding-block:9px;color:var(--blue);cursor:pointer;font-size:14px}.equation-detail .essay-equation{margin-top:8px}.essay-equation{margin:24px 0;padding:18px 24px;background:#f6f7f9;border-radius:4px;font-size:17px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.math-tex{display:inline-block;max-width:100%;vertical-align:middle}.essay-equation .math-tex{display:block;overflow-x:auto}.essay-equation mjx-container[display=true]{text-align:left;margin:.6em 0}.wilson-equation>div{margin-top:20px;font-size:14px;color:var(--muted)}.essay-footer{margin-top:48px;padding-top:24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:24px;font-size:14px}.essay-footer a{display:inline-flex;align-items:center;min-height:44px}.methodology-page :is(a,summary):focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media(max-width:850px){.methodology-layout{display:block;max-width:760px;padding:36px 24px 40px}.essay-heading{padding-bottom:24px}.essay-contents{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;padding:24px 0;border-bottom:1px solid var(--line)}.essay-contents h2{grid-column:1 / -1;margin-left:0}.essay-contents a{padding:9px 0;min-height:44px}.essay-contents a[aria-current=location]{background:transparent}}@media(max-width:600px){.methodology-layout{padding-inline:20px}.essay-heading h1{font-size:30px}.essay-lead{font-size:17px;margin-top:16px}.methodology-essay h2{font-size:22px}.methodology-essay section{margin-top:36px}.essay-equation{padding:16px;font-size:16px}.method-figure img{aspect-ratio:360 / 560;object-fit:contain}}@media print{.essay-contents,.essay-footer{display:none}.methodology-layout{display:block;max-width:none;padding:0}.methodology-essay{font-size:11pt}.methodology-essay section{break-inside:auto}.methodology-essay :is(h2,h3){break-after:avoid}.essay-equation,.method-figure{break-inside:avoid}}
