.blog-post__inner{max-width:44rem}.blog-post__prose{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:clamp(2.5rem,6vw,3.5rem)}.blog-post__prose p{margin:0;font-size:1.0625rem;line-height:1.75;color:var(--color-ink);max-width:65ch;text-wrap:pretty}.blog-post__prose blockquote{margin-block:2rem;margin-inline:0;padding:1.25rem 1.5rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-ink)}.blog-post__prose blockquote p{margin:0;max-width:none}.blog-post__prose blockquote p+p{margin-block-start:.75rem}.blog-post__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-top:2rem;border-top:1px solid var(--color-border)}.blog-post__back{font-size:.9375rem;font-weight:600;color:var(--color-accent);text-decoration:none}.blog-post__back:hover{color:var(--color-primary)}.blog-post .blog-posts{padding-block-start:0}