/* Dynamic blog content; preserve the shared homepage design. */
.blog-article{min-width:0;overflow-wrap:anywhere}.post-time{color:#718b9b;margin:0 0 24px}.article-content{line-height:1.9;color:#3f586b}.article-content>:first-child{margin-top:0}.article-content img,.article-content video,.article-content iframe{max-width:100%;height:auto}.article-content table{display:block;max-width:100%;overflow-x:auto}.article-content pre{max-width:100%;overflow:auto;white-space:pre-wrap}.article-content h2,.article-content h3{line-height:1.45;color:#18364c}.article-content a,.article-nav a,.blog-detail-back{color:#087f9d}.article-nav{margin:32px 0 22px;padding:20px;border-radius:14px;background:#f0fafb}.article-nav p{margin:6px 0}.blog-detail-back{font-weight:800}.blog-list>li .blog-thumb img{width:100%;height:100%;object-fit:contain;object-position:center}.pages .pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.pages .pagination li{display:block;margin:0;padding:0}.pages .pagination a,.pages .pagination span{display:grid;place-items:center;min-width:38px;height:38px;width:auto;padding:0 10px;border:1px solid #cce6e8;border-radius:10px;background:#f0fafb;color:#087f9d;text-decoration:none}.pages .pagination .active span{background:#0f9ea1;border-color:#0f9ea1;color:#fff}.pages .pagination .disabled span{color:#718b9b;background:#f7fafb}.pages .pagination a:hover{background:#dff5f6}.site-main .page-hero h1{overflow-wrap:anywhere}@media(max-width:600px){.article-nav{padding:15px}.article-content{font-size:16px}.post-time{font-size:14px}}
