.ArticleBody_body__MzSuP{font-size:1.0625rem;line-height:1.9;color:var(--text)}.ArticleBody_p__6aQib{margin:0 0 1.35rem;overflow-wrap:anywhere}.ArticleBody_h2__WQdg8{margin:2.75rem 0 1rem;font-size:1.375rem;font-weight:700;line-height:1.45;letter-spacing:-.01em;text-wrap:balance}.ArticleBody_h3__tqtXe{margin:2rem 0 .75rem;font-size:1.125rem;font-weight:700;line-height:1.5;text-wrap:balance}.ArticleBody_body__MzSuP>.ArticleBody_h2__WQdg8:first-child,.ArticleBody_body__MzSuP>.ArticleBody_h3__tqtXe:first-child{margin-top:0}.ArticleBody_ol__tAM_t,.ArticleBody_ul__7_krA{margin:0 0 1.35rem;padding-left:1.5rem;li{margin-bottom:.5rem;overflow-wrap:anywhere}li:last-child{margin-bottom:0}}.ArticleBody_ul__7_krA{list-style:disc}.ArticleBody_ol__tAM_t{list-style:decimal}.ArticleBody_quote__MSuxi{margin:0 0 1.35rem;padding:.25rem 0 .25rem 1.125rem;border-left:3px solid var(--accent-border);color:var(--text-secondary)}.ArticleBody_pre__tJyMC{margin:0 0 1.35rem;padding:1rem 1.125rem;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-sunk);overflow-x:auto;font:var(--type-note);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ArticleBody_divider__8J3X6{margin:2.25rem 0;border:0;border-top:1px solid var(--border)}.ArticleBody_cta__KD2ec{margin:2rem 0}.ArticleBody_ctaLabel__MfLWS{margin:0 0 .625rem;font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:var(--text-tertiary)}@media (max-width:640px){.ArticleBody_body__MzSuP{font-size:1rem;line-height:1.85}.ArticleBody_h2__WQdg8{margin-top:2.25rem;font-size:1.25rem}}.ArticleToc_toc__MKTEO{flex:0 0 13rem;position:-webkit-sticky;position:sticky;top:5.5rem;align-self:flex-start;max-height:calc(100vh - 7rem);overflow-y:auto}.ArticleToc_label__yXDAX{margin:0 0 .75rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.ArticleToc_list__XYS1P{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;border-left:1px solid var(--border)}.ArticleToc_list__XYS1P a{display:block;margin-left:-1px;padding:.125rem 0 .125rem .875rem;border-left:1px solid transparent;font:var(--type-note);line-height:1.5;color:var(--text-secondary);text-decoration:none;overflow-wrap:anywhere;@media (hover:hover) and (pointer:fine){&:hover{color:var(--accent-text);border-left-color:var(--accent-border)}}}.ArticleToc_sub__gaUhf a{padding-left:1.625rem;font-size:.8125rem;color:var(--text-tertiary)}@media (max-width:900px){.ArticleToc_toc__MKTEO{display:none}}