.post__back[data-astro-cid-gvpn4u4b]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--fw-medium);text-decoration:none;margin-block-end:var(--space-5)}.post__back[data-astro-cid-gvpn4u4b] .post__back-icon{transform:rotate(180deg)}.post__title[data-astro-cid-gvpn4u4b]{max-width:none;font-size:var(--text-3xl);line-height:var(--lh-tight);text-wrap:wrap}.post__subtitle[data-astro-cid-gvpn4u4b]{margin-block-start:var(--space-3);font-size:var(--text-xl);font-style:italic;color:var(--text-muted)}.post__byline[data-astro-cid-gvpn4u4b]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-4);font-size:var(--text-sm);color:var(--text-muted)}.post__tags[data-astro-cid-gvpn4u4b]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;margin-block-start:var(--space-4)}.post__tags[data-astro-cid-gvpn4u4b] li[data-astro-cid-gvpn4u4b]{padding:.2rem .65rem;border-radius:var(--radius-pill);background:var(--surface-3);font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--blue-700)}.post__foot[data-astro-cid-gvpn4u4b]{margin-block-start:var(--space-8);padding-block-start:var(--space-5);border-block-start:1px solid var(--border);font-size:var(--text-sm)}.prose[data-astro-cid-gvpn4u4b]{font-size:var(--text-md);line-height:var(--lh-relaxed);color:var(--ink-700)}.prose[data-astro-cid-gvpn4u4b] p,.prose[data-astro-cid-gvpn4u4b] ul,.prose[data-astro-cid-gvpn4u4b] ol,.prose[data-astro-cid-gvpn4u4b] blockquote,.prose[data-astro-cid-gvpn4u4b] figure,.prose[data-astro-cid-gvpn4u4b] pre{margin-block-start:var(--space-5)}.prose[data-astro-cid-gvpn4u4b] :first-child{margin-block-start:0}.prose[data-astro-cid-gvpn4u4b] h2{font-size:var(--text-2xl);color:var(--ink-900);margin-block-start:var(--space-8)}.prose[data-astro-cid-gvpn4u4b] h3{font-size:var(--text-xl);color:var(--ink-900);margin-block-start:var(--space-7)}.prose[data-astro-cid-gvpn4u4b] ul,.prose[data-astro-cid-gvpn4u4b] ol{padding-inline-start:var(--space-5);list-style:disc}.prose[data-astro-cid-gvpn4u4b] ol{list-style:decimal}.prose[data-astro-cid-gvpn4u4b] li{padding-inline-start:var(--space-1)}.prose[data-astro-cid-gvpn4u4b] li+li{margin-block-start:var(--space-3)}.prose[data-astro-cid-gvpn4u4b] blockquote{padding:var(--space-2) 0 var(--space-2) var(--space-5);border-inline-start:3px solid var(--blue-600);font-size:var(--text-lg);color:var(--ink-900)}.prose[data-astro-cid-gvpn4u4b] blockquote p{margin:0}.prose[data-astro-cid-gvpn4u4b] strong{color:var(--ink-900)}.prose[data-astro-cid-gvpn4u4b] code{font-family:var(--font-mono);font-size:.9em;padding:.1em .35em;border-radius:var(--radius-sm);background:var(--gray-100)}.prose[data-astro-cid-gvpn4u4b] img{border-radius:var(--radius)}.prose[data-astro-cid-gvpn4u4b] .post-cta-lead,.prose[data-astro-cid-gvpn4u4b] .post-cta{text-align:center}.prose[data-astro-cid-gvpn4u4b] .post-cta a{display:inline-block;padding:.75rem 1.4rem;border-radius:var(--radius);background:var(--brand-600);color:#fff;font-weight:var(--fw-semibold);text-decoration:none}.prose[data-astro-cid-gvpn4u4b] .post-cta a:hover{background:var(--brand-700)}
