.article-reader-module__d4CgsW__header{background:linear-gradient(115deg, color-mix(in oklab, var(--foreground) 6%, var(--background)), var(--background) 58%, color-mix(in oklab, var(--primary) 5%, var(--background)));position:relative}.article-reader-module__d4CgsW__header:after{background:color-mix(in oklab, var(--primary) 55%, var(--border));content:"";height:1px;position:absolute;bottom:-1px;left:0;right:0}.article-reader-module__d4CgsW__summary{border-inline-start:2px solid var(--primary);background:color-mix(in oklab, var(--foreground) 5%, transparent);padding:1rem 1.15rem}.article-reader-module__d4CgsW__body{gap:2rem;min-width:0;padding-block:2rem 4rem;display:grid}.article-reader-module__d4CgsW__aside{display:none}.article-reader-module__d4CgsW__toc{position:sticky;top:6.5rem}.article-reader-module__d4CgsW__tocList{gap:.2rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.article-reader-module__d4CgsW__tocLink{border-inline-start:1px solid var(--border);min-width:0;color:var(--muted-foreground);overflow-wrap:anywhere;grid-template-columns:2rem minmax(0,1fr);gap:.65rem;padding:.65rem .75rem;font-size:.82rem;line-height:1.35;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s;display:grid}.article-reader-module__d4CgsW__tocLink:hover,.article-reader-module__d4CgsW__tocLink:focus-visible{border-color:var(--primary);background:color-mix(in oklab, var(--foreground) 5%, transparent);color:var(--foreground)}.article-reader-module__d4CgsW__tocNumber{color:var(--primary);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.05em;font-size:.7rem}.article-reader-module__d4CgsW__main{min-width:0}.article-reader-module__d4CgsW__mobileToc{border-block:1px solid var(--border);margin-bottom:2rem}.article-reader-module__d4CgsW__mobileToc details{padding:.9rem 0}.article-reader-module__d4CgsW__mobileToc summary{cursor:pointer;color:var(--foreground);letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;font-weight:600}.article-reader-module__d4CgsW__mobileToc .article-reader-module__d4CgsW__tocList{margin-top:.9rem}.article-reader-module__d4CgsW__mobileToc .article-reader-module__d4CgsW__tocLink{grid-template-columns:minmax(0,1fr);padding-inline:.75rem}.article-reader-module__d4CgsW__disclaimer{margin-bottom:1rem}.article-reader-module__d4CgsW__section{scroll-margin-top:6.5rem}.article-reader-module__d4CgsW__sectionNumber{display:none}.article-reader-module__d4CgsW__prose{overflow-wrap:anywhere;max-width:44rem}.article-reader-module__d4CgsW__prose p+p,.article-reader-module__d4CgsW__prose h3+p,.article-reader-module__d4CgsW__prose p+h3,.article-reader-module__d4CgsW__prose ul+p,.article-reader-module__d4CgsW__prose ol+p,.article-reader-module__d4CgsW__prose p+ul,.article-reader-module__d4CgsW__prose p+ol,.article-reader-module__d4CgsW__prose blockquote+p,.article-reader-module__d4CgsW__prose p+blockquote,.article-reader-module__d4CgsW__prose aside+p,.article-reader-module__d4CgsW__prose p+aside{margin-top:1.5rem}.article-reader-module__d4CgsW__prose :where(h3){font-family:var(--font-display), serif;font-size:1.2rem;line-height:1.25}.article-reader-module__d4CgsW__prose :where(ul,ol){padding-inline-start:1.25rem;list-style:outside}.article-reader-module__d4CgsW__prose :where(ol){list-style:decimal}.article-reader-module__d4CgsW__prose li+li{margin-top:.75rem}.article-reader-module__d4CgsW__prose strong{color:var(--foreground);font-weight:650}.article-reader-module__d4CgsW__inlineLink{overflow-wrap:anywhere;word-break:break-word;color:var(--primary);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.article-reader-module__d4CgsW__callout,.article-reader-module__d4CgsW__quote{overflow-wrap:anywhere;border-inline-start:3px solid var(--primary);gap:.45rem;margin-block:1.75rem;padding:1rem 1.1rem;display:grid}.article-reader-module__d4CgsW__callout{background:color-mix(in oklab, var(--primary) 8%, var(--background))}.article-reader-module__d4CgsW__calloutLabel{color:var(--primary);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem}.article-reader-module__d4CgsW__quote{background:color-mix(in oklab, var(--foreground) 4%, transparent);color:var(--muted-foreground);font-style:italic}.article-reader-module__d4CgsW__labeledParagraph strong{margin-inline-end:.35rem}.article-reader-module__d4CgsW__sourceLink{overflow-wrap:anywhere;word-break:break-word}.article-reader-module__d4CgsW__backToTop{border-top:1px solid var(--border);justify-content:flex-end;padding-top:1.5rem;display:flex}@media (min-width:1024px){.article-reader-module__d4CgsW__body{grid-template-columns:minmax(12rem,.38fr) minmax(0,1.62fr);gap:4rem;padding-block:3rem 6rem}.article-reader-module__d4CgsW__aside{display:block}.article-reader-module__d4CgsW__mobileToc{display:none}.article-reader-module__d4CgsW__disclaimer{margin-bottom:1.5rem}.article-reader-module__d4CgsW__sectionNumber{padding-top:.35rem;display:block}}@media (max-width:639px){.article-reader-module__d4CgsW__summary{padding:.9rem 1rem}.article-reader-module__d4CgsW__body{padding-block:1.5rem 3rem}}@media (prefers-reduced-motion:reduce){.article-reader-module__d4CgsW__tocLink{transition:none}}
