.blog-hub,.blog-post{max-width:820px}.blog-dek{font-size:1.05rem;color:var(--muted);margin:-4px 0 12px}.blog-meta{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px;color:var(--muted);margin:0 0 16px;padding:0;list-style:none}.blog-meta li{margin:0}.blog-toc .toc{position:static;width:auto;max-height:none;flex:none;margin:8px 0 24px}.blog-prose h2{scroll-margin-top:calc(var(--site-header-h, 56px) + 12px)}.blog-try{border:1px solid var(--border);border-radius:8px;padding:14px 16px;margin:28px 0}.blog-try p{margin:0 0 6px}.blog-try__label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.blog-author{border-top:1px solid var(--border);margin-top:28px;padding-top:16px;font-size:14px}.blog-list{list-style:none;padding:0;margin:0}.blog-list>li{border-bottom:1px solid var(--border);padding:16px 0;margin:0}.blog-list h2,.blog-list h3{margin:0 0 4px;font-size:1.1rem}.blog-list p{margin:4px 0}.blog-chips{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:8px 0 16px;list-style:none}.blog-chips li{margin:0}.blog-chips a{display:inline-block;border:1px solid var(--border);border-radius:999px;padding:2px 10px;font-size:13px;text-decoration:none}