.doc-page{max-width:calc(var(--doc-column,44rem) + 2 * var(--gutter,1rem));padding:var(--nav-clear,2rem) var(--gutter,1rem) var(--space-2xl,4rem);color:var(--color-ink-2,#3f3a48);line-height:var(--leading-body,1.8);margin-inline:auto}.doc-page h1,.doc-page h2,.doc-page h3{color:var(--color-ink,#221d2b);line-height:var(--leading-tight,1.3)}.doc-page__hero{gap:var(--space-sm,1rem);padding-block:var(--space-lg,2rem);display:grid}.doc-page__lead{font-size:var(--text-lg,1.125rem)}.doc-page__updated,.doc-page__note{color:var(--color-neutral,#6b6475);font-size:var(--text-sm,.875rem)}.doc-page__toc{padding:var(--space-md,1.5rem);border:1px solid var(--color-rule,#ddd8e4);border-radius:var(--radius-md,.75rem);background:var(--color-paper-2,#f7f5fa)}.doc-page__toc ol{gap:var(--space-3xs,.25rem);padding-inline-start:1.5em;list-style:decimal;display:grid}.doc-page__section{gap:var(--space-sm,1rem);padding-block:var(--space-lg,2rem);border-top:1px solid var(--color-rule,#ddd8e4);scroll-margin-top:var(--nav-clear,5rem);display:grid}.doc-page__section h3{font-size:var(--text-base,1rem)}.doc-page__list,.doc-page__steps{gap:var(--space-2xs,.5rem);padding-inline-start:1.5em;display:grid}.doc-page__list{list-style:outside}.doc-page__steps{list-style:decimal}.doc-page__facts{gap:var(--space-xs,.75rem);display:grid}.doc-page__facts dt{color:var(--color-ink,#221d2b);font-weight:700}.doc-page__entry{gap:var(--space-xs,.75rem);padding:var(--space-md,1.5rem);border:1px solid var(--color-rule,#ddd8e4);border-radius:var(--radius-md,.75rem);display:grid}.doc-page__entry h3{font-size:var(--text-lg,1.125rem)}.doc-page__link{color:var(--color-accent-ink,#5a23b0);overflow-wrap:anywhere;text-underline-offset:.25em;font-weight:700}
