.blog-main{min-height:55vh}.blog-list{display:grid;gap:24px;margin-top:36px}.blog-card{border-top:1px solid #ccd8cb;padding:28px 0}.blog-card h2{margin:8px 0 16px;line-height:1.5}.blog-card img,.blog-cover{width:100%;max-height:480px;object-fit:cover;border-radius:8px}.blog-body{margin-top:35px;line-height:1.95;overflow-wrap:anywhere}.blog-body img,.blog-body video{max-width:100%;height:auto}.blog-body figure{margin:24px 0}.blog-body figcaption{font-size:13px;color:#627567}.blog-body table{display:block;overflow-x:auto}.blog-back{margin-top:42px;padding-top:24px;border-top:1px solid #ccd8cb}.blog-pages{display:flex;justify-content:space-between;margin:35px 0}.blog-body blockquote{border-left:3px solid #164d40;padding:10px 24px;margin:24px 0;background:#eef2e9}