.back.svelte-1teoznn{display:inline-block;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.04em;margin-bottom:36px}.kicker.svelte-1teoznn a:where(.svelte-1teoznn){color:#1b2aff}.lead.svelte-1teoznn{max-width:64ch;margin:0;font-size:19px;line-height:1.5;color:#3a3a36}.cover.svelte-1teoznn{margin:0;padding:0}.cover.svelte-1teoznn img:where(.svelte-1teoznn){display:block;width:100%;height:auto;max-height:560px;object-fit:cover}.post-layout.svelte-1teoznn{display:grid;grid-template-columns:260px minmax(0,1fr)}.post-layout.svelte-1teoznn:not(:has(.toc)){grid-template-columns:minmax(0,1fr)}.toc.svelte-1teoznn{padding:48px 24px;border-right:1px solid #D9D8D2}.toc.svelte-1teoznn ol:where(.svelte-1teoznn){position:sticky;top:96px;margin:14px 0 0;padding:0;list-style:none}.toc.svelte-1teoznn li:where(.svelte-1teoznn){margin-bottom:10px;font-size:14.5px;line-height:1.35}.toc.svelte-1teoznn a:where(.svelte-1teoznn){color:#3a3a36}.toc.svelte-1teoznn a:where(.svelte-1teoznn):hover{color:#1b2aff}.post-body.svelte-1teoznn{padding:48px 40px 64px;max-width:820px}.post-body.svelte-1teoznn .post-img{display:block;max-width:100%;height:auto;margin:8px 0;border:1px solid #D9D8D2}.post-body.svelte-1teoznn .caption{display:block;margin:0 0 18px;font-size:13.5px;color:#6e6e68}.more.svelte-1teoznn{display:flex;flex-wrap:wrap;gap:12px;padding:32px 24px}@media (max-width: 900px){.post-layout.svelte-1teoznn{grid-template-columns:minmax(0,1fr)}.toc.svelte-1teoznn{display:none}.post-body.svelte-1teoznn{padding:36px 24px 56px}}
