.blog-post-content{max-width:100%;font-size:1.1rem;line-height:2;word-break:keep-all;overflow-wrap:anywhere;overflow-x:hidden}@media (max-width: 640px){.blog-post-content{font-size:1rem;line-height:1.8}}.blog-post-content>*{margin:0 0 1.5rem}.blog-post-content hr{border:none;border-bottom:1px solid rgba(0,0,0,.1)}.blog-post-content h1,.blog-post-content h2,.blog-post-content h3,.blog-post-content h4,.blog-post-content h5,.blog-post-content h6{position:relative;font-weight:700;letter-spacing:-1px;padding:.5em 0 .2em;margin:0 0 1.5rem}.blog-post-content h1,.blog-post-content h2{font-size:2rem}.blog-post-content h3,.blog-post-content h4{font-size:1.75rem}.blog-post-content h5,.blog-post-content h6{font-size:1.35rem}.blog-post-content a{text-decoration:none;color:#000}.blog-post-content ul,.blog-post-content ol{padding-left:30px}.blog-post-content ul{list-style:disc}.blog-post-content ol{list-style:decimal}.blog-post-content li.checkbox{position:relative;list-style:none}.blog-post-content li.checkbox:before,.blog-post-content li.checkbox:after{content:"";position:absolute;top:10px;left:-18px;width:14px;height:14px;border-radius:2px}.blog-post-content li.checkbox:before{border:1px solid #ccc;background-color:#fff}.blog-post-content li.checkbox .checked:before{border:1px solid #ccc;background-color:#ccc}.blog-post-content li.checkbox .checked:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill="%23fff" d="M6.5 11.5l-3-3 1.06-1.06L6.5 9.38l4.72-4.72L12.5 6.5l-6 6z"/></svg>');background-size:100% 100%;z-index:1}.blog-post-content pre{overflow-x:auto;background-color:#f8f9fa;padding:16px;border-radius:8px;max-width:100%;white-space:pre-wrap;word-wrap:break-word}@media (max-width: 640px){.blog-post-content pre{padding:12px;font-size:14px;line-height:1.4}}.blog-post-content pre code{background-color:transparent;white-space:pre-wrap;word-break:break-all}.blog-post-content code{color:#000;background-color:#eee;border-radius:5px;padding:2px}.blog-post-content img,.blog-post-content video{max-width:100%;height:auto;border-radius:8px}@media (max-width: 640px){.blog-post-content img,.blog-post-content video{border-radius:6px}}.blog-post-content blockquote{font-style:italic;padding:20px;border-left:3px solid #000;background-color:#f5f5f5;color:#777}.blog-post-content blockquote p{margin-bottom:0}.blog-post-content table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;border-spacing:0}@media (max-width: 640px){.blog-post-content table{font-size:14px}}.blog-post-content table th{text-align:left;font-weight:600;background-color:#f6f8fa;white-space:nowrap}.blog-post-content table th,.blog-post-content table td{border:1px solid #dfe2e5;padding:6px 13px}@media (max-width: 640px){.blog-post-content table th,.blog-post-content table td{padding:4px 8px}}.blog-post-content table tr{background-color:#fff;border-top:1px solid #c6cbd1}.blog-post-content table tr:nth-child(2n){background-color:#f6f8fa}.blog-post-content figure{display:grid;align-items:center;grid-gap:8px;max-width:100%;overflow:hidden}.blog-post-content figure :not(img,figcaption,video){display:none}.blog-post-content figure img,.blog-post-content figure video{order:-1;border-radius:8px;max-width:100%;height:auto}.blog-post-content figure figcaption{font-size:14px;text-align:center;color:#919191;order:2;grid-column:1/-1}@media (max-width: 640px){.blog-post-content figure figcaption{font-size:12px}}.blog-post-content figure.col-1{grid-template:1fr/minmax(0,1fr)}.blog-post-content figure.col-1 img,.blog-post-content figure.col-1 video{margin:0 auto}.blog-post-content figure.col-2{grid-template:1fr/repeat(2,minmax(0,1fr))}@media (max-width: 640px){.blog-post-content figure.col-2{grid-template:repeat(2,1fr)/minmax(0,1fr)}}.blog-post-content figure.col-3{grid-template:1fr/repeat(3,minmax(0,1fr))}@media (max-width: 640px){.blog-post-content figure.col-3{grid-template:repeat(3,1fr)/minmax(0,1fr)}}.blog-post-content .katex-html[aria-hidden=true]{display:none}
