.blog-prose{width:100%;color:var(--color-text)}.blog-prose>:first-child{margin-top:0}.blog-prose h1,.blog-prose h2,.blog-prose h3,.blog-prose h4{color:#000;font-family:var(--font-neutral);scroll-margin-top:9rem;font-weight:400}.blog-prose h1,.blog-prose h2.prose-h1{letter-spacing:-.04em;margin:0 0 2rem;font-size:3.25rem;line-height:1.5}.blog-prose h2{letter-spacing:-.04em;margin:2rem 0 1.5rem;font-size:2.5rem;line-height:.96}.blog-prose h3{letter-spacing:-.02em;margin:3rem 0 1rem;font-size:1.75rem;line-height:1.15}.blog-prose h4{margin:3rem 0 1.5rem;font-size:1.25rem;line-height:1.2}.blog-prose p{color:#4b4b4b;margin:0 0 1.5rem;font-size:1.125rem;line-height:1.65}.blog-prose a{color:#000;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.blog-prose strong{font-family:var(--font-median);font-weight:600}.blog-prose em{font-style:italic}.blog-prose ul,.blog-prose ol{color:#4b4b4b;margin:0 0 2rem 1.5rem}.blog-prose ul{padding-left:20px;list-style:outside}.blog-prose ol{padding-left:30px;list-style:decimal}.blog-prose li{margin-bottom:.5rem;font-size:1.125rem;line-height:1.65}.blog-prose li:last-child{margin-bottom:0}.blog-prose blockquote{color:#4b4b4b;margin:1rem 0 2rem;padding:2rem 2.5rem;font-size:1.25rem;font-style:italic;line-height:1.75}.blog-prose blockquote footer{color:var(--color-muted);margin-top:.75rem;font-size:1rem;font-style:normal;line-height:1.4}.blog-prose figure{border-radius:1rem;margin:0 0 1.5rem;overflow:hidden}.blog-prose figcaption{color:var(--color-muted);padding-top:.75rem;font-size:.875rem;line-height:1.4}.blog-prose :not(pre)>code{font-family:var(--font-mono);background:#f2f2f2;border-radius:.25rem;padding:.1em .35em;font-size:.9em}.blog-prose pre{color:#f4f4f6;font-family:var(--font-mono);background:#1b1c22;border-radius:1rem;margin:0 0 2rem;padding:1.5rem 1.75rem;font-size:.9375rem;line-height:1.7;overflow-x:auto}.blog-prose .table-wrap{margin:0 0 2rem;overflow-x:auto}.blog-prose table{border-collapse:collapse;color:#4b4b4b;width:100%;font-size:1rem;line-height:1.5}.blog-prose th{color:#000;font-family:var(--font-median);text-align:left;border-bottom:1px solid #000;padding:.75rem 1rem .75rem 0;font-weight:500}.blog-prose td{border-bottom:1px solid #0000001a;padding:.75rem 1rem .75rem 0}@media (max-width:991px){.blog-prose blockquote{padding-inline:3rem}}@media (max-width:767px){.blog-prose h2{font-size:1.5rem;line-height:1.4}.blog-prose h3{letter-spacing:-1px;font-size:1.25rem;line-height:1.4}.blog-prose h4{margin-bottom:1rem;font-size:1rem;line-height:1.65}.blog-prose p,.blog-prose li{font-size:1rem}.blog-prose ul,.blog-prose ol{margin-left:1rem}.blog-prose blockquote{margin-bottom:1.5rem;padding:1.5rem 0}.blog-prose figcaption{font-size:.75rem}}

