._7eLS0G_page{background:var(--white);padding-bottom:var(--section)}._7eLS0G_head{padding-top:calc(var(--header-h) + 72px);max-width:960px;margin-left:max(var(--gutter), calc((100% - var(--container)) / 2));gap:18px;padding-bottom:48px;display:grid}._7eLS0G_updated{color:var(--ink-soft);font-weight:600}._7eLS0G_draft{border-radius:var(--radius-sm);color:#6a3b00;background:#fff3e0;padding:16px 20px;font-size:.9375rem}._7eLS0G_intro{font-size:var(--step-lead);max-width:40em}._7eLS0G_layout{grid-template-columns:260px minmax(0,720px);align-items:start;gap:64px;display:grid}._7eLS0G_toc{top:calc(var(--header-h) + 24px);border-radius:var(--radius);background:var(--paper);gap:16px;padding:22px;display:grid;position:sticky}._7eLS0G_tocTitle{font-weight:700;font-size:var(--step-small)}._7eLS0G_toc ol{gap:4px;padding:0;list-style:none;display:grid}._7eLS0G_toc ol a{color:var(--ink-soft);padding:5px 0;font-size:.9375rem;text-decoration:none;display:block}._7eLS0G_toc ol a:hover{color:var(--ink)}._7eLS0G_body{gap:48px;display:grid}._7eLS0G_body section{scroll-margin-top:calc(var(--header-h) + 24px);gap:14px;display:grid}._7eLS0G_body h2{letter-spacing:-.025em;font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem)}._7eLS0G_num{color:var(--ink-soft)}._7eLS0G_body p,._7eLS0G_body li{color:#2b3550;line-height:1.7}._7eLS0G_body ul{gap:6px;padding-left:1.2em;display:grid}._7eLS0G_body a{font-weight:600}@media (max-width:960px){._7eLS0G_layout{grid-template-columns:1fr;gap:32px}._7eLS0G_toc{position:static}}
