.ArticleToc-module__QpJz9G__title{font-size:var(--text-label);color:var(--rd-text);font-weight:500}.ArticleToc-module__QpJz9G__list{font-size:var(--text-label);margin:0;padding:0;line-height:1.5;list-style:none}.ArticleToc-module__QpJz9G__list a{color:var(--rd-muted);padding-block:.4375rem;display:block}.ArticleToc-module__QpJz9G__list a:hover{color:var(--rd-accent)}.ArticleToc-module__QpJz9G__sidebar{top:calc(var(--header-offset) + 1.5rem);max-height:calc(100vh - var(--header-offset) - 3rem);transition:top var(--header-slide), max-height var(--header-slide);position:sticky;overflow-y:auto}.ArticleToc-module__QpJz9G__sidebar .ArticleToc-module__QpJz9G__title{margin-bottom:.5rem}.ArticleToc-module__QpJz9G__compact{border-bottom:1px solid var(--rd-line);margin-bottom:2rem;display:none}.ArticleToc-module__QpJz9G__compact summary{cursor:pointer;padding-block:.875rem}.ArticleToc-module__QpJz9G__compact .ArticleToc-module__QpJz9G__list{padding-bottom:.75rem}@media (max-width:64rem){.ArticleToc-module__QpJz9G__sidebar{display:none}.ArticleToc-module__QpJz9G__compact{display:block}}
.ArticleLayout-module__bn3XkW__reader{--rd-bg:#10151e;--rd-text:#e3e5e9;--rd-body:#c6cbd3;--rd-muted:#aeb6c2;--rd-line:#3e4a5a;--rd-accent:#b4a0ee;--rd-answer:#191c2b;--rd-figure:#f8f7fc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--rd-bg);color:var(--rd-text);font-family:var(--font-reading);overflow-wrap:break-word}:root[data-reading-theme=light] .ArticleLayout-module__bn3XkW__reader{--rd-bg:#f8f6fc;--rd-text:#1a2635;--rd-body:#343e4a;--rd-muted:#5e6772;--rd-line:#dcd6e7;--rd-accent:#6950aa;--rd-answer:#efecf4;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ArticleLayout-module__bn3XkW__reader :focus-visible{outline-color:var(--rd-accent)}.ArticleLayout-module__bn3XkW__reader a:hover{color:var(--rd-accent)}.ArticleLayout-module__bn3XkW__inner{padding:0 var(--inline-pad) 1rem}.ArticleLayout-module__bn3XkW__toolbar{justify-content:space-between;align-items:center;gap:1.25rem;padding-block:1.25rem;display:flex}.ArticleLayout-module__bn3XkW__documentHeader{padding-top:3rem}.ArticleLayout-module__bn3XkW__document{padding-bottom:3.5rem}.ArticleLayout-module__bn3XkW__back{font-size:var(--text-label);color:var(--rd-muted);padding-block:.625rem;display:inline-block}.ArticleLayout-module__bn3XkW__header{padding-top:1.5rem}.ArticleLayout-module__bn3XkW__label{font-size:var(--text-label);color:var(--rd-accent);margin-bottom:1rem;font-weight:500}.ArticleLayout-module__bn3XkW__title{max-width:52rem;font:600 3.25rem / 1.13 var(--font-reading);font-size:clamp(min(2.125rem, (100vw - 2 * var(--gutter)) / 6.2), 4.6vw, 3.25rem);letter-spacing:-.032em;text-wrap:balance}.ArticleLayout-module__bn3XkW__lead p{max-width:var(--reading-max);font-size:var(--text-lead);color:var(--rd-body);margin-top:1.25rem;line-height:1.65}.ArticleLayout-module__bn3XkW__lead a{color:var(--rd-accent)}.ArticleLayout-module__bn3XkW__meta{border-bottom:1px solid var(--rd-line);font-size:var(--text-label);color:var(--rd-muted);flex-wrap:wrap;gap:.375rem 1.5rem;margin-bottom:2.5rem;padding:1.5rem 0 2rem;display:flex}.ArticleLayout-module__bn3XkW__grid{grid-template-columns:13rem minmax(0, var(--reading-max));gap:3.5rem;display:grid}.ArticleLayout-module__bn3XkW__column{min-width:0}.ArticleLayout-module__bn3XkW__end{border-top:1px solid var(--rd-line);font-size:var(--text-label);color:var(--rd-muted);flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.5rem;margin:3rem 0 2.5rem;padding-top:1.25rem;display:flex}.ArticleLayout-module__bn3XkW__end a{color:var(--rd-accent)}.ArticleLayout-module__bn3XkW__correction{flex-basis:100%;margin:0}@media (max-width:64rem){.ArticleLayout-module__bn3XkW__grid{grid-template-columns:minmax(0,1fr);gap:0}}@media (max-width:35rem){.ArticleLayout-module__bn3XkW__toolbar{padding-block:.75rem}.ArticleLayout-module__bn3XkW__header{padding-top:.75rem}.ArticleLayout-module__bn3XkW__meta{margin-bottom:1.5rem;padding-bottom:1.5rem}}
