.blog-body{color:#374151;font-size:1.0625rem;line-height:1.75}.blog-body>*+*{margin-top:1.15em}.blog-body :is(h1,h2){letter-spacing:-.02em;color:#000;margin-top:2rem;font-size:1.75rem;font-weight:700;line-height:1.25}.blog-body h3{color:#000;margin-top:1.75rem;font-size:1.3125rem;font-weight:700;line-height:1.3}.blog-body h4{color:#000;margin-top:1.5rem;font-size:1.0625rem;font-weight:600}.blog-body p{font-size:inherit;line-height:1.75}.blog-body ul{padding-left:1.5rem;list-style:outside}.blog-body ol{padding-left:1.5rem;list-style:decimal}.blog-body li{margin:.35em 0}.blog-body li::marker{color:#9ca3af}.blog-body a{color:#5d87ff;text-underline-offset:2px;text-decoration:underline}.blog-body a:hover{color:#2a5ceb}.blog-body blockquote{color:#4b5563;border-left:3px solid #5d87ff;padding-left:1.25rem;font-style:italic}.blog-body img{border-radius:.875rem;max-width:100%;height:auto;margin:1.5rem 0}.blog-body :is(code,pre){background:#f3f4f6;border-radius:.375rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.blog-body code{padding:.15em .4em}.blog-body pre{padding:1rem 1.25rem;overflow-x:auto}.blog-body pre code{background:0 0;padding:0}.blog-body :is(strong,b){color:#1f2937;font-weight:700}.blog-post h1.blog-post-title{text-wrap:balance;letter-spacing:-.026em!important;font-variation-settings:"opsz" 36, "wght" 700!important;font-size:1.875rem!important;line-height:1.2!important}@media (min-width:768px){.blog-post h1.blog-post-title{letter-spacing:-.03em!important;font-size:2.25rem!important;line-height:1.16!important}}.blog-post h2.blog-post-heading{letter-spacing:-.018em;font-variation-settings:"opsz" 20, "wght" 700;font-size:1.125rem;line-height:1.35}.blog-post aside h3{letter-spacing:-.014em;font-variation-settings:"opsz" 18, "wght" 700;font-size:1rem;line-height:1.4}
