.blog-article-layout .blog-prose{min-width:0}
.blog-prose .article-figure{margin:2rem 0}
.blog-prose .article-figure img{display:block;width:100%;max-width:100%;height:auto;border:1px solid var(--line);border-radius:var(--radius-sm)}
.blog-prose .article-figure figcaption{margin-top:.65rem;color:var(--muted);font-size:.85rem;line-height:1.5}
.blog-prose .article-table-wrap{width:100%;max-width:100%;margin:1.5rem 0 1.8rem}
.blog-prose table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.94rem;line-height:1.5}
.blog-prose th,.blog-prose td{padding:.85rem 1rem;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}
.blog-prose th:first-child,.blog-prose td:first-child{width:62%}
.blog-prose th,.blog-prose td{overflow-wrap:anywhere}
.blog-prose th{background:var(--surface);color:var(--text);font-weight:800}
.blog-prose td{color:var(--muted)}
@media(max-width:900px){.blog-article-layout{grid-template-columns:minmax(0,1fr)}}
@media(max-width:600px){.blog-prose th,.blog-prose td{padding:.65rem .5rem;font-size:.84rem}}
