.XDDk8q_page{background:var(--paper);color:var(--paper-ink);--focus:var(--accent);padding-block:96px 120px}.XDDk8q_head{flex-direction:column;gap:16px;display:flex}.XDDk8q_head .XDDk8q_mono{color:var(--paper-text-2)}.XDDk8q_title{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-.045em;font-weight:500}.XDDk8q_layout{align-items:flex-start;gap:96px;margin-top:64px;display:flex}.XDDk8q_toc{border-top:1px solid var(--paper-ink);flex-shrink:0;width:240px;position:sticky;top:112px}.XDDk8q_toc li{border-bottom:1px solid var(--paper-line);font-size:var(--fs-small);line-height:var(--lh-small);padding-block:12px}.XDDk8q_toc a{color:var(--paper-text-2);text-underline-offset:4px;transition:color var(--dur) ease, text-decoration-color var(--dur) ease, opacity .16s ease;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}.XDDk8q_toc a:active{opacity:.7}@media (hover:hover) and (pointer:fine){.XDDk8q_toc a:hover{color:var(--paper-ink);text-decoration-color:currentColor}}.XDDk8q_other{font-size:var(--fs-small);line-height:var(--lh-small);text-underline-offset:4px;transition:text-decoration-color var(--dur) ease, opacity .16s ease;margin-top:20px;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.XDDk8q_other:active{opacity:.7}@media (hover:hover) and (pointer:fine){.XDDk8q_other:hover{text-decoration-color:#0000}}.XDDk8q_body{flex-direction:column;gap:48px;max-width:720px;display:flex}.XDDk8q_section{scroll-margin-top:112px}.XDDk8q_section h2{font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:-.02em;font-weight:500}.XDDk8q_section p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--paper-text);margin-top:14px}@media (max-width:900px){.XDDk8q_page{padding-block:56px 80px}.XDDk8q_title{font-size:44px;line-height:46px}.XDDk8q_layout{flex-direction:column;gap:40px;margin-top:32px}.XDDk8q_toc{width:100%;position:static}.XDDk8q_body{gap:36px}.XDDk8q_section p{font-size:16px;line-height:26px}}
