.blog-content{color:#111}.blog-content h1,.blog-content h2,.blog-content h3{border-bottom:0;margin-top:0;margin-bottom:12px;padding-bottom:0;font-weight:700}.blog-content h1{font-size:24px}.blog-content h2{font-size:20px}.blog-content h3{font-size:16px}.blog-content p{text-wrap-style:auto;margin-top:0;margin-bottom:12px;font-size:14px}.blog-content p,.blog-content li,.blog-content td,.blog-content th,.blog-content blockquote,.blog-content a,.blog-content code,.blog-content pre{color:#333;overflow-wrap:anywhere;word-break:break-word;line-height:1.8}.blog-content ul,.blog-content ol{margin-top:0;margin-bottom:12px;padding-left:24px}.blog-content li+li{margin-top:0}.blog-content blockquote{border:0;margin:0;padding:0}.blog-content img,.blog-content video{margin:24px auto;display:block}.blog-content img{width:auto;max-width:100%;height:auto}.blog-content video{aspect-ratio:16/9;background:#000;width:100%;max-width:60%;height:auto}.blog-content figure,.blog-content figure.vditor-image{margin:0;padding:24px 0;display:block}.blog-content figure img,.blog-content figure video{margin:0 auto}.blog-content>img:first-child,.blog-content>video:first-child{margin-top:0}.blog-content table{border-spacing:0;border-collapse:collapse;word-break:break-word;width:100%;margin:24px 0;display:table;overflow:visible}.blog-content table tr{background:0 0;border-top:0}.blog-content table tbody tr:nth-child(2n){background:0 0}.blog-content th,.blog-content td{text-align:left;white-space:normal;border:1px solid #e4e5e7;padding:12px}.blog-content table td:first-child:after,.blog-content table th:first-child:after{content:none;display:none}.blog-content pre{max-width:100%;margin:0;overflow-x:auto}.blog-content code:not(.hljs):not(.highlight-chroma){background:0 0}@media (max-width:1100px){.blog-content img,.blog-content video{width:100%;max-width:100%}.blog-content p,.blog-content li,.blog-content td,.blog-content th{overflow-wrap:anywhere;word-break:break-word}}@media (max-width:640px){.blog-content p,.blog-content li,.blog-content td,.blog-content th{overflow-wrap:anywhere;word-break:break-word}.blog-content img,.blog-content video{width:100%;max-width:100%}}
.blog-preview{max-width:100%;margin:40px auto 0}
