.s-rt>.s-prose{margin-inline:auto}.s-sec--rich_text-wide .s-prose{max-width:none;margin-inline:0}.s-sec--rich_text-wide .s-prose>:where(p,ul,ol,blockquote,h2,h3,h4,hr){max-width:68ch}.s-sec--rich_text-wide .s-prose>:where(table,figure,pre){max-width:100%;overflow-x:auto}.s-sec--rich_text .s-prose>:first-child{margin-top:0}.s-toc{margin-bottom:var(--space-8);padding:var(--space-5);border:1px solid rgb(var(--border-subtle));border-radius:var(--radius-md);background-color:rgb(var(--surface-raised));color:rgb(var(--text-primary))}.s-toc a{color:rgb(var(--accent-primary))}.s-toc__title{margin-bottom:var(--space-3);font-size:var(--fs-small);font-weight:600;line-height:var(--control-h);cursor:pointer}.s-toc__list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none;font-size:var(--fs-small)}.s-toc__l3{padding-left:var(--space-4)}.s-toc__l4{padding-left:var(--space-8)}.s-toc__list a{display:inline-block;padding-block:var(--space-1)}@media(min-width:90rem){.s-rt--toc{position:relative}.s-rt--toc .s-toc{position:absolute;top:0;right:calc(-1 * (16rem + var(--space-8)));width:16rem;margin:0}.s-sec--rich_text-wide .s-rt--toc .s-toc{position:static;width:auto;margin-bottom:var(--space-8)}}
