.ArticleRenderer-module__fUHsta__article{--_gap:min(7.5vw,3.75rem);gap:var(--_gap);grid-template-areas:"topMatter""content";display:grid;container:article/inline-size}@media screen and (min-width:1000px){.ArticleRenderer-module__fUHsta__article{grid-template-areas:"topMatter.""content sidebar"}}.ArticleRenderer-module__fUHsta__article[data-layout=wide]{grid-template-areas:"topMatter""content"}@media screen and (min-width:1000px){.ArticleRenderer-module__fUHsta__article[data-layout=sidebar]{-moz-column-gap:min(7.5%,5rem);column-gap:min(7.5%,5rem);row-gap:var(--_gap);grid-template-columns:66% min(25%,270px)}}.ArticleRenderer-module__fUHsta__publishedAt{font-size:1.125rem;font-style:italic;font-family:var(--font-code),monospaced}[data-theme=light] .ArticleRenderer-module__fUHsta__publishedAt{color:var(--highlight-color)}.ArticleRenderer-module__fUHsta__topMatter{grid-area:topMatter}.ArticleRenderer-module__fUHsta__topMatter>*+*{margin-block-start:1.125em;margin-block-start:var(--flow-space,1.125lh)}.ArticleRenderer-module__fUHsta__content{--headerThree-font-size:clamp(26px,calc(26px + 8*(100vw - 400px)/600),34px);--headerThree-line-height:1.25;--headerFour-flow-space:1.5lh;grid-area:content}.ArticleRenderer-module__fUHsta__articleBody{padding-block-start:var(--_gap)}.ArticleRenderer-module__fUHsta__articleBody>*+*{margin-block-start:1em;margin-block-start:var(--flow-space,1lh)}.ArticleRenderer-module__fUHsta__sidebar{--sidebar-top:2.5rem;grid-area:sidebar;display:none;container:sidebar/inline-size}@media screen and (min-width:1000px){.ArticleRenderer-module__fUHsta__sidebar{display:block}}.ArticleRenderer-module__fUHsta__sidebar>div>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem*var(--tw-space-y-reverse))}.ArticleRenderer-module__fUHsta__sidebar>div{top:var(--sidebar-top);max-block-size:calc(100vh - var(--sidebar-top));position:sticky;overflow-y:auto}h2.ArticleRenderer-module__fUHsta__smallHeader{font-family:var(--font-code),monospaced;color:var(--highlightSecondary-color);border-bottom:1px solid var(--hrule-color);padding-block-end:.375rem;font-size:1rem;font-style:italic;font-weight:500}@media screen and (min-width:1000px){[data-layout=sidebar] h2.ArticleRenderer-module__fUHsta__smallHeader{color:inherit;border-bottom-width:0}}.ArticleRenderer-module__fUHsta__featuredImageWrapper{padding-block-end:var(--_gap)}.ArticleRenderer-module__fUHsta__metaWrapper{--headerTwo-font-size:1.75rem;border-top:1px solid var(--hrule-color);border-bottom:1px solid var(--hrule-color);flex-direction:column;gap:2rem;padding-block:2.5rem;display:flex}.ArticleRenderer-module__fUHsta__metaWrapper:empty{display:none}.ArticleRenderer-module__fUHsta__closingDash{--flow-space:2.75lh;stroke:var(--hrule-color);display:none}@media screen and (min-width:1000px){.ArticleRenderer-module__fUHsta__closingDash{display:block}}
.BackButton-module__7XrHEq__nav{margin-block-end:clamp(52px,calc(52px + 28*(100vw - 400px)/600),80px)}.BackButton-module__7XrHEq__nav a{margin-block-start:0}
@media screen and (min-width:1000px){[data-layout=sidebar]>div .ShareButtons-module__lsTcWW__wrapper{display:none}}.ShareButtons-module__lsTcWW__share{--color-mode-transition:color .25s,background-color .25s,border-color .25s;background-color:var(--blockLinkBg-color);border:1px solid var(--blockLinkBorder-color);border-radius:100%;justify-content:center;align-items:center;block-size:2.25rem;inline-size:2.25rem;display:flex}.ShareButtons-module__lsTcWW__share:hover,.ShareButtons-module__lsTcWW__share:focus-visible{color:var(--navLinkActive-color);background-color:var(--navLinkActiveBg-color);border-color:var(--blockLinkBorder-color);outline:none}[data-theme=light] .ShareButtons-module__lsTcWW__share:not(:hover,:focus-visible){color:var(--highlight-color)}

.TableOfContents-module__EAIHvq__toc ol{list-style:none}.TableOfContents-module__EAIHvq__toc ol[data-columns=true]{-moz-columns:1;columns:1;-moz-column-gap:3.75rem;column-gap:3.75rem}@container (min-width:640px){.TableOfContents-module__EAIHvq__toc ol[data-columns=true]{-moz-columns:2;columns:2}}.TableOfContents-module__EAIHvq__toc ol li:not(:first-child){margin-block-start:.75rem}@media screen and (min-width:1000px){[data-layout=sidebar]>div .TableOfContents-module__EAIHvq__toc{display:none}}aside .TableOfContents-module__EAIHvq__toc{font-size:min(.8125rem,13px)}.TableOfContents-module__EAIHvq__toc a[data-active=true]{text-underline-offset:.3125rem;text-decoration-line:underline;text-decoration-color:currentColor}.TableOfContents-module__EAIHvq__toc a[data-active=true]:not(:hover){color:var(--highlightSecondary-color)}[data-theme=dark] .TableOfContents-module__EAIHvq__toc a[data-active=true]:not(:hover){-webkit-text-decoration-color:var(--navLinkActive-color);text-decoration-color:var(--navLinkActive-color)}h2.TableOfContents-module__EAIHvq__sidebarHeader{font-family:var(--font-code),monospaced;border-bottom:1px solid var(--hrule-color);padding-block-end:.375rem;font-size:1rem;font-style:italic;font-weight:500}[data-theme=light] h2.TableOfContents-module__EAIHvq__sidebarHeader{color:var(--highlight-color);border-bottom-color:var(--highlight-color)}
.ArticleHeader-module__MBNmMa__subtitle{margin-block-start:.3em;margin-block-start:.3lh}
.FeaturedImage-module__A2RP9a__featuredImage{grid-column:-1/1;max-inline-size:100%!important}.FeaturedImage-module__A2RP9a__featuredImage img{border-radius:.5rem}@media screen and (max-width:1000px){[data-layout=sidebar]>.FeaturedImage-module__A2RP9a__featuredImage{display:none}}
