.blog-prose{color:#0e0e0c;font-size:17px;line-height:1.75}.blog-prose h2{color:#0e0e0c;letter-spacing:-.3px;margin-top:48px;margin-bottom:20px;font-family:DM Sans,system-ui,sans-serif;font-size:26px;font-weight:600;line-height:1.3}.blog-prose h3{color:#0e0e0c;letter-spacing:-.2px;margin-top:32px;margin-bottom:16px;font-family:DM Sans,system-ui,sans-serif;font-size:20px;font-weight:600;line-height:1.4}.blog-prose h4{color:#0e0e0c;margin-top:28px;margin-bottom:12px;font-family:DM Sans,system-ui,sans-serif;font-size:17px;font-weight:600;line-height:1.5}.blog-prose p{color:#0e0e0c;margin-bottom:24px;font-size:17px;line-height:1.75}.blog-prose a{color:#5483b3;text-underline-offset:2px;text-decoration:underline;transition:color .2s}.blog-prose a:hover{color:#052659}.blog-prose strong{color:#0e0e0c;font-weight:600}.blog-prose em{color:#6e6c66;font-style:italic}.blog-prose ul,.blog-prose ol{margin-top:1.25rem;margin-bottom:1.25rem;padding-left:1.75rem}.blog-prose ul{list-style-type:disc}.blog-prose ol{list-style-type:decimal}.blog-prose li{color:#0e0e0c;margin-bottom:.625rem;padding-left:.5rem}.blog-prose li::marker{color:#5483b3;font-weight:600}.blog-prose ul ul,.blog-prose ol ul,.blog-prose ul ol,.blog-prose ol ol{margin-top:.625rem;margin-bottom:.625rem}.blog-prose blockquote{color:#6e6c66;border-left:4px solid #5483b3;margin:1.75rem 0;padding-left:1.5rem;font-size:1.125rem;font-style:italic}.blog-prose blockquote p{color:#6e6c66}.blog-prose code{color:#052659;background:#f7f6f2;border:1px solid #e0ded8;border-radius:.25rem;padding:.125rem .375rem;font-family:Courier New,monospace;font-size:.875rem}.blog-prose pre{background:#021024;border:1px solid #e0ded8;border-radius:.5rem;margin:1.75rem 0;padding:1.25rem;overflow-x:auto}.blog-prose pre code{color:#f7f6f2;background:0 0;border:none;padding:0;font-size:.875rem;line-height:1.7}.blog-prose img{border:1px solid #e0ded8;border-radius:.75rem;width:100%;height:auto;margin:2rem 0}.blog-prose figure{margin:2rem 0}.blog-prose figcaption{text-align:center;color:#6e6c66;margin-top:.75rem;font-size:.875rem;font-style:italic}.blog-prose hr{border:none;border-top:2px solid #e0ded8;margin:3rem 0}.blog-prose table{border-collapse:collapse;width:100%;margin:1.75rem 0;font-size:.9375rem}.blog-prose th{text-align:left;color:#0e0e0c;background:#f7f6f2;border:1px solid #e0ded8;padding:.75rem 1rem;font-weight:600}.blog-prose td{color:#0e0e0c;border:1px solid #e0ded8;padding:.75rem 1rem}.blog-prose tr:nth-child(2n){background:#fafaf8}.blog-prose .hljs{color:#f7f6f2;background:#021024;border-radius:.5rem;padding:1.25rem}.blog-prose .hljs-keyword,.blog-prose .hljs-selector-tag,.blog-prose .hljs-literal{color:#7da0ca}.blog-prose .hljs-string,.blog-prose .hljs-title{color:#c1e8ff}.blog-prose .hljs-comment{color:#5483b3;font-style:italic}.blog-prose .hljs-number{color:#7da0ca}.blog-prose>p:first-of-type{color:#0e0e0c;margin-bottom:32px;font-size:19px;line-height:1.7}
