.blog-content h1{font-size:2.25rem;font-weight:300;margin-bottom:2rem}.blog-content h1,.blog-content h2{color:rgb(17 24 39);line-height:1.25;margin-top:3rem}.blog-content h2{font-size:1.5rem;font-weight:500;margin-bottom:1.5rem}.blog-content h3{font-size:1.25rem;margin-top:2.5rem;margin-bottom:1rem}.blog-content h3,.blog-content h4{font-weight:500;color:rgb(17 24 39);line-height:1.25}.blog-content h4{font-size:1.125rem;margin-top:2rem;margin-bottom:.75rem}.blog-content p{color:rgb(55 65 81);font-size:1rem;line-height:1.75;margin-bottom:1.5rem}.blog-content ol,.blog-content ul{margin-bottom:2rem;padding-left:1.5rem}.blog-content ul{list-style-type:disc}.blog-content ol{list-style-type:decimal}.blog-content li{color:rgb(55 65 81);line-height:1.75;margin-bottom:.75rem}.blog-content li:last-child{margin-bottom:0}.blog-content blockquote{border-left:4px solid rgb(209 213 219);font-style:italic;color:rgb(55 65 81);padding-left:1.5rem;margin:2rem 0;line-height:1.75}.blog-content strong{font-weight:600;color:rgb(17 24 39)}.blog-content em{font-style:italic}.blog-content code{color:rgb(31 41 55);font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;border-radius:.25rem;padding:.125rem .375rem}.blog-content code,.blog-content pre{background-color:rgb(243 244 246);font-size:.875rem}.blog-content pre{border-radius:.5rem;overflow-x:auto;padding:1rem;margin-bottom:2rem;line-height:1.5}.blog-content pre code{background-color:transparent;padding:0}.blog-content a{color:rgb(37 99 235);text-decoration:underline;transition:color .15s}.blog-content a:hover{color:rgb(30 64 175)}.blog-content img{border-radius:.5rem;margin:2.5rem 0;width:100%;height:auto}.blog-content hr{border-color:rgb(229 231 235);margin:2.5rem 0}.blog-content>:first-child{margin-top:0}.blog-content>:last-child{margin-bottom:0}.blog-content li>p{margin-bottom:.75rem}.blog-content li>p:last-child{margin-bottom:0}.blog-content li>ol,.blog-content li>ul{margin-top:.75rem;margin-bottom:.75rem}.blog-content li strong:first-child{display:inline-block;margin-right:.25rem}