.post-hero.svelte-1teoznn{border-bottom:1px solid var(--line);background:radial-gradient(ellipse 700px 320px at 10% -30%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 70%), var(--paper);padding-block:clamp(2.5rem,2rem + 3vw,4rem) clamp(1.75rem,1.25rem + 2vw,2.5rem)}.crumbs.svelte-1teoznn{font-size:var(--fs-xs);color:var(--text-faint);text-transform:uppercase;letter-spacing:.09em;gap:.5rem;margin-bottom:1.25rem;font-weight:600;display:flex}.crumbs.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--accent);margin:-.6rem 0;padding:.6rem 0;text-decoration:none}.crumbs.svelte-1teoznn a:where(.svelte-1teoznn):hover{text-decoration:underline}.post-hero.svelte-1teoznn h1:where(.svelte-1teoznn){max-width:22ch}.post-hero.svelte-1teoznn .lead:where(.svelte-1teoznn){max-width:60ch;margin-bottom:1.5rem}.post-hero__meta.svelte-1teoznn{font-size:var(--fs-xs);color:var(--text-faint);flex-wrap:wrap;gap:.6rem;display:flex}.post-body.svelte-1teoznn h2{font-size:clamp(1.4rem,1.2rem + .9vw,1.85rem)}.post-body.svelte-1teoznn table{border-collapse:collapse;width:100%;font-size:var(--fs-sm);margin:2rem 0;display:block;overflow-x:auto}.post-body.svelte-1teoznn th,.post-body.svelte-1teoznn td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.7rem .9rem}.post-body.svelte-1teoznn th{border-bottom-color:var(--line-strong);white-space:nowrap;font-weight:600}.post-body.svelte-1teoznn hr{margin:3rem 0 2rem}.post-body.svelte-1teoznn hr+p{font-size:var(--fs-sm);color:var(--text-muted)}.related__heading.svelte-1teoznn{font-size:var(--fs-h3);margin-bottom:1.5rem}.related__card.svelte-1teoznn{color:inherit;text-decoration:none;transition:border-color .16s}.related__card.svelte-1teoznn:hover{border-color:var(--accent)}.related__card.svelte-1teoznn h3:where(.svelte-1teoznn){margin-bottom:.4rem}.related__card.svelte-1teoznn p:where(.svelte-1teoznn){margin-bottom:0}
