.blog-latest[hidden]{display:none}.blog-latest-heading{margin-bottom:24px}.blog-published-card{display:flex;flex-direction:column;gap:12px;overflow:hidden}.blog-published-card .text-link{margin-top:auto}.blog-card-image{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px}.blog-article{max-width:880px;padding-block:48px 80px}.blog-article-header{margin-block:36px}.blog-article-header h1{font-size:clamp(32px,5vw,56px);line-height:1.13;overflow-wrap:anywhere}.blog-article-excerpt{font-size:20px;color:var(--muted,#64748b);line-height:1.6}.blog-cover{width:100%;max-height:480px;object-fit:cover;border-radius:20px;margin-bottom:36px}.blog-prose{font-size:18px;line-height:1.8;overflow-wrap:anywhere}.blog-prose h2,.blog-prose h3,.blog-prose h4{margin-block:32px 12px;line-height:1.3}.blog-prose p,.blog-prose ul,.blog-prose ol{margin-block:18px}.blog-prose ul,.blog-prose ol{padding-left:28px}.blog-prose pre{white-space:pre-wrap;background:#edf1fa;padding:20px;border-radius:12px}.blog-prose code{font-size:.9em}.blog-prose a{color:#3456d4;text-decoration:underline}.blog-editor-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px}.blog-post-list{display:flex;flex-direction:column;gap:12px}.blog-post-select{white-space:normal;display:grid;gap:8px;text-align:left;width:100%;overflow-wrap:anywhere}.blog-post-select[aria-pressed=true]{border-color:#465fff;background:#eef1ff}.blog-post-select span,.blog-editor small{color:#64748b;font-size:13px}.blog-editor{min-width:0}.blog-editor [data-blog-message]:empty{display:none}.blog-editor [data-blog-message]{padding:14px;background:#f2f5fc;border-radius:10px;margin-bottom:20px}.blog-editor-heading{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-bottom:24px}.blog-state{font-size:13px;color:#475569}.blog-editor small{display:block;margin-top:8px;line-height:1.5}.blog-body-input{font-family:ui-monospace,monospace;line-height:1.6;min-height:360px}.blog-editor-actions{margin-top:24px;flex-wrap:wrap;gap:12px}.blog-preview-dialog{width:min(900px,calc(100% - 32px));max-height:90vh;border:1px solid #dbe2ed;border-radius:20px;padding:24px;background:white}.blog-preview-dialog::backdrop{background:#11182799}.blog-preview-dialog iframe{display:block;border:1px solid #e2e8f0;width:100%;height:60vh;margin-block:20px}.blog-workspace .section-heading{gap:16px}.blog-editor input,.blog-editor textarea{max-width:100%}@media(max-width:900px){.blog-editor-grid{grid-template-columns:1fr}.blog-post-list{max-height:240px;overflow:auto}.blog-article{padding-block:28px 48px}.blog-prose{font-size:16px}.blog-editor-heading{flex-wrap:wrap}.blog-workspace .section-heading{flex-wrap:wrap}.blog-workspace{padding:20px}.blog-preview-dialog{padding:16px}}
