.post.svelte-1teoznn{padding-top:clamp(1.5rem,4vw,2.5rem);padding-bottom:2rem}.post__back.svelte-1teoznn{color:var(--color-text-muted);margin-bottom:1.25rem;font-size:.9375rem;text-decoration:none;display:inline-block}.post__back.svelte-1teoznn:hover{color:var(--color-text)}.post__head.svelte-1teoznn{max-width:720px;margin:0 auto 1.75rem}.post__title.svelte-1teoznn{letter-spacing:-.025em;color:var(--color-text);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.15}.post__lede.svelte-1teoznn{color:var(--color-text-muted);margin-top:.875rem;font-size:1.1875rem;line-height:1.55}.post__hero.svelte-1teoznn{border-radius:var(--radius-lg);border:1px solid var(--border-hairline);aspect-ratio:16/9;background:var(--color-surface-2);max-width:900px;margin:0 auto 2rem;overflow:hidden}.post__hero.svelte-1teoznn img:where(.svelte-1teoznn){object-fit:cover;width:100%;height:100%}.prose.svelte-1teoznn{max-width:720px;color:var(--color-text-body);margin:0 auto;font-size:1.0625rem;line-height:1.78}.prose.svelte-1teoznn p:first-of-type{color:var(--color-text);font-size:1.1875rem;line-height:1.6}.prose.svelte-1teoznn h2{letter-spacing:-.015em;color:var(--color-text);margin:2.5rem 0 .875rem;font-size:1.5rem;font-weight:600;line-height:1.25}.prose.svelte-1teoznn h3{letter-spacing:-.01em;color:var(--color-text);margin:1.875rem 0 .5rem;font-size:1.1875rem;font-weight:600}.prose.svelte-1teoznn p{margin:0 0 1.15rem}.prose.svelte-1teoznn ul{margin:0 0 1.15rem;padding-left:0;list-style:none}.prose.svelte-1teoznn ul li{margin:.55rem 0;padding-left:1.6rem;position:relative}.prose.svelte-1teoznn ul li:before{content:"";background:var(--color-primary);border-radius:50%;width:6px;height:6px;position:absolute;top:.68em;left:.3rem}.prose.svelte-1teoznn ol{margin:0 0 1.15rem;padding-left:1.5rem}.prose.svelte-1teoznn ol li{margin:.55rem 0;padding-left:.35rem}.prose.svelte-1teoznn ol li::marker{color:var(--color-primary-ink);font-weight:700}.prose.svelte-1teoznn a{color:var(--color-primary-ink);text-underline-offset:2px;text-decoration:underline}.prose.svelte-1teoznn blockquote{border-left:3px solid var(--color-primary);background:var(--color-surface);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--color-text);margin:1.75rem 0;padding:.875rem 1.375rem;font-size:1.125rem;line-height:1.6}.prose.svelte-1teoznn img{border-radius:var(--radius-md);width:100%;margin:1.75rem 0}.prose.svelte-1teoznn strong{color:var(--color-text);font-weight:600}.prose.svelte-1teoznn hr{border:none;border-top:1px solid var(--border-hairline);margin:2rem 0}.prose.svelte-1teoznn code{background:var(--color-surface-2);border-radius:4px;padding:.12em .35em;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.875em}.post__cta.svelte-1teoznn{border:1px solid var(--border-primary);border-radius:var(--radius-lg);background:color-mix(in oklab, var(--color-primary) 5%, white);flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;max-width:720px;margin:2.5rem auto 0;padding:1.5rem 1.75rem;display:flex}.post__cta-body.svelte-1teoznn{flex:260px}.post__cta-title.svelte-1teoznn{color:var(--color-text);font-size:1.0625rem;font-weight:700}.post__cta-text.svelte-1teoznn{color:var(--color-text-muted);margin-top:.25rem;font-size:.9375rem;line-height:1.5}.post__cta-btn.svelte-1teoznn{border-radius:var(--radius-sm);background:var(--grad-btn);color:#fff;box-shadow:var(--shadow-sm);transition:filter var(--transition-fast);flex-shrink:0;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none}.post__cta-btn.svelte-1teoznn:hover{filter:brightness(1.05)}
