._5DqxIa_layout{max-width:var(--content-max);padding:56px var(--gutter) 80px;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:56px;margin:0 auto;display:grid}._5DqxIa_toc{flex-direction:column;gap:2px;font-size:14px;display:flex;position:sticky;top:24px}._5DqxIa_tocTitle{font-size:var(--text-small);color:var(--ink-3);padding-bottom:8px}._5DqxIa_toc a{min-height:36px;color:var(--ink-2);align-items:center;text-decoration:none;display:flex}._5DqxIa_toc a:hover{color:var(--ink);text-decoration:underline}._5DqxIa_article{flex-direction:column;gap:40px;max-width:68ch;display:flex}._5DqxIa_intro{flex-direction:column;gap:12px;display:flex}._5DqxIa_intro h1{font-size:var(--text-title);letter-spacing:-.025em;font-weight:300;line-height:1.15}._5DqxIa_intro p{color:var(--ink-2);margin:0}._5DqxIa_article section{flex-direction:column;gap:12px;scroll-margin-top:24px;display:flex}._5DqxIa_article h2{font-size:20px;font-weight:500}._5DqxIa_article ul{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}._5DqxIa_article p{margin:0}@media (max-width:860px){._5DqxIa_layout{grid-template-columns:minmax(0,1fr);gap:32px;padding:32px 16px 56px}._5DqxIa_toc{border-bottom:1px solid var(--hairline);padding-bottom:16px;position:static}}
