.OnThisPage-module__J_q94W__hubLayout{grid-template-columns:minmax(0,1fr) 216px;align-items:start;gap:clamp(28px,4.5vw,68px);display:grid}.OnThisPage-module__J_q94W__hubMain{min-width:0}.OnThisPage-module__J_q94W__tocLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);margin-bottom:12px;font-size:11px;display:block}.OnThisPage-module__J_q94W__tocNav{flex-direction:column;gap:1px;display:flex}.OnThisPage-module__J_q94W__tocLink{border-left:2px solid var(--line-2);color:var(--fg-3);transition:color var(--t-med) var(--ease-out), border-color var(--t-med) var(--ease-out);padding:7px 12px;font-size:13.5px;line-height:1.35;text-decoration:none;display:block}.OnThisPage-module__J_q94W__tocLink:hover{color:var(--fg-1);border-left-color:var(--accent-cool)}.OnThisPage-module__J_q94W__tocL3{padding-left:22px;font-size:12.5px}.OnThisPage-module__J_q94W__tocMobile{display:none}.OnThisPage-module__J_q94W__tocSummary{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);cursor:pointer;padding:12px 16px;font-size:11px;list-style:none}.OnThisPage-module__J_q94W__tocSummary::-webkit-details-marker{display:none}.OnThisPage-module__J_q94W__hub.OnThisPage-module__J_q94W__tocRail{align-self:start;position:sticky;top:104px}.OnThisPage-module__J_q94W__hub.OnThisPage-module__J_q94W__tocMobile{border:1px solid var(--line-2);border-radius:var(--r-md);background:rgba(var(--veil-rgb), .03);margin-bottom:28px}.OnThisPage-module__J_q94W__hub.OnThisPage-module__J_q94W__tocMobile .OnThisPage-module__J_q94W__tocNav{padding:0 8px 10px}.OnThisPage-module__J_q94W__hub.OnThisPage-module__J_q94W__tocMobile .OnThisPage-module__J_q94W__tocLink{border-left:none;padding:8px 12px}@media (max-width:1024px){.OnThisPage-module__J_q94W__hubLayout{grid-template-columns:1fr}.OnThisPage-module__J_q94W__hub.OnThisPage-module__J_q94W__tocRail{display:none}.OnThisPage-module__J_q94W__hub.OnThisPage-module__J_q94W__tocMobile{display:block}}.OnThisPage-module__J_q94W__gutter.OnThisPage-module__J_q94W__tocRail{border-left:1px solid var(--line-2);grid-area:1/3/-1;place-self:start;width:min(248px,100% - 36px);max-height:calc(100vh - 150px);margin-left:36px;padding-left:18px;position:sticky;top:108px;overflow-y:auto}.OnThisPage-module__J_q94W__gutter.OnThisPage-module__J_q94W__tocRail .OnThisPage-module__J_q94W__tocLink{transition:color var(--t-fast) var(--ease-out), background var(--t-fast) var(--ease-out);border-left:none;border-radius:6px;padding:5px 8px;font-size:12.5px;line-height:1.45}.OnThisPage-module__J_q94W__gutter.OnThisPage-module__J_q94W__tocRail .OnThisPage-module__J_q94W__tocLink:hover{background:var(--bg-2);border-left-color:#0000}.OnThisPage-module__J_q94W__gutter.OnThisPage-module__J_q94W__tocRail .OnThisPage-module__J_q94W__tocLabel{font-size:10.5px}.OnThisPage-module__J_q94W__gutter.OnThisPage-module__J_q94W__tocMobile{grid-column:2;margin-bottom:26px}.OnThisPage-module__J_q94W__gutter.OnThisPage-module__J_q94W__tocSummary{border:1px solid var(--line-2);letter-spacing:.07em;transition:border-color var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out);border-radius:100px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.OnThisPage-module__J_q94W__gutter.OnThisPage-module__J_q94W__tocSummary:hover{border-color:var(--line-1);color:var(--fg-1)}.OnThisPage-module__J_q94W__gutter.OnThisPage-module__J_q94W__tocMobile[open]{border-bottom:1px solid var(--line-2);padding-bottom:6px}.OnThisPage-module__J_q94W__gutter.OnThisPage-module__J_q94W__tocMobile .OnThisPage-module__J_q94W__tocNav{padding:14px 4px 12px}@media (max-width:1279px){.OnThisPage-module__J_q94W__gutter.OnThisPage-module__J_q94W__tocRail{display:none}.OnThisPage-module__J_q94W__gutter.OnThisPage-module__J_q94W__tocMobile{display:block}}
