.post.svelte-1teoznn{max-width:1800px;margin-inline:auto;padding:clamp(24px,4vh,48px) var(--page-x) var(--page-bottom)}.post-head.svelte-1teoznn{max-width:min(1040px,100%);margin-inline:auto}.crumbs.svelte-1teoznn{display:flex;align-items:center;gap:var(--spacing-s-2);font-size:var(--text-xs);font-weight:var(--weight-med);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-3)}.crumbs.svelte-1teoznn a:where(.svelte-1teoznn){color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--duration-quick) var(--ease)}.crumbs.svelte-1teoznn a:where(.svelte-1teoznn):hover{border-bottom-color:var(--clay)}.crumb-back.svelte-1teoznn{color:inherit;background:none;border:none;border-bottom:1px solid transparent;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:border-color var(--duration-quick) var(--ease)}.crumb-back.svelte-1teoznn:hover{border-bottom-color:var(--clay)}.crumb-back.svelte-1teoznn:focus-visible{outline:2px solid var(--ring-focus);outline-offset:2px}.post-title.svelte-1teoznn{margin:var(--spacing-s-4) 0 var(--spacing-s-5);font-size:min(var(--text-h1),10vw);text-wrap:balance}.post-standfirst.svelte-1teoznn{margin:0 0 var(--spacing-s-5)}.post-meta.svelte-1teoznn{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-s-2);margin:0;padding-top:var(--spacing-s-4);border-top:1px solid var(--border-subtle);font-size:var(--text-sm);color:var(--text-3)}.post-cover.svelte-1teoznn{max-width:1100px;margin:clamp(32px,5vh,56px) auto 0}.post-cover.svelte-1teoznn .entry-media-frame{aspect-ratio:auto}.post-cover.svelte-1teoznn picture:where(.svelte-1teoznn),.post-cover.svelte-1teoznn img:where(.svelte-1teoznn){display:block;width:100%;height:auto}.post-body.svelte-1teoznn{margin-top:clamp(40px,6vh,64px)}.post-body.has-toc.svelte-1teoznn{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-s-7)}@media(min-width:1280px){.post-body.has-toc.svelte-1teoznn{grid-template-columns:1fr min(1040px,65%) 1fr;align-items:start;gap:0}.post-body.has-toc.svelte-1teoznn .prose{grid-column:2}.post-body.has-toc.svelte-1teoznn .toc:where(.svelte-1teoznn){grid-column:3;grid-row:1;margin-left:var(--spacing-s-6);position:sticky;top:calc(60px + var(--spacing-s-5));background:transparent;border-bottom:none;border-left:1px solid var(--border-subtle);padding:0 0 0 var(--spacing-s-4);margin-bottom:0}.post-body.has-toc.svelte-1teoznn .toc:where(.svelte-1teoznn) ul:where(.svelte-1teoznn){flex-direction:column;gap:var(--spacing-s-2)}.post-body.has-toc.svelte-1teoznn .toc:where(.svelte-1teoznn) a:where(.svelte-1teoznn){font-size:var(--text-sm);border-bottom:none;border-left:2px solid transparent;padding-left:var(--spacing-s-3);padding-bottom:0;margin-left:calc(-1 * var(--spacing-s-3))}.post-body.has-toc.svelte-1teoznn .toc:where(.svelte-1teoznn) li.active:where(.svelte-1teoznn) a:where(.svelte-1teoznn){border-left-color:var(--clay);border-bottom-color:transparent}}.toc.svelte-1teoznn{position:sticky;top:60px;z-index:10;background:var(--surface-1);padding:var(--spacing-s-3) 0;margin-bottom:var(--spacing-s-4);border-bottom:1px solid var(--border-subtle)}.toc-title.svelte-1teoznn{margin:0 0 var(--spacing-s-2);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-3)}.toc.svelte-1teoznn ul:where(.svelte-1teoznn){list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--spacing-s-2) var(--spacing-s-4)}.toc.svelte-1teoznn li:where(.svelte-1teoznn){position:relative}.toc.svelte-1teoznn a:where(.svelte-1teoznn){font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--text-3);text-decoration:none;transition:color var(--duration-quick) var(--ease);padding-bottom:2px;border-bottom:2px solid transparent}.toc.svelte-1teoznn a:where(.svelte-1teoznn):hover{color:var(--text)}.toc.svelte-1teoznn li.active:where(.svelte-1teoznn) a:where(.svelte-1teoznn){color:var(--text);border-bottom-color:var(--clay)}.post-foot.svelte-1teoznn{max-width:min(1040px,100%);margin:clamp(48px,8vh,80px) auto 0}.cta-card.svelte-1teoznn{display:flex;flex-direction:column;gap:var(--spacing-s-3);padding:var(--spacing-s-6);background:var(--surface-2);border:1px solid var(--border-strong);border-left:2px solid var(--clay);border-radius:var(--radius)}.cta-blurb.svelte-1teoznn{margin:0;font-family:var(--font-display);font-size:var(--text-lead);font-weight:var(--weight-light);line-height:var(--leading-snug);color:var(--text)}.cta-link.svelte-1teoznn{font-size:var(--text-sm);font-weight:var(--weight-med);color:var(--text);text-decoration:underline;text-underline-offset:.2em;text-decoration-color:var(--border-strong);transition:text-decoration-color var(--duration-quick) var(--ease)}.cta-link.svelte-1teoznn:hover{text-decoration-color:var(--clay)}.foot-topic.svelte-1teoznn{margin:var(--spacing-s-6) 0 0;padding-top:var(--spacing-s-5);border-top:1px solid var(--border-subtle);font-size:var(--text-sm);color:var(--text-3)}.foot-topic.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--text-2);text-decoration:underline;text-underline-offset:.2em;text-decoration-color:var(--border-strong)}.tags.svelte-1teoznn{display:block;margin-top:var(--spacing-s-2)}.foot-author.svelte-1teoznn{margin:var(--spacing-s-3) 0 0;font-size:var(--text-sm);color:var(--text-3)}.related.svelte-1teoznn{margin-top:clamp(64px,10vh,112px);padding-top:clamp(32px,5vh,48px);border-top:1px solid var(--border-subtle)}.related-title.svelte-1teoznn{margin:0 0 var(--spacing-s-6);font-weight:var(--weight-light)}.related-grid.svelte-1teoznn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-s-6);list-style:none;margin:0;padding:0}.related-item.svelte-1teoznn{min-width:0;display:flex}.related-item.svelte-1teoznn .journal-card{background:var(--surface-2);border-color:var(--border-strong)}@media(max-width:900px){.related-grid.svelte-1teoznn{grid-template-columns:1fr;gap:var(--spacing-s-5)}}
