.fn.svelte-ru9mm1{display:grid;grid-template-columns:232px 1fr;gap:2.4rem;align-items:start}@media (max-width: 820px){.fn.svelte-ru9mm1{grid-template-columns:1fr;gap:1.2rem}}.fn-meta.svelte-ru9mm1{position:sticky;top:5rem;border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--panel);padding:1rem 1.05rem 1.1rem}@media (max-width: 820px){.fn-meta.svelte-ru9mm1{position:static}}.fn-file.svelte-ru9mm1{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0 0 .7rem}.fn-meta.svelte-ru9mm1 dl:where(.svelte-ru9mm1){margin:0;display:grid;gap:0}.fn-meta.svelte-ru9mm1 dl:where(.svelte-ru9mm1)>div:where(.svelte-ru9mm1){display:flex;justify-content:space-between;gap:.7rem;padding:.5rem 0;border-bottom:1px dotted var(--edge-2)}.fn-meta.svelte-ru9mm1 dt:where(.svelte-ru9mm1){font-family:var(--font-mono);font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.fn-meta.svelte-ru9mm1 dd:where(.svelte-ru9mm1){margin:0;font-size:.82rem;text-align:right}.fn-tags.svelte-ru9mm1{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.9rem}.fn-tags.svelte-ru9mm1 span:where(.svelte-ru9mm1){font-family:var(--font-mono);font-size:.56rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--edge-2);border-radius:999px;padding:.25em .6em}.fn-scored.svelte-ru9mm1{margin:1rem 0 0;font-size:.78rem;color:var(--ink-3);line-height:1.5}.fn-body.svelte-ru9mm1 h1:where(.svelte-ru9mm1){margin-top:.3rem}.fn-start.svelte-ru9mm1{height:0;border:0;border-top:2px solid var(--ink);margin:1.4rem 0 1.6rem}.prose.svelte-ru9mm1 h2{position:relative;margin:2.4rem 0 .7rem;padding:.85rem 0 0 1.4rem;font-size:1.4rem;border-top:1px solid var(--edge-2)}.prose.svelte-ru9mm1 h2:before{content:"";position:absolute;left:0;top:1.15rem;width:9px;height:9px;background:var(--accent);transform:rotate(45deg)}.prose.svelte-ru9mm1 p{font-size:1.05rem}.prose.svelte-ru9mm1 ul{padding-left:1.2rem}.prose.svelte-ru9mm1 li{margin-bottom:.4rem}.prose.svelte-ru9mm1 a{color:var(--accent-ink)}.fn-more.svelte-ru9mm1{margin-top:2.4rem;padding-top:1.1rem;border-top:2px solid var(--ink)}.fn-more.svelte-ru9mm1 ul:where(.svelte-ru9mm1){list-style:none;padding:0;margin:.5rem 0 0}.fn-more.svelte-ru9mm1 li:where(.svelte-ru9mm1){margin-bottom:.5rem}.fn-more.svelte-ru9mm1 a:where(.svelte-ru9mm1){font-family:var(--font-display);font-weight:600}.fn-imprint.svelte-ru9mm1{margin-top:1.6rem;font-size:.78rem;color:var(--ink-3)}
