.BlogArticle_container__KaT0I{display:flex;flex-wrap:wrap;padding:var(--s2);gap:var(--s2);border-radius:var(--s2);overflow:hidden;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.059),0 1px 1px -.5px rgba(0,0,0,.059),0 3px 3px -1.5px rgba(0,0,0,.059),0 6px 6px -3px rgba(0,0,0,.059),0 12px 12px -6px rgba(0,0,0,.059),0 24px 24px -12px rgba(0,0,0,.059)}.BlogArticle_article__V_I_g{overflow:auto;flex-basis:0;flex-grow:999;min-width:50%}.BlogArticle_title__WujHw{font-size:2.4rem;margin-bottom:24px;text-align:left}.BlogArticle_description__gkIsO{font-size:.9rem;color:var(--color-text-sub);margin:24px 0;text-align:left}.BlogArticle_meta__N9T2u{display:flex;justify-content:flex-start;align-items:center;flex-shrink:1;gap:24px;margin-bottom:64px}.BlogArticle_categoryLink__7sule{display:flex}.BlogArticle_thumbnail__E_oHy{width:100%;height:auto;margin-bottom:64px}.BlogArticle_content__ds1YG :first-child{margin-top:0}.BlogArticle_content__ds1YG>h1{font-size:2rem;font-weight:700;border-bottom:1px solid var(--color-border);margin:2.8rem 0 1rem}.BlogArticle_content__ds1YG>h2{font-size:1.6rem;font-weight:700;margin:2.8em 0 1rem}.BlogArticle_content__ds1YG>h3{font-size:1.4rem;font-weight:700;margin:2.8rem 0 1rem}.BlogArticle_content__ds1YG>h4{font-size:1.2rem;font-weight:700;margin:2.8rem 0 1rem}.BlogArticle_content__ds1YG>h5{font-size:1.1rem;font-weight:700;margin:2.8rem 0 1rem}.BlogArticle_content__ds1YG>p{margin:2rem 0 .5rem;line-height:2}.BlogArticle_content__ds1YG>pre{overflow-x:auto}.BlogArticle_content__ds1YG pre>code{display:block;overflow-x:auto;padding:16px}.BlogArticle_content__ds1YG div[data-filename]:before{display:inline-block;content:attr(data-filename);margin:1em 0 0;font-family:menlo,inconsolata,monospace;font-size:.8rem;padding:4px 16px;border-radius:var(--border-radius) var(--border-radius) 0 0}.BlogArticle_content__ds1YG ol,.BlogArticle_content__ds1YG ul{margin:.5rem 0 .5rem 2rem}.BlogArticle_content__ds1YG>ol,.BlogArticle_content__ds1YG>ul{margin-top:2rem;margin-bottom:2rem}.BlogArticle_content__ds1YG ul>li{list-style:disc}.BlogArticle_content__ds1YG ol>li{list-style:decimal}.BlogArticle_content__ds1YG li{margin:.5rem 0}.BlogArticle_content__ds1YG a{text-decoration:underline}.BlogArticle_content__ds1YG>figure>img{max-width:100%;height:auto;margin:2rem 0}.BlogArticle_content__ds1YG>strong{font-weight:700}.BlogArticle_content__ds1YG>blockquote{border-left:4px solid var(--color-border);padding-left:1rem;font-style:italic;margin:2rem 0}.BlogArticle_content__ds1YG>hr{margin:4rem 0;height:1px;background-color:var(--color-border);border:none}.BlogArticle_content__ds1YG>table{width:100%;margin:2rem 0}.BlogArticle_content__ds1YG>table th{background-color:var(--color-bg-sub);text-align:left;padding:1rem}.BlogArticle_content__ds1YG>table td{text-align:left;padding:1rem}@media (max-width:640px){.BlogArticle_title__WujHw{font-size:1.5rem;margin-bottom:20px}.BlogArticle_description__gkIsO{font-size:.9rem;color:var(--color-text-sub);margin:24px 0 40px}.BlogArticle_meta__N9T2u{display:flex;align-items:center;margin-bottom:40px;font-size:.9rem}.BlogArticle_thumbnail__E_oHy{width:100%;height:auto;margin-bottom:40px}.BlogArticle_content__ds1YG{width:100%}.BlogArticle_content__ds1YG>h1{font-size:1.5rem;font-weight:700;border-bottom:1px solid var(--color-border);margin:2.8rem 0 1rem}.BlogArticle_content__ds1YG>h2{font-size:1.4rem;font-weight:700;margin:2.8em 0 1rem}.BlogArticle_content__ds1YG>h3{font-size:1.3rem;font-weight:700;margin:2.8rem 0 1rem}.BlogArticle_content__ds1YG>h4{font-size:1.2rem;font-weight:700;margin:2.8rem 0 1rem}.BlogArticle_content__ds1YG>h5{font-size:1.1rem;font-weight:700;margin:2.8rem 0 1rem}}.TableOfContents_toc__XFLno{background:#f9f9f9;padding:var(--s1);flex-basis:18rem;flex-grow:1}.TableOfContents_head__V6ps8{font-weight:600}.TableOfContents_h2__VkKfi{padding-left:1rem}.TableOfContents_h3__JESkT{padding-left:2rem}.TableOfContents_h4__fdY2a{padding-left:3rem}