.jXgtnq_article{max-width:var(--w-prose);padding:48px var(--gutter) 80px;font-size:var(--t-body);color:var(--c-body);flex-direction:column;gap:32px;margin:0 auto;line-height:1.7;display:flex}.jXgtnq_head{flex-direction:column;gap:12px;display:flex}.jXgtnq_title{font-size:var(--t-h1-page);letter-spacing:-.03em;color:var(--c-ink)}.jXgtnq_updated{font-size:var(--t-nav);color:var(--c-muted)}.jXgtnq_intro{font-size:var(--t-lead);color:var(--c-body)}.jXgtnq_toc{border-radius:var(--r-panel);background:var(--c-light);box-shadow:var(--sh-ring);font-size:var(--t-sm);padding:20px 24px}.jXgtnq_toc ol{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:6px 20px;display:grid}.jXgtnq_toc a{color:var(--c-nav)}.jXgtnq_section{scroll-margin-top:calc(var(--header-offset) + 16px);flex-direction:column;gap:12px;display:flex}.jXgtnq_heading{letter-spacing:-.01em;color:var(--c-ink);font-size:22px}.jXgtnq_bullets{flex-direction:column;gap:8px;padding-left:22px;list-style:outside;display:flex}.jXgtnq_article a{font-weight:500}
