.post.svelte-15nsn7s{display:block}.post__header.svelte-15nsn7s{padding-block:var(--space-16) var(--space-12);border-bottom:1px solid var(--color-rule)}.post__header-inner.svelte-15nsn7s{max-width:var(--container-prose);padding-inline:var(--space-6);margin-inline:auto}.post__category.svelte-15nsn7s{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-ink-muted);margin:0 0 var(--space-4) 0}.post__title.svelte-15nsn7s{font-family:var(--font-display);font-size:var(--text-4xl);letter-spacing:var(--tracking-tight);font-weight:500;line-height:var(--leading-tight);color:var(--color-ink);max-width:22ch;margin:0}@media (width>=768px){.post__title.svelte-15nsn7s{font-size:var(--text-5xl)}}.post__byline.svelte-15nsn7s{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink-muted);letter-spacing:var(--tracking-wide);margin:var(--space-8) 0 0 0}.post__byline.svelte-15nsn7s a{color:var(--color-ink);border-bottom:1px solid var(--color-rule)}.post__byline.svelte-15nsn7s a:hover{border-bottom-color:var(--color-grass)}.post__hero.svelte-15nsn7s{max-width:var(--container-prose);margin:var(--space-12) auto 0;padding-inline:var(--space-6)}.post__hero.svelte-15nsn7s img:where(.svelte-15nsn7s){border-radius:var(--radius-md);width:100%;height:auto}.post__body.svelte-15nsn7s{max-width:var(--container-prose);padding:var(--space-12) var(--space-6) var(--space-16);font-family:var(--font-serif);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-ink-soft);margin-inline:auto}.post__body.svelte-15nsn7s p{margin-block:var(--space-6)}.post__body.svelte-15nsn7s p:first-child{margin-top:0}.post__body.svelte-15nsn7s>p:first-of-type{font-size:var(--text-xl);color:var(--color-ink);line-height:1.45}.post__body.svelte-15nsn7s>p:first-of-type:first-letter{font-family:var(--font-display);float:left;color:var(--color-ink);margin-top:.05em;margin-right:.08em;font-size:4em;font-weight:500;line-height:.85}.post__body.svelte-15nsn7s h2{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);color:var(--color-ink);font-weight:500;line-height:var(--leading-snug);margin:var(--space-12) 0 var(--space-4) 0}.post__body.svelte-15nsn7s h3{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-ink);margin:var(--space-8) 0 var(--space-3) 0;font-weight:500}.post__body.svelte-15nsn7s strong{color:var(--color-ink);font-weight:600}.post__body.svelte-15nsn7s em{font-style:italic}.post__body.svelte-15nsn7s a{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-grass);text-decoration-color:var(--color-grass);text-underline-offset:4px;text-decoration-thickness:1px;transition:text-decoration-thickness .12s}.post__body.svelte-15nsn7s a:hover{text-decoration-thickness:2px}.post__body.svelte-15nsn7s ul,.post__body.svelte-15nsn7s ol{margin-block:var(--space-6);padding-left:var(--space-8)}.post__body.svelte-15nsn7s ul{list-style-type:disc}.post__body.svelte-15nsn7s ol{list-style-type:decimal}.post__body.svelte-15nsn7s li{margin-block:var(--space-3);padding-left:var(--space-1)}.post__body.svelte-15nsn7s li::marker{color:var(--color-ink-muted)}.post__body.svelte-15nsn7s li>p{margin-block:var(--space-2)}.post__body.svelte-15nsn7s blockquote{font-style:italic;font-size:var(--text-xl);line-height:var(--leading-snug);color:var(--color-ink);border-left:3px solid var(--color-grass);padding-left:var(--space-6);margin:var(--space-12) 0}.post__body.svelte-15nsn7s blockquote p{margin:0}.post__body.svelte-15nsn7s blockquote p+p{margin-top:var(--space-3)}.post__body.svelte-15nsn7s blockquote cite{font-family:var(--font-mono);font-style:normal;font-size:var(--text-sm);color:var(--color-ink-muted);margin-top:var(--space-3);letter-spacing:var(--tracking-wide);display:block}.post__body.svelte-15nsn7s hr{border:0;border-top:1px solid var(--color-rule);margin-block:var(--space-12)}.post__body.svelte-15nsn7s code{font-family:var(--font-mono);background:var(--color-paper-tint);border-radius:var(--radius-sm);padding:.1em .35em;font-size:.9em}.post__body.svelte-15nsn7s pre{font-family:var(--font-mono);background:var(--color-paper-tint);border:1px solid var(--color-rule);border-radius:var(--radius-sm);padding:var(--space-4);font-size:var(--text-sm);line-height:var(--leading-normal);overflow-x:auto}.post__body.svelte-15nsn7s pre code{background:0 0;padding:0}.post__body.svelte-15nsn7s table{border-collapse:collapse;width:100%;font-family:var(--font-body);font-size:var(--text-base);margin-block:var(--space-8)}.post__body.svelte-15nsn7s th,.post__body.svelte-15nsn7s td{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-rule);vertical-align:top}.post__body.svelte-15nsn7s th{color:var(--color-ink);border-bottom-color:var(--color-ink);font-weight:600}.post__footer.svelte-15nsn7s{border-top:1px solid var(--color-rule);padding-block:var(--space-16);background:var(--color-paper-tint)}.post__final-cta.svelte-15nsn7s{max-width:var(--container-prose);padding-inline:var(--space-6);text-align:left;margin-inline:auto}.post__final-cta__eyebrow.svelte-15nsn7s{margin-bottom:var(--space-3)}.post__final-cta__h.svelte-15nsn7s{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);color:var(--color-ink);margin:0 0 var(--space-4) 0;max-width:22ch;font-weight:500}.post__final-cta__sub.svelte-15nsn7s{font-size:var(--text-lg);color:var(--color-ink-soft);max-width:60ch;margin:0 0 var(--space-6) 0}.post__related.svelte-15nsn7s{max-width:var(--container-prose);margin:var(--space-16) auto 0;padding-inline:var(--space-6)}.post__related-h.svelte-15nsn7s{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-ink-muted);margin:0 0 var(--space-4) 0;font-weight:400}.post__related.svelte-15nsn7s ul:where(.svelte-15nsn7s){flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.post__related.svelte-15nsn7s li:where(.svelte-15nsn7s){border-top:1px solid var(--color-rule)}.post__related.svelte-15nsn7s li:where(.svelte-15nsn7s):last-child{border-bottom:1px solid var(--color-rule)}.post__related.svelte-15nsn7s a:where(.svelte-15nsn7s){gap:var(--space-2);padding:var(--space-6) 0;color:var(--color-ink);flex-direction:column;transition:color .12s;display:flex}.post__related.svelte-15nsn7s a:where(.svelte-15nsn7s):hover{color:var(--color-grass)}.post__related-cat.svelte-15nsn7s{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-ink-muted)}.post__related-title.svelte-15nsn7s{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:var(--tracking-tight);font-weight:500;line-height:var(--leading-snug)}.inline-cta.svelte-r1iiwh{background:var(--color-paper-tint);border:1px solid var(--color-rule);border-left:3px solid var(--color-grass);border-radius:var(--radius-sm);padding:var(--space-6);margin-block:var(--space-12);gap:var(--space-4);font-family:var(--font-body);flex-direction:column;align-items:flex-start;display:flex}.inline-cta__body.svelte-r1iiwh{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-ink-soft)}.inline-cta__body.svelte-r1iiwh p{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);margin:0}.inline-cta__body.svelte-r1iiwh p+p{margin-top:var(--space-2)}.inline-cta__body.svelte-r1iiwh strong{color:var(--color-ink);font-weight:600}.inline-cta__btn.svelte-r1iiwh{font-size:var(--text-sm)}.inline-cta.svelte-r1iiwh p:first-of-type{font-size:var(--text-base)!important;color:var(--color-ink-soft)!important;line-height:var(--leading-normal)!important}.inline-cta.svelte-r1iiwh p:first-of-type:first-letter{font-family:inherit!important;font-size:inherit!important;float:none!important;line-height:inherit!important;font-weight:inherit!important;color:inherit!important;margin:0!important}
