.NoteTableOfContents-module__S6jpOG__readingCanvas{z-index:1;background:var(--surface);width:100%;min-height:100vh;position:relative}.page-shell__content:has(.NoteTableOfContents-module__S6jpOG__readingCanvas){background:var(--surface)}.NoteTableOfContents-module__S6jpOG__readingGrid{grid-template-columns:clamp(15.5rem,15vw,18.5rem) minmax(0,54rem);align-items:start;column-gap:clamp(8rem,12vw,16rem);width:100%;padding:clamp(3rem,4vw,5rem) clamp(1.875rem,3vw,3.75rem) 10rem;display:grid}.NoteTableOfContents-module__S6jpOG__articleHeader{grid-column:2;min-width:0;margin-bottom:clamp(4.5rem,7vw,7rem)}.NoteTableOfContents-module__S6jpOG__backLink{color:var(--text-muted);transition:color var(--transition-duration)var(--transition-timing);align-items:center;gap:.45rem;font-family:ABC Oracle,system-ui,sans-serif;font-size:.9375rem;line-height:1.4;text-decoration:none;display:inline-flex}.NoteTableOfContents-module__S6jpOG__backLink:hover{color:var(--text-primary)}.NoteTableOfContents-module__S6jpOG__backLink:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:.2rem}.NoteTableOfContents-module__S6jpOG__noteTitle{max-width:16ch;color:var(--text-primary);letter-spacing:-.05em;text-wrap:balance;margin:clamp(2rem,3vw,3rem) 0 0;font-family:ABC Oracle,system-ui,sans-serif;font-size:clamp(3.25rem,4.3vw,5.25rem);font-weight:700;line-height:.98}.NoteTableOfContents-module__S6jpOG__tagline{max-width:46rem;color:var(--text-muted);letter-spacing:-.02em;text-wrap:pretty;margin:clamp(1.5rem,2.5vw,2rem) 0 0;font-family:ABC Oracle,system-ui,sans-serif;font-size:clamp(1.25rem,1.7vw,1.5rem);font-weight:400;line-height:1.42}.NoteTableOfContents-module__S6jpOG__meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.4rem .65rem;margin-top:1.5rem;font-family:ABC Oracle,system-ui,sans-serif;font-size:.9375rem;line-height:1.5;display:flex}.NoteTableOfContents-module__S6jpOG__articleBody{grid-column:2;min-width:0}:is(.NoteTableOfContents-module__S6jpOG__articleBody .note-prose h2,.NoteTableOfContents-module__S6jpOG__articleBody .note-prose h3){scroll-margin-top:7rem}.NoteTableOfContents-module__S6jpOG__articleBody .note-prose h2{margin-top:4.5rem;font-size:clamp(2rem,2.5vw,2.75rem);line-height:1.06}.NoteTableOfContents-module__S6jpOG__articleBody .note-prose h3{margin-top:3rem;font-size:clamp(1.45rem,1.8vw,1.9rem)}.NoteTableOfContents-module__S6jpOG__articleBody .note-prose pre{border-radius:.75rem}.NoteTableOfContents-module__S6jpOG__sidebar{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--rule-strong)transparent;grid-area:1/1/span 2;max-height:calc(100vh - 9rem);margin-top:6.75rem;position:sticky;top:7rem;overflow-y:auto}.NoteTableOfContents-module__S6jpOG__eyebrow{border-bottom:1px solid var(--rule);color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;margin:0;padding:0 0 .875rem;font-family:ABC Favorit Mono,Quadrant Text Mono,monospace;font-size:.6875rem;font-weight:600;line-height:1.4}.NoteTableOfContents-module__S6jpOG__nav{padding-top:.75rem}.NoteTableOfContents-module__S6jpOG__list{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.NoteTableOfContents-module__S6jpOG__item,.NoteTableOfContents-module__S6jpOG__nestedItem{min-width:0}.NoteTableOfContents-module__S6jpOG__nestedItem{padding-left:1.125rem}.NoteTableOfContents-module__S6jpOG__link,.NoteTableOfContents-module__S6jpOG__activeLink{color:var(--text-muted);text-wrap:pretty;transition:color var(--transition-duration)var(--transition-timing),font-weight var(--transition-duration)var(--transition-timing);margin:0;padding:.36rem 0;font-family:ABC Oracle,system-ui,sans-serif;font-size:.9375rem;line-height:1.4;text-decoration:none;display:block}.NoteTableOfContents-module__S6jpOG__link:hover{color:var(--text-primary)}.NoteTableOfContents-module__S6jpOG__activeLink{color:var(--text-primary);font-weight:700}.NoteTableOfContents-module__S6jpOG__link:focus-visible,.NoteTableOfContents-module__S6jpOG__activeLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:.25rem}.NoteTableOfContents-module__S6jpOG__mobileContents{display:none}@media (max-width:979px){.NoteTableOfContents-module__S6jpOG__readingGrid{flex-direction:column;width:min(100%,48rem);margin:0 auto;padding:clamp(3rem,8vw,5rem) clamp(1rem,5vw,2rem) 7rem;display:flex}.NoteTableOfContents-module__S6jpOG__articleHeader{order:1;margin-bottom:2.5rem}.NoteTableOfContents-module__S6jpOG__noteTitle{max-width:18ch;font-size:clamp(2.7rem,9vw,4.5rem)}.NoteTableOfContents-module__S6jpOG__sidebar{display:none}.NoteTableOfContents-module__S6jpOG__mobileContents{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);order:2;width:100%;margin-bottom:3.5rem;display:block}.NoteTableOfContents-module__S6jpOG__articleBody{order:3;width:100%}.NoteTableOfContents-module__S6jpOG__mobileSummary{color:var(--text-primary);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;padding:1rem 0;font-family:ABC Favorit Mono,Quadrant Text Mono,monospace;font-size:.75rem;font-weight:600;line-height:1.4}.NoteTableOfContents-module__S6jpOG__mobileSummary::marker{color:var(--accent)}.NoteTableOfContents-module__S6jpOG__mobileNav{padding:0 0 1rem}.NoteTableOfContents-module__S6jpOG__link,.NoteTableOfContents-module__S6jpOG__activeLink{padding-top:.5rem;padding-bottom:.5rem;font-size:.9375rem}}@media (max-width:520px){.NoteTableOfContents-module__S6jpOG__readingGrid{padding-left:1rem;padding-right:1rem}.NoteTableOfContents-module__S6jpOG__noteTitle{font-size:clamp(2.45rem,12vw,3.5rem)}.NoteTableOfContents-module__S6jpOG__tagline{font-size:1.125rem}.NoteTableOfContents-module__S6jpOG__meta{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.NoteTableOfContents-module__S6jpOG__link,.NoteTableOfContents-module__S6jpOG__activeLink{transition:none}}
