.post-hero-bleed.svelte-18jd5ta{--isaacus-page-header-gradient-c-y:10%}@media (width<=767px){.post-hero-bleed.svelte-18jd5ta{--page-w:100%}}.post-hero-inner.svelte-18jd5ta{z-index:1;width:100%;max-width:min(100%, var(--isaacus-site-content-max));padding:5rem var(--isaacus-site-content-x) 0;margin-inline:auto;position:relative}.post.svelte-18jd5ta{width:100%;min-width:0}.post-shell.svelte-18jd5ta{--blog-post-toc-width:12rem;--blog-post-column-gap:clamp(1.5rem, 3vw, 2.5rem);width:100%;max-width:min(100%, var(--isaacus-site-content-max));padding:clamp(1rem, 2vw, 1.5rem) var(--isaacus-site-content-x) 6rem;grid-template-columns:1fr;gap:2rem;margin-inline:auto;display:grid}@media (width>=768px){.post-hero-inner.svelte-18jd5ta{padding-top:7rem}}@media (width>=64rem){.post-shell.svelte-18jd5ta{grid-template-columns:min(65ch, 100%) var(--blog-post-toc-width);justify-content:start;column-gap:var(--blog-post-column-gap);align-items:start;padding-top:clamp(1rem,2vw,1.5rem)}.post.svelte-18jd5ta{display:contents}.post-body-start.svelte-18jd5ta{z-index:2;grid-area:1/1;margin-top:0;position:relative}.post-shell.svelte-18jd5ta aside.page-toc-sidebar{z-index:1;grid-area:1/2;align-self:stretch;min-height:100%;padding-top:clamp(2.4rem,7vw,4.5rem);position:relative}}.post-header.svelte-18jd5ta,.post-body-start.svelte-18jd5ta{width:100%;min-width:0;max-width:65ch}.post-header.svelte-18jd5ta{overflow-x:visible}.post-body-start.svelte-18jd5ta{margin-top:clamp(1.85rem,5.5vw,3.75rem);overflow-x:visible}.post-meta-primary.svelte-18jd5ta{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;margin:0 0 .875rem;display:flex}.post-tag.svelte-18jd5ta{letter-spacing:.16em;text-transform:uppercase;height:.95rem;color:var(--accent-foreground);align-items:center;font-size:calc(.72rem + 1px);font-weight:600;line-height:1;display:inline-flex}.post-header.svelte-18jd5ta h1:where(.svelte-18jd5ta){scroll-margin-top:calc(var(--isaacus-sticky-header-offset) + .75rem);letter-spacing:-.03em;text-align:left;margin:0 0 .5rem;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:800;line-height:1.08}.post-reading-time.svelte-18jd5ta{color:var(--muted-foreground);white-space:nowrap;font-size:.95rem}.post-heading.svelte-18jd5ta{text-align:left;margin:0}.post-subtitle.svelte-18jd5ta{color:var(--muted-foreground);text-align:left;margin:0 0 .75rem;font-size:clamp(1.25rem,2.4vw,1.625rem);font-weight:500;line-height:1.4}.post-meta-row.svelte-18jd5ta{justify-content:flex-start;align-items:center;margin:clamp(1.75rem,4vw,2.5rem) 0 .875rem;display:flex}.post-date.svelte-18jd5ta,.post-reading-time.svelte-18jd5ta,.post-meta-sep.svelte-18jd5ta{color:var(--muted-foreground);font-size:.95rem;line-height:1}
