.BlogPostPage-module__CFB3uW__page{background:var(--background-dark);color:var(--color-text-primary);min-height:100vh;padding-bottom:var(--spacing-4xl);padding-top:86px}.BlogPostPage-module__CFB3uW__contentSection{padding:0 0 var(--spacing-2xl)}.BlogPostPage-module__CFB3uW__contentGrid{gap:var(--spacing-3xl);grid-template-columns:243px minmax(0,1fr);align-items:start;display:grid;overflow:visible}.BlogPostPage-module__CFB3uW__mainColumn{min-width:0;padding-top:var(--spacing-2xl);flex-direction:column;display:flex}.BlogPostPage-module__CFB3uW__article{min-width:0}.BlogPostPage-module__CFB3uW__articleExcerpt{font-size:var(--font-size-lg);line-height:var(--line-height-description);color:var(--color-text-secondary);border-inline-start:3px solid var(--color-border-soft);margin-bottom:var(--spacing-2xl);padding-inline-start:var(--spacing-lg);font-style:italic}.BlogPostPage-module__CFB3uW__noContent{color:var(--color-text-muted);font-style:italic}@media (max-width:1024px){.BlogPostPage-module__CFB3uW__page{padding-top:56px}.BlogPostPage-module__CFB3uW__contentGrid{grid-template-columns:1fr}.BlogPostPage-module__CFB3uW__mainColumn{padding-top:0}}
.PostCta-module__m8Xr3W__ctaSection{padding:3.5rem 0}.PostCta-module__m8Xr3W__ctaCard{text-align:center;background:var(--color-surface-glass-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-2xl);padding:3rem 2.5rem;position:relative;overflow:hidden}.PostCta-module__m8Xr3W__ctaCard:before{content:"";background:radial-gradient(ellipse at 50% 100%, rgba(var(--color-primary-rgb), .05) 0%, transparent 70%);pointer-events:none;position:absolute;inset:0}.PostCta-module__m8Xr3W__ctaEyebrow{font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 var(--spacing-lg)}.PostCta-module__m8Xr3W__ctaDescription{font-size:var(--font-size-base);color:var(--color-text-tertiary);line-height:var(--line-height-description);max-width:520px;margin-inline:auto;margin-bottom:var(--spacing-2xl)}.PostCta-module__m8Xr3W__ctaButtons{justify-content:center;align-items:center;gap:var(--spacing-lg);flex-wrap:wrap;display:flex}.PostCta-module__m8Xr3W__ctaBtnPrimary{background:var(--button-bg-strong);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-lg);border:1px solid var(--button-border-strong);letter-spacing:var(--letter-spacing-wide);padding:.75rem 2rem;text-decoration:none;transition:background .25s,border-color .25s,transform .25s,box-shadow .25s}.PostCta-module__m8Xr3W__ctaBtnPrimary:hover{background:var(--color-surface-glass-strong);border-color:var(--color-border-mid);color:var(--color-text-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.PostCta-module__m8Xr3W__ctaBtnSecondary{border:1px dashed var(--button-ghost-border);color:var(--button-ghost-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-lg);background:0 0;padding:.75rem 2rem;text-decoration:none;transition:border-color .25s,border-style .25s,color .25s,transform .25s}.PostCta-module__m8Xr3W__ctaBtnSecondary:hover{border-style:solid;border-color:var(--color-border-mid);background:var(--color-surface-glass);color:var(--color-text-primary);transform:translateY(-2px)}@media (max-width:768px){.PostCta-module__m8Xr3W__ctaCard{padding:var(--spacing-2xl) var(--spacing-lg)}}
.PostTags-module__iemfYa__tagsSection{padding:var(--spacing-xl) 0;border-top:1px solid var(--color-border-subtle)}.PostTags-module__iemfYa__tagsRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.PostTags-module__iemfYa__tagsLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted)}.PostTags-module__iemfYa__tagsList{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.PostTags-module__iemfYa__tag{background:var(--color-surface-glass);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);font-size:var(--font-size-xs);color:var(--color-text-tertiary);transition:var(--transition-all);padding:.3rem .9rem;text-decoration:none}.PostTags-module__iemfYa__tag:hover{background:var(--color-surface-glass-strong);border-color:var(--color-border-soft);color:var(--color-text-primary)}
.RelatedPosts-module__QQSaGq__relatedSection{padding:var(--spacing-3xl) 0;border-top:1px solid var(--color-border-subtle)}.RelatedPosts-module__QQSaGq__relatedHeader{margin-bottom:var(--spacing-2xl)}.RelatedPosts-module__QQSaGq__relatedGrid{gap:var(--spacing-xl);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1024px){.RelatedPosts-module__QQSaGq__relatedGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.RelatedPosts-module__QQSaGq__relatedGrid{grid-template-columns:1fr}}
