.blog-main{max-width:68ch;margin-inline:auto}.blog-crumbs{margin:0 0 var(--bb-space-3, .75rem);font-size:.875rem;color:var(--bb-color-text-muted, inherit)}.blog-body{padding-block:var(--bb-space-6, 2rem) var(--bb-space-8, 3rem);line-height:1.7}.blog-body h2{margin:var(--bb-space-6, 2rem) 0 var(--bb-space-2, .5rem);font-size:1.375rem}.blog-body h3{margin:var(--bb-space-5, 1.5rem) 0 var(--bb-space-2, .5rem);font-size:1.125rem}.blog-body img{max-width:100%;height:auto}.blog-body pre{overflow-x:auto;padding:var(--bb-space-3, .75rem);border:1px solid var(--bb-color-border, currentColor);border-radius:var(--bb-radius-md, .5rem)}.blog-body code{font-family:var(--bb-font-mono, ui-monospace, monospace);font-size:.9em}.blog-list{list-style:none;margin:0;padding:var(--bb-space-6, 2rem) 0;display:grid;gap:var(--bb-space-5, 1.5rem)}.blog-card h3,.blog-card p{margin:0 0 var(--bb-space-2, .5rem)}.blog-empty{padding:var(--bb-space-6, 2rem) 0;color:var(--bb-color-text-muted, inherit)}.page-head:has(+.blog-body){padding-bottom:var(--bb-space-5, 1.5rem)}
