.notes-page main{padding-block:calc(4.75rem + var(--space-xl)) var(--space-2xl)}.notes-container{max-inline-size:72rem}.notes-page [hidden]{display:none!important}.notes-page :where(.notes-masthead,.note-entry,.notes-filters,.notes-follow,.note-reading-layout)>*{min-inline-size:0}.notes-kicker,.notes-label,.note-entry-meta,.note-card-date,.notes-count,.note-publication-record dt{font-family:var(--font-code);font-size:var(--step--1);line-height:var(--lh-snug);letter-spacing:.015em}.notes-kicker{color:var(--accent-data-ink);margin-block-end:var(--space-m)}.notes-label{color:var(--text-muted)}.notes-masthead{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(15rem,1fr);gap:var(--space-xl);align-items:end;padding-block-end:var(--space-xl)}.notes-masthead h1{color:var(--accent-primary);font-size:var(--step-6);margin-block-end:var(--space-m)}.notes-masthead h1 span{color:var(--text-strong)}.notes-lede{max-inline-size:62ch;color:var(--text-body);font-family:var(--font-body);font-size:var(--step-1);line-height:var(--lh-body);overflow-wrap:anywhere}.notes-masthead .notes-text-link{margin-block-start:var(--space-s)}.notes-margin-note{border-inline-start:3px solid var(--accent-data-ink);background:var(--surface);border-radius:0 var(--r-m) var(--r-m) 0;padding:var(--space-m)}.notes-margin-note h2{font-size:var(--step-2);line-height:var(--lh-snug);margin-block:var(--space-xs) var(--space-s)}.notes-margin-note p:not(.notes-label){color:var(--text-body);font-size:var(--label-lg)}.notes-margin-note p+p{margin-block-start:var(--space-xs)}.notes-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-m);padding-block:var(--space-m);border-block:1px solid var(--border-strong);margin-block-end:var(--space-xl)}.notes-legend dt{font-family:var(--font-code);font-size:var(--step--1);color:var(--accent-data-ink);margin-block-end:var(--space-2xs)}.notes-legend dd{color:var(--text-body);font-size:var(--label-lg)}.notes-index,.note-prose :is(h2,h3,h4,h5,h6){scroll-margin-block-start:6rem}.notes-results-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--space-xs) var(--space-m);margin-block-end:var(--space-m)}.notes-results-heading h2{font-size:var(--step-4)}.notes-count{color:var(--text-muted)}.notes-filters{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:var(--space-s);margin-block-end:var(--space-m);padding:var(--space-m);border:1px solid var(--border-subtle);border-radius:var(--r-l);background:var(--canvas-subtle)}.notes-field{display:grid;gap:var(--space-2xs);min-inline-size:0}.notes-field label{font-size:var(--label);font-weight:600;color:var(--text-strong)}.notes-field :is(input,select){inline-size:100%;min-inline-size:0;min-block-size:2.75rem;padding:.65rem .75rem;border:1px solid var(--border-strong);border-radius:var(--r-s);color:var(--text-strong);background:var(--surface);font-family:var(--font-control);font-size:var(--label-lg);line-height:var(--lh-snug)}.notes-field input::placeholder{color:var(--text-muted)}.notes-filter-help{grid-column:1 / -1;color:var(--text-muted);font-size:var(--label);line-height:var(--lh-body)}.notes-button,.notes-text-link{display:inline-flex;justify-content:center;align-items:center;gap:var(--space-xs);min-inline-size:2.75rem;min-block-size:2.75rem;font-family:var(--font-control);font-size:var(--label-lg);font-weight:600;line-height:var(--lh-snug);text-align:center;overflow-wrap:anywhere}.notes-button{padding:.65rem var(--space-s);border:1px solid var(--border-strong);border-radius:var(--r-s);background:var(--surface);color:var(--accent-primary);cursor:pointer;transition:border-color var(--motion-transition-fast),background-color var(--motion-transition-fast)}.notes-button:hover{border-color:var(--accent-primary);background:var(--canvas-subtle)}.notes-button--primary{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--text-on-emphasis)}.notes-button--primary:hover{background:var(--accent-primary-strong);border-color:var(--accent-primary-strong)}.notes-button:disabled{cursor:progress;opacity:.65}.notes-text-link{justify-content:flex-start;color:var(--accent-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.notes-text-link:hover{color:var(--accent-primary-strong);text-decoration-thickness:2px}.notes-ledger{border:1px solid var(--border-subtle);border-radius:var(--r-l);background:var(--surface);list-style:none}.note-card,.notes-related-entry{padding:var(--space-l)}.note-card+.note-card,.notes-related-entry+.notes-related-entry{border-block-start:1px solid var(--border-subtle)}.note-entry{display:grid;grid-template-columns:9.5rem minmax(0,1fr);gap:var(--space-l)}.note-card-date{display:flex;flex-direction:column;gap:var(--space-xs);color:var(--text-body);padding-block-start:var(--space-2xs);border-inline-end:1px solid var(--border-subtle)}.note-card-date .notes-label{font-size:var(--step--1)}.note-card-date time{color:var(--accent-primary)}.note-entry-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs) var(--space-m);color:var(--text-muted);margin-block-end:var(--space-xs)}.note-kind{color:var(--accent-data-ink);font-weight:500}.note-kind[data-kind=update]{color:var(--accent-primary)}.note-card-content h3{font-size:var(--step-3);line-height:var(--lh-snug);margin-block-end:var(--space-xs)}.note-title-link{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s);min-block-size:2.75rem;color:var(--text-strong);overflow-wrap:anywhere;transition:color var(--motion-transition-fast)}.note-title-link:hover{color:var(--accent-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.note-link-arrow{flex-shrink:0;font-family:var(--font-body);font-size:var(--step-1);color:var(--accent-data-ink)}.note-entry-summary{max-inline-size:68ch;color:var(--text-body);font-size:var(--step-0);line-height:var(--lh-body);overflow-wrap:anywhere}.note-topics{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-xs);margin-block-start:var(--space-s);list-style:none}.note-topics li{max-inline-size:100%}.note-topics a{display:inline-flex;align-items:center;min-inline-size:2.75rem;min-block-size:2.75rem;max-inline-size:100%;padding:.5rem .75rem;border:1px solid var(--border-subtle);border-radius:var(--r-s);color:var(--text-body);font-size:var(--label);line-height:var(--lh-snug);overflow-wrap:anywhere}.note-topics a:hover{border-color:var(--accent-data-ink);color:var(--accent-data-ink)}.notes-empty,.notes-empty-publication{margin-block-start:var(--space-m);padding:var(--space-l);border:1px dashed var(--border-strong);border-radius:var(--r-l);background:var(--surface);color:var(--text-body)}.notes-empty h3{font-size:var(--step-2);margin-block-end:var(--space-xs)}.notes-empty .notes-button{margin-block-start:var(--space-s)}.notes-follow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-l);margin-block-start:var(--space-xl);padding-block:var(--space-l);border-block:1px solid var(--border-strong)}.notes-follow h2{font-size:var(--step-3);margin-block:var(--space-xs)}.notes-follow p:not(.notes-label){max-inline-size:62ch;color:var(--text-body)}.notes-follow-actions{display:flex;align-items:flex-start;flex-direction:column;gap:var(--space-xs)}.notes-breadcrumb{margin-block-end:var(--space-l);color:var(--text-muted);font-size:var(--label)}.notes-breadcrumb ol{display:flex;align-items:center;gap:var(--space-xs);list-style:none;min-inline-size:0}.notes-breadcrumb li:not(:last-child){display:inline-flex;flex:none;align-items:center;gap:var(--space-xs)}.notes-breadcrumb li:not(:last-child):after{content:"/";color:var(--text-muted)}.notes-breadcrumb a{display:inline-flex;align-items:center;min-inline-size:2.75rem;min-block-size:2.75rem;color:var(--accent-primary)}.notes-breadcrumb a:hover{text-decoration:underline}.notes-breadcrumb-current{min-inline-size:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.note-article-head h1{max-inline-size:28ch;font-size:var(--step-5);color:var(--accent-primary);margin-block:var(--space-s) var(--space-m);overflow-wrap:anywhere}.note-publication-record{display:flex;flex-wrap:wrap;gap:var(--space-s) var(--space-l);margin-block-start:var(--space-l)}.note-publication-record>div{min-inline-size:0}.note-publication-record dt{color:var(--text-muted);margin-block-end:var(--space-2xs)}.note-publication-record dd{color:var(--text-body);font-size:var(--label-lg);overflow-wrap:anywhere}.note-share-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs) var(--space-m);margin-block-start:var(--space-m)}.notes-share-status{flex-basis:100%;color:var(--text-body);font-size:var(--label);overflow-wrap:anywhere}.notes-share-status:empty{display:none}.note-reading-layout{display:grid;grid-template-columns:14.5rem minmax(0,1fr);align-items:start;gap:var(--space-l);margin-block-start:var(--space-xl)}.notes-reading-margin{position:sticky;inset-block-start:6rem}.notes-toc{border-block-start:2px solid var(--accent-data-ink);padding-block-start:var(--space-xs)}.notes-toc summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);min-block-size:2.75rem;list-style:none;cursor:pointer}.notes-toc summary::-webkit-details-marker{display:none}.notes-toc summary:after{content:"+";font-family:var(--font-code);color:var(--accent-data-ink)}.notes-toc details[open] summary:after{content:"−"}.notes-toc h2{font-size:var(--step-1);line-height:var(--lh-snug)}.notes-toc ol{max-block-size:calc(100dvh - 18rem);overflow-y:auto;overscroll-behavior:contain;margin-block-start:var(--space-xs)}.notes-toc a{display:flex;align-items:center;min-block-size:2.75rem;padding:var(--space-xs) var(--space-2xs);color:var(--text-body);font-size:var(--label);line-height:var(--lh-snug);border-block-end:1px solid var(--border-subtle);overflow-wrap:anywhere}.notes-toc a:hover{color:var(--accent-primary);text-decoration:underline;text-underline-offset:.18em}.notes-margin-caption{margin-block:var(--space-m) var(--space-xs);color:var(--text-muted);font-size:var(--label)}.note-prose{padding:clamp(var(--space-s),3vw,var(--space-xl));border:1px solid var(--border-subtle);border-radius:var(--r-l);background:var(--surface);color:var(--text-body);font-family:var(--font-body);font-size:var(--step-0);line-height:var(--lh-body);min-inline-size:0;overflow-wrap:anywhere}.note-prose>*+*{margin-block-start:var(--space-m)}.note-prose>:first-child{margin-block-start:0}.note-prose :is(h2,h3,h4,h5,h6){margin-block:var(--space-xl) var(--space-s);color:var(--text-strong)}.note-prose h2{font-size:var(--step-4)}.note-prose h3{font-size:var(--step-3)}.note-prose h4{font-size:var(--step-2)}.note-prose :is(h5,h6){font-size:var(--step-1)}.note-prose :is(p,li){text-align:left;-webkit-hyphens:manual;hyphens:manual}.note-prose :is(ul,ol){padding-inline-start:var(--space-m)}.note-prose ul{list-style:disc}.note-prose ol{list-style:decimal}.note-prose li+li,.note-prose li>p+p{margin-block-start:var(--space-xs)}.note-prose li>:is(ul,ol){margin-block-start:var(--space-xs)}.note-prose strong{color:var(--text-strong);font-weight:600}.note-prose a{color:var(--accent-primary);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px;overflow-wrap:anywhere}.note-prose a:hover{color:var(--accent-primary-strong);text-decoration-thickness:2px}.note-prose blockquote{padding:var(--space-m);border-inline-start:3px solid var(--accent-data-ink);border-radius:0 var(--r-m) var(--r-m) 0;background:var(--canvas)}.note-prose blockquote>*+*{margin-block-start:var(--space-xs)}.note-prose code{font-family:var(--font-code);font-size:var(--step--1);background:var(--canvas-subtle);color:var(--accent-primary-strong);padding:.12em .3em;border-radius:var(--r-s);overflow-wrap:anywhere}.note-prose pre{max-inline-size:100%;min-inline-size:0;padding:var(--space-m);background:var(--canvas);border:1px solid var(--border-strong);border-radius:var(--r-m);overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-color:var(--text-muted) var(--canvas);scrollbar-width:thin;-moz-tab-size:2;tab-size:2}.note-prose pre code{display:block;padding:0;background:transparent;border-radius:0;white-space:pre;overflow-wrap:normal;word-break:normal;line-height:var(--lh-body)}.note-prose table{display:block;max-inline-size:100%;overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid var(--border-strong);border-radius:var(--r-m);border-collapse:collapse;font-size:var(--label-lg);scrollbar-color:var(--text-muted) var(--canvas);scrollbar-width:thin}.note-prose :is(th,td){min-inline-size:10rem;padding:var(--space-s);text-align:left;vertical-align:top;border-block-end:1px solid var(--border-subtle);line-height:var(--lh-body)}.note-prose th{color:var(--text-strong);font-weight:600;background:var(--canvas)}.note-prose tbody tr:last-child td{border-block-end:0}.note-prose hr{border:0;border-block-start:1px solid var(--border-strong);margin-block:var(--space-xl)}.note-prose img{block-size:auto;border-radius:var(--r-m)}.notes-article-end{margin-inline-start:calc(14.5rem + var(--space-l))}.notes-article-section{margin-block-start:var(--space-xl);padding-block-start:var(--space-l);border-block-start:1px solid var(--border-strong);color:var(--text-body);overflow-wrap:anywhere}.notes-article-section h2{font-size:var(--step-3);margin-block:var(--space-xs) var(--space-s)}.notes-sources ol{list-style:decimal;padding-inline-start:var(--space-m);margin-block-start:var(--space-s)}.notes-sources a{display:inline-flex;align-items:center;min-block-size:2.75rem;padding-block:var(--space-xs);color:var(--accent-primary);text-decoration:underline;text-underline-offset:.18em}.notes-corrections li+li{margin-block-start:var(--space-m)}.notes-corrections time{font-family:var(--font-code);font-size:var(--step--1);color:var(--text-muted)}.notes-feedback-actions{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--space-s);margin-block-start:var(--space-m)}.notes-related{margin-block-start:var(--space-2xl)}.notes-page :is(a,button,input,select,summary,[tabindex="0"]):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}@media(max-width:1000px){.notes-masthead{grid-template-columns:minmax(0,1fr);gap:var(--space-l);align-items:start}.notes-margin-note{max-inline-size:62ch}.notes-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.notes-field--search{grid-column:1 / -1}.notes-filters>.notes-button{justify-self:start}.notes-follow{grid-template-columns:minmax(0,1fr)}.notes-follow-actions{align-items:center;flex-direction:row;flex-wrap:wrap;gap:var(--space-s) var(--space-m)}}@media(max-width:800px){.note-reading-layout{grid-template-columns:minmax(0,1fr);gap:var(--space-m)}.notes-reading-margin{position:static}.notes-toc ol{max-block-size:none;overflow:visible}.notes-margin-caption{margin-block-start:var(--space-s)}.notes-article-end{margin-inline-start:0}}@media(max-width:600px){.notes-page main{padding-block-start:calc(4.75rem + var(--space-l))}.notes-legend{grid-template-columns:minmax(0,1fr);gap:var(--space-s)}.note-card,.notes-related-entry{padding:var(--space-m) var(--space-s)}.note-entry{grid-template-columns:minmax(0,1fr);gap:var(--space-s)}.note-card-date{flex-direction:row;flex-wrap:wrap;gap:var(--space-xs);padding-block-start:0;border-inline-end:0}.note-title-link{align-items:flex-start}.notes-filters{grid-template-columns:minmax(0,1fr);padding:var(--space-s)}.notes-filters>.notes-button{justify-self:stretch}.notes-follow-actions,.notes-feedback-actions{align-items:stretch;flex-direction:column}.note-prose{padding:var(--space-m) var(--space-s)}.note-prose pre{padding:var(--space-s)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.notes-page *,.notes-page *:before,.notes-page *:after{animation:none!important;transition:none!important}}
