.blogpost_container__JiBRh{max-width:1200px;padding:2rem 1rem;margin:5rem auto 0}.blogpost_backLink__qgz2R{margin-bottom:2rem}.blogpost_backLink__qgz2R a{color:#0066cc;text-decoration:none}.blogpost_backLink__qgz2R a:hover{text-decoration:underline}.blogpost_article__ZLy5o{max-width:800px;margin:0 auto}.blogpost_dateContainer__zkKMg{margin-bottom:1.5rem}.blogpost_date__Tm_mX{color:#666}.blogpost_article__ZLy5o h1{font-size:2.5rem;margin-bottom:1rem}.blogpost_article__ZLy5o h2{font-size:2rem;margin:2rem 0 1rem}.blogpost_article__ZLy5o h3{font-size:1.5rem;margin:1.5rem 0 .75rem}.blogpost_article__ZLy5o p{margin-bottom:1.5rem;line-height:1.6}.blogpost_article__ZLy5o ol,.blogpost_article__ZLy5o ul{margin-bottom:1.5rem;padding-left:2rem}.blogpost_article__ZLy5o li{margin-bottom:.5rem}.blogpost_article__ZLy5o img{max-width:100%;height:auto;margin:1.5rem 0}.blogpost_article__ZLy5o blockquote{border-left:4px solid #ddd;padding-left:1rem;margin-left:0;color:#666}.blogpost_article__ZLy5o pre{background-color:#f5f5f5;padding:1rem;border-radius:4px;overflow-x:auto;margin:1.5rem 0}.blogpost_article__ZLy5o code{background-color:#f5f5f5;padding:.2rem .4rem;border-radius:3px;font-family:monospace}.blogpost_author__A_t61{color:#fff;font-size:1.1rem;margin:1rem 0 2rem;font-style:italic}.blogpost_heading__uLl_3{scroll-margin-top:2rem}.blogpost_title__NGibL{font-size:2.5rem;margin:1rem 0 2rem;line-height:1.2}.toc_tocContainer__GYjdz{border:1px solid rgba(255,255,255,.25);padding:1.5rem;margin:2rem 0;border-radius:10px}.toc_tocTitle__0Vd_o{font-size:1.5rem;margin-bottom:1rem;color:rgba(255,255,255,.75)}.toc_tocList__PLBAp{list-style:none;padding:0;margin:0}.toc_tocItem__znDyK{margin:.75rem 0}.toc_tocLink__le0zA{color:#0066cc;text-decoration:none;transition:color .2s;font-size:1rem;line-height:1.4}.toc_tocLink__le0zA:hover{text-decoration:underline}