.dtop.svelte-35qisw{z-index:10;height:64px;padding-top:env(safe-area-inset-top,0px);background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.dtop-in.svelte-35qisw{max-width:760px;height:100%;padding:0 var(--s5);justify-content:space-between;align-items:center;gap:var(--s3);margin:0 auto;display:flex}.brand.svelte-35qisw{border-radius:var(--r-sm);align-items:center;display:flex}.back.svelte-35qisw{color:var(--ink-2);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:6px 4px;font-size:14.5px;font-weight:500;display:inline-flex}.back.svelte-35qisw:hover{color:var(--ink);background:var(--sunken)}.back.svelte-35qisw .i:where(.svelte-35qisw){width:18px;height:18px}.doc.svelte-35qisw{max-width:680px;padding:var(--s6) var(--s5) var(--s7);margin:0 auto}h1.svelte-35qisw{font:400 34px/1.2 var(--font-serif);letter-spacing:-.01em;margin:0 0 var(--s2)}.meta.svelte-35qisw{margin:0 0 var(--s5);color:var(--ink-3);font-size:14px}.toc.svelte-35qisw{margin:0 0 var(--s6);padding:var(--s4) var(--s5);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.toc.svelte-35qisw p:where(.svelte-35qisw){margin:0 0 var(--s2);color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:500}.toc.svelte-35qisw ol:where(.svelte-35qisw){columns:2;column-gap:var(--s5);margin:0;padding-left:20px;list-style:decimal}.toc.svelte-35qisw li:where(.svelte-35qisw){break-inside:avoid;margin-bottom:6px}.toc.svelte-35qisw a:where(.svelte-35qisw){color:var(--brand-2);font-size:14.5px;text-decoration:none}.toc.svelte-35qisw a:where(.svelte-35qisw):hover{text-decoration:underline}article.svelte-35qisw section:where(.svelte-35qisw){margin-bottom:var(--s6);scroll-margin-top:calc(64px + var(--s4))}article.svelte-35qisw h2:where(.svelte-35qisw){font:500 21px/1.3 var(--font-serif);margin:0 0 var(--s3)}article.svelte-35qisw p:where(.svelte-35qisw){margin:0 0 var(--s3);color:var(--ink-2)}.crosslink.svelte-35qisw{padding-top:var(--s5);border-top:1px solid var(--line);color:var(--ink-2);font-size:14.5px}@media (width<=600px){h1.svelte-35qisw{font-size:28px}.toc.svelte-35qisw ol:where(.svelte-35qisw){columns:1}.doc.svelte-35qisw{padding:var(--s5) var(--s4) var(--s6)}}
