.blog-post_blogPost__4RU2i{color:#d4d4d4;line-height:1.75;font-size:1.125rem}.blog-post_blogPost__4RU2i h1{color:#ffffff;font-size:2.5rem;font-weight:700;margin-top:3rem;margin-bottom:1.5rem;line-height:1.2}.blog-post_blogPost__4RU2i h2{color:#ffffff;font-size:2rem;font-weight:700;margin-top:2.5rem;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid #404040;line-height:1.3}.blog-post_blogPost__4RU2i h3{color:#ffffff;font-size:1.5rem;font-weight:600;margin-top:2rem;margin-bottom:1rem;line-height:1.4}.blog-post_blogPost__4RU2i h4{color:#ffffff;font-size:1.25rem;font-weight:600;margin-top:1.75rem;margin-bottom:.75rem}.blog-post_blogPost__4RU2i p{margin-bottom:1.5rem;color:#d4d4d4;line-height:1.8}.blog-post_blogPost__4RU2i a{color:#fb923c;text-decoration:none;transition:color .2s}.blog-post_blogPost__4RU2i a:hover{color:#fed7aa;text-decoration:underline}.blog-post_blogPost__4RU2i ol,.blog-post_blogPost__4RU2i ul{margin:1.5rem 0;padding-left:2rem;color:#d4d4d4}.blog-post_blogPost__4RU2i li{margin-bottom:.75rem;line-height:1.75}.blog-post_blogPost__4RU2i ul li{list-style-type:disc}.blog-post_blogPost__4RU2i ol li{list-style-type:decimal}.blog-post_blogPost__4RU2i li::marker{color:#737373}.blog-post_blogPost__4RU2i ol ol,.blog-post_blogPost__4RU2i ol ul,.blog-post_blogPost__4RU2i ul ol,.blog-post_blogPost__4RU2i ul ul{margin-top:.5rem;margin-bottom:.5rem}.blog-post_blogPost__4RU2i blockquote{margin:2rem 0;padding:1.25rem 1.5rem;background-color:rgba(23,23,23,.5);border-left:4px solid rgba(251,146,60,.3);color:#e5e5e5;font-style:italic;border-radius:.5rem}.blog-post_blogPost__4RU2i blockquote p,.blog-post_blogPost__4RU2i blockquote p:last-child{margin-bottom:0}.blog-post_blogPost__4RU2i code{background-color:#171717;color:#fb923c;padding:.25rem .5rem;border-radius:.25rem;font-family:Courier New,monospace;font-size:.9em;border:1px solid #404040}.blog-post_blogPost__4RU2i pre{background-color:#0a0a0a;border:1px solid #404040;border-radius:.5rem;padding:1.25rem;overflow-x:auto;margin:2rem 0;font-size:.9rem;line-height:1.5}.blog-post_blogPost__4RU2i pre code{background-color:transparent;color:#d4d4d4;padding:0;border:none;font-size:inherit}.blog-post_blogPost__4RU2i table{width:100%;border-collapse:collapse;margin:2rem 0;overflow-x:auto;display:block}.blog-post_blogPost__4RU2i th{background-color:#171717;color:#ffffff;font-weight:600;text-align:left;padding:.75rem 1rem;border:1px solid #404040}.blog-post_blogPost__4RU2i td{color:#d4d4d4;padding:.75rem 1rem;border:1px solid #404040}.blog-post_blogPost__4RU2i tbody tr:hover{background-color:rgba(23,23,23,.5)}.blog-post_blogPost__4RU2i img{max-width:100%;height:auto;border-radius:.75rem;margin:2rem 0;box-shadow:0 10px 30px rgba(0,0,0,.5)}.blog-post_blogPost__4RU2i hr{border:none;border-top:1px solid #404040;margin:3rem 0}.blog-post_blogPost__4RU2i strong{color:#ffffff;font-weight:600}.blog-post_blogPost__4RU2i em{color:#e5e5e5;font-style:italic}.blog-post_blogPost__4RU2i details{margin:1.5rem 0;padding:1rem;background-color:rgba(23,23,23,.3);border-radius:.5rem;border:1px solid #404040}.blog-post_blogPost__4RU2i summary{cursor:pointer;font-weight:600;color:#ffffff;margin-bottom:.5rem}.blog-post_blogPost__4RU2i details[open] summary{margin-bottom:1rem}.blog-post_blogPost__4RU2i>*+*{margin-top:1.5rem}.blog-post_blogPost__4RU2i h1+p,.blog-post_blogPost__4RU2i h2+p,.blog-post_blogPost__4RU2i h3+p,.blog-post_blogPost__4RU2i h4+p{margin-top:.75rem}.blog-post_blogPost__4RU2i [data-rehype-pretty-code-fragment]{margin:2rem 0}.blog-post_blogPost__4RU2i [data-rehype-pretty-code-fragment] pre{margin:0;background-color:#0a0a0a!important}.blog-post_blogPost__4RU2i [data-rehype-pretty-code-title]{background-color:#171717;color:#ffffff;padding:.5rem 1rem;border-radius:.5rem .5rem 0 0;font-size:.875rem;font-family:monospace;border:1px solid #404040;border-bottom:none}.blog-post_blogPost__4RU2i [data-rehype-pretty-code-title]+pre{border-radius:0 0 .5rem .5rem;margin-top:0}