figure.svelte-ltalbl{margin:2em 0}figure.svelte-ltalbl img{max-width:100%;height:auto;display:block}.prose.svelte-1szor9z p,.prose.svelte-1szor9z ul,.prose.svelte-1szor9z ol,.prose.svelte-1szor9z blockquote{margin:0 0 1.15em;line-height:1.7}.prose.svelte-1szor9z h2,.prose.svelte-1szor9z h3,.prose.svelte-1szor9z h4{letter-spacing:-.02em;margin:2em 0 .6em;font-weight:600;line-height:1.25}.prose.svelte-1szor9z h2{font-size:1.5rem}.prose.svelte-1szor9z h3{font-size:1.2rem}.prose.svelte-1szor9z blockquote{border-left:2px solid var(--accent);color:var(--smoke);padding-left:1.1rem}.prose.svelte-1szor9z code{font-family:var(--mono);font-size:.9em}.prose.svelte-1szor9z a{color:var(--ink);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 25%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 25%, transparent);text-underline-offset:.2em;text-decoration-thickness:1.5px;transition:text-decoration-color .12s}.prose.svelte-1szor9z a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.prose.svelte-1szor9z img{max-width:100%;height:auto;margin:2em 0;display:block}article.svelte-a2bdif{max-width:44rem;margin:0 auto;padding:clamp(4rem,9vw,8rem) clamp(1.5rem,5vw,3rem) 5rem}h1.svelte-a2bdif{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:700;line-height:1}.excerpt.svelte-a2bdif{max-width:34rem;color:var(--smoke);margin:1.5rem 0 0;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.55}.date.svelte-a2bdif{font-family:var(--mono);color:var(--mist);margin:1rem 0 0;font-size:.75rem}header.svelte-a2bdif{border-bottom:1px solid var(--line);margin-bottom:clamp(2rem,4vw,3rem);padding-bottom:clamp(2rem,4vw,3rem)}.cover.svelte-a2bdif{margin:0 0 2.5rem}.cover.svelte-a2bdif img{width:100%;height:auto;display:block}footer.svelte-a2bdif{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:clamp(3rem,6vw,5rem);padding-top:1.5rem;display:flex}footer.svelte-a2bdif a:where(.svelte-a2bdif){font-family:var(--mono);color:var(--smoke);font-size:.8rem;text-decoration:none;transition:color .12s}footer.svelte-a2bdif a:where(.svelte-a2bdif):hover{color:var(--ink)}
