.formula-page main{max-width:1340px;padding-top:24px}.formula-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:44px;align-items:start}.formula-nav{position:sticky;top:22px;display:flex;flex-direction:column;gap:3px;border-right:1px solid var(--line);padding-right:20px}.formula-nav span{font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);margin:2px 0 10px}.formula-nav a{display:block;color:var(--muted);text-decoration:none;min-height:36px;padding:8px 7px;font-size:12px;border-radius:4px}.formula-nav a:hover,.formula-nav a:focus-visible{color:var(--ink);background:#1b3340}.formula-content{max-width:900px;min-width:0}.formula-content section{padding:27px 0 32px;border-top:1px solid var(--line);scroll-margin-top:20px}.formula-content section:first-child{padding-top:21px}.section-number{color:var(--gold);font-size:11px;letter-spacing:1.7px;text-transform:uppercase;margin-bottom:9px}.formula-content h2{font:29px/1.2 Georgia,serif;margin:0 0 16px;letter-spacing:-.3px}.formula-content h3{font-size:16px;margin:23px 0 10px}.formula-content p{margin:12px 0;font-size:14px;line-height:1.75;max-width:82ch}.formula-content b{color:var(--ink);font-weight:600}.formula-content pre{padding:18px 20px;margin:16px 0;background:#10232e;border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:3px;color:#e0e8e4;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;font-size:12px}.formula-content code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.formula-content table{table-layout:auto;min-width:0;font-size:12px;margin:18px 0}.formula-content th,.formula-content td{position:static;padding:9px 12px;box-shadow:none;vertical-align:middle}.formula-content thead th{background:#1b3340}.formula-content caption{text-align:left;padding:0 0 8px;color:var(--muted);font-size:12px}.formula-content td:not(:first-child){font-variant-numeric:tabular-nums}.formula-content details{margin-top:20px}.formula-content summary{color:var(--gold);cursor:pointer;min-height:42px;padding:10px 0}.formula-content a{color:var(--gold)}.worked-examples{display:grid;grid-template-columns:1fr 1fr;gap:16px}.worked-example{border-top:2px solid var(--gold);padding:17px 18px;background:#152b37}.worked-example h3{font:23px/1.2 Georgia,serif;margin:0 0 3px}.worked-example p{font-size:12px;margin:4px 0 12px}.example-steps{margin:0}.example-steps div{display:flex;justify-content:space-between;gap:14px;padding:6px 0;border-bottom:1px solid var(--line);font-size:12px}.example-steps dt{color:var(--muted)}.example-steps dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.example-result{display:flex;justify-content:space-between;margin-top:15px;gap:12px}.example-result span{font-size:11px;color:var(--muted)}.example-result strong{display:block;color:var(--gold);font-size:23px;font-weight:600}.formula-content #source-status{font-size:12px;overflow-wrap:anywhere}.formula-page .page-heading{margin-bottom:28px}@media(max-width:900px){.formula-layout{grid-template-columns:180px minmax(0,1fr);gap:25px}.formula-nav{padding-right:12px}.worked-examples{grid-template-columns:1fr}}@media(max-width:650px){.formula-page main{padding:20px 14px}.formula-layout{display:block}.formula-nav{position:static;display:grid;grid-template-columns:1fr 1fr;border-right:0;border-top:1px solid var(--line);padding:14px 0 20px;gap:0 8px}.formula-nav span{grid-column:1/-1}.formula-nav a{min-height:44px;padding:10px 4px;font-size:11px}.formula-content h2{font-size:26px}.formula-content pre{padding:14px 12px;font-size:11px}.formula-content th,.formula-content td{padding:8px 7px;font-size:11px}.formula-page .page-heading{gap:14px;margin-bottom:20px}.formula-content section{scroll-margin-top:10px}}

.formula-nav{top:104px}.formula-content section{scroll-margin-top:104px}@media(max-width:650px){.formula-content section{scroll-margin-top:160px}}

#potential{scroll-margin-top:104px}@media(max-width:650px){#potential{scroll-margin-top:160px}}
