.blog-post-title{max-width:calc(var(--max-width) + var(--horizontal-padding) * 2);width:100%;margin:32px auto 0;padding:0 var(--horizontal-padding);text-align:center}.blog-post__title{color:var(--color-primary-foreground);margin-bottom:8px}.blog-post__meta{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:0;font-size:14px;line-height:20px;color:var(--color-link)}.blog-post__featured-image-wrapper{margin:24px 0}.blog-post__featured-image{display:block;width:100%;height:100%;max-height:480px;max-width:none;object-fit:cover}.blog-post-content{max-width:calc(var(--max-width) + var(--horizontal-padding) * 2);width:100%;margin:0 auto;padding:32px var(--horizontal-padding);color:var(--color-primary-foreground);line-height:1.6}.blog-post__content img{max-width:100%;height:auto;border-radius:var(--border-radius-sm)}
