.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}.blog-post__prose .lexical-table-container{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md)}.blog-post__prose .lexical-table{width:100%;min-width:36rem;border-collapse:collapse;font-size:.95rem;line-height:1.6}.blog-post__prose .lexical-table-cell{padding:.75rem 1rem;border-block-end:1px solid var(--color-border);text-align:start;vertical-align:top}.blog-post__prose .lexical-table-cell p{font-size:inherit;max-width:none}.blog-post__prose .lexical-table-row:last-child .lexical-table-cell{border-block-end:0}.blog-post__prose [class*=lexical-table-cell-header-]{background:var(--color-surface-raised);font-weight:600}.blog-post__prose [class*=lexical-table-cell-header-0]{background:transparent;font-weight:inherit}