.blog-cta.svelte-1b5yn4a{border-left:3px solid var(--accent,#b8421f);background:var(--paper-soft,#f3f4f6);border-top:1px solid var(--rule,#00000014);border-right:1px solid var(--rule,#00000014);border-bottom:1px solid var(--rule,#00000014)}.blog-cta-eyebrow.svelte-1b5yn4a{color:var(--accent,#b8421f)}.blog-cta-headline.svelte-1b5yn4a{letter-spacing:-.005em;color:var(--ink,#111827);font-family:Instrument Serif,Georgia,serif;font-weight:400;line-height:1.15}.blog-cta-body.svelte-1b5yn4a{color:var(--ink-soft,#4b5563)}.blog-cta-button.svelte-1b5yn4a{background:var(--ink,#111827);color:var(--paper,#fff);transition:transform .2s cubic-bezier(.22,.61,.36,1),box-shadow .2s}.blog-cta-button.svelte-1b5yn4a:hover{box-shadow:0 8px 24px -8px color-mix(in srgb, var(--ink,#111827) 50%, transparent)}.blog-cta-meta.svelte-1b5yn4a{color:var(--ink-mute,#9ca3af)}.blog-cat-link{transition:color .2s}.blog-cat-link:hover{opacity:.75}.blog-lang-switch{text-decoration:none;transition:opacity .2s}.blog-lang-switch:hover{opacity:.75}.blog-lang-pill{background:var(--accent-soft);color:var(--accent);border-color:#0000;text-decoration:none;transition:background-color .2s,color .2s,transform .2s}.blog-lang-pill:hover{background:var(--accent);color:var(--paper);transform:translateY(-1px)}.blog-author-link{border-bottom:1px solid var(--rule);text-decoration:none;transition:color .2s,border-color .2s}.blog-author-link:hover{color:var(--accent);border-bottom-color:var(--accent)}
