.back{color:var(--gold);font:.8rem var(--mono)}.method-hero{max-width:880px;padding:3rem 0}.method-hero h1{font:600 clamp(2.5rem,7vw,5.5rem)/1 var(--serif);margin:.3rem 0 1rem}.method-hero>p:last-child{font:1.15rem/1.7 var(--serif);color:var(--muted)}.method-layout{display:grid;grid-template-columns:210px minmax(0,850px);gap:4rem;align-items:start}.toc{position:sticky;top:100px;display:grid;border-left:1px solid var(--line);padding-left:1rem}.toc strong{font:700 .7rem var(--mono);color:var(--gold);margin-bottom:.5rem}.toc a{color:var(--muted);font-size:.78rem;padding:.28rem 0}.toc a:hover{color:var(--ink)}.method-copy section{padding:1.5rem 0 2.4rem;border-top:1px solid var(--line);scroll-margin-top:90px}.method-copy h2{font:600 1.8rem var(--serif);margin:.2rem 0 1rem}.method-copy h3{font:600 1.05rem var(--serif);margin:1.6rem 0 .5rem}.method-copy p,.method-copy li{color:#c7c5be}.method-copy a{color:var(--gold)}.method-copy table{width:100%;border-collapse:collapse;margin:1.2rem 0;font-size:.82rem}.method-copy th,.method-copy td{text-align:left;padding:.7rem;border-bottom:1px solid var(--line)}.method-copy th{color:var(--gold);font:.7rem var(--mono);text-transform:uppercase}.formula{font-family:var(--mono);color:var(--ink)}.formula-block{background:#020b12;border:1px solid var(--line);border-left:3px solid var(--gold);padding:1rem 1.2rem;font:clamp(.72rem,2vw,.9rem)/1.8 var(--mono);overflow:auto;color:var(--ink)}.method-copy ol{padding-left:1.3rem}@media(max-width:800px){.method-layout{grid-template-columns:1fr;gap:0}.toc{display:none}.method-hero{padding:2rem 0}.method-copy table{display:block;overflow:auto}}
