.page.svelte-1lvwbz3{grid-template-columns:200px 1fr;gap:40px;max-width:1180px;margin:0 auto;padding:24px 16px 64px;display:grid}@media (width<=860px){.page.svelte-1lvwbz3{grid-template-columns:1fr;gap:16px}.toc.svelte-1lvwbz3{flex-wrap:wrap;flex-direction:row!important;position:static!important}}.toc.svelte-1lvwbz3{flex-direction:column;align-self:start;gap:2px;font-size:13px;display:flex;position:sticky;top:16px}.toc-title.svelte-1lvwbz3{text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);width:100%;margin-bottom:6px;font-size:11px}.toc.svelte-1lvwbz3 a:where(.svelte-1lvwbz3){color:var(--text-dim);border-left:2px solid var(--line);padding:3px 8px;text-decoration:none}.toc.svelte-1lvwbz3 a:where(.svelte-1lvwbz3):hover{color:var(--text);border-left-color:var(--accent)}article.svelte-1lvwbz3{min-width:0;max-width:760px;line-height:1.6}h1.svelte-1lvwbz3{margin:0 0 8px;font-size:24px;font-weight:600}.lead.svelte-1lvwbz3{color:var(--text-dim);margin:0 0 4px;font-size:15px}.updated.svelte-1lvwbz3{color:var(--text-faint);margin:0 0 8px;font-size:12.5px}article.svelte-1lvwbz3 section{padding-top:26px;scroll-margin-top:12px}article.svelte-1lvwbz3 h2{text-transform:uppercase;letter-spacing:.06em;color:var(--accent);margin:0 0 10px;font-size:13px;font-weight:600}article.svelte-1lvwbz3 p{margin:0 0 10px}article.svelte-1lvwbz3 ul{flex-direction:column;gap:4px;margin:0 0 10px;padding-left:20px;display:flex}article.svelte-1lvwbz3 li strong,article.svelte-1lvwbz3 p strong{color:var(--text)}article.svelte-1lvwbz3 a{color:var(--accent)}article.svelte-1lvwbz3 .note{color:var(--text-dim);border-left:2px solid var(--line-strong);padding-left:12px;font-size:13px}article.svelte-1lvwbz3 table{border-collapse:collapse;width:100%;margin:0 0 10px;font-size:13.5px}article.svelte-1lvwbz3 th,article.svelte-1lvwbz3 td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:6px 10px 6px 0}article.svelte-1lvwbz3 th{color:var(--text);font-weight:600}article.svelte-1lvwbz3 td{color:var(--text-dim)}.linkish.svelte-1lvwbz3{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}footer.svelte-1lvwbz3{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px 18px;margin-top:36px;padding-top:14px;font-size:13px;display:flex}
