.post-crumbs.svelte-1cf3psm{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-paper-3);align-items:center;gap:8px;padding-top:28px;font-size:11px;display:flex}.post-crumbs.svelte-1cf3psm a:where(.svelte-1cf3psm){color:var(--color-paper-3);text-decoration:none}.post-crumbs.svelte-1cf3psm a:where(.svelte-1cf3psm):hover{color:var(--color-amber)}.post-head.svelte-1cf3psm{padding-top:18px}.post-section.svelte-1cf3psm{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--color-amber);font-size:11px}.post-hero.svelte-1cf3psm{border:1px solid var(--color-ink-line);background:linear-gradient(180deg, var(--color-ink-2), var(--color-ink-1));border-radius:14px;margin:28px 0 8px;overflow:hidden}.post-hero.svelte-1cf3psm svg:where(.svelte-1cf3psm){width:100%;height:auto;display:block}.post-prose.svelte-1cf3psm>p:first-of-type:first-letter{font-family:var(--font-serif);float:left;color:var(--color-amber);padding:6px 12px 0 0;font-size:3.1em;font-weight:400;line-height:.82}.post-prose.svelte-1cf3psm h2{padding-left:20px;position:relative}.post-prose.svelte-1cf3psm h2:before{content:"";background:var(--color-amber);border-radius:2px;width:8px;height:8px;position:absolute;top:.42em;left:0}.post-lede.svelte-1cf3psm{font-family:var(--font-serif);color:var(--color-paper-1);text-wrap:pretty;margin:0 0 28px;font-size:clamp(19px,2.2vw,24px);line-height:1.5}.author-block.svelte-1cf3psm{border-top:1px solid var(--color-ink-line);align-items:flex-start;gap:16px;margin-top:48px;padding-top:28px;display:flex}.author-avatar.svelte-1cf3psm{border:1px solid var(--color-amber);width:44px;height:44px;color:var(--color-amber);font-family:var(--font-mono);letter-spacing:.04em;background:#d99a4e1f;border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.author-heading.svelte-1cf3psm{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--color-paper-3);font-size:10px}.author-bio.svelte-1cf3psm{color:var(--color-paper-2);text-wrap:pretty;margin:6px 0 0;font-size:14px;line-height:1.6}.author-links.svelte-1cf3psm{flex-wrap:wrap;gap:16px;margin-top:10px;display:flex}.author-links.svelte-1cf3psm a:where(.svelte-1cf3psm){font-family:var(--font-mono);color:var(--color-amber);font-size:12px;text-decoration:none}.author-links.svelte-1cf3psm a:where(.svelte-1cf3psm):hover{text-decoration:underline}.post-date.svelte-1cf3psm{color:var(--color-paper-3);font-family:var(--font-mono);margin-top:16px;font-size:12px;display:block}.post-cta.svelte-1cf3psm{background:linear-gradient(135deg,#d99a4e14,#d99a4e05);border:1px solid #d99a4e26;border-radius:14px;margin-top:56px;padding:28px}.cta-lead.svelte-1cf3psm{font-family:var(--font-serif);color:var(--color-paper-0);margin:0;font-size:20px}.cta-note.svelte-1cf3psm{color:var(--color-paper-3);margin:6px 0 0;font-size:13px}.cta-links.svelte-1cf3psm{gap:20px;margin-top:16px;font-size:14px;display:flex}.cta-primary.svelte-1cf3psm{color:var(--color-amber);font-weight:500;text-decoration:none}.cta-primary.svelte-1cf3psm:hover{text-decoration:underline}.cta-secondary.svelte-1cf3psm{color:var(--color-paper-2);text-decoration:none}.cta-secondary.svelte-1cf3psm:hover{color:var(--color-paper-0)}.related.svelte-1cf3psm{border-top:1px solid var(--color-ink-line);margin-top:48px;padding-top:28px}.related-head.svelte-1cf3psm{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--color-paper-3);margin:0 0 14px;font-size:11px}.related-list.svelte-1cf3psm{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.related-list.svelte-1cf3psm a:where(.svelte-1cf3psm){color:var(--color-paper-1);font-family:var(--font-serif);font-size:17px;text-decoration:none;transition:color .15s}.related-list.svelte-1cf3psm a:where(.svelte-1cf3psm):hover{color:var(--color-amber)}
