.g-prose{color:#3f4146;overflow-wrap:break-word;font-size:18px;line-height:1.7}.g-prose>:first-child{margin-top:0}.g-prose>br{display:none}.g-prose h1,.g-prose h2,.g-prose h3,.g-prose h4{color:#111214;scroll-margin-top:96px;font-weight:500}.g-prose h1{letter-spacing:-.025em;margin:2em 0 .6em;font-size:32px;line-height:1.15}.g-prose h2{letter-spacing:-.02em;margin:1.9em 0 .6em;font-size:28px;line-height:1.2}.g-prose h3{letter-spacing:-.012em;margin:1.7em 0 .5em;font-size:21px;line-height:1.3}.g-prose h4{margin:1.5em 0 .4em;font-size:18px;line-height:1.4}.g-prose hr+h2,.g-prose hr+h3{margin-top:0}.g-prose p{margin:0 0 1.15em}.g-prose strong{color:#111214;font-weight:600}.g-prose em{font-style:italic}.g-prose a{color:#1f6fe5;text-underline-offset:3px;-webkit-text-decoration:underline #1f6fe54d;text-decoration:underline #1f6fe54d;transition:text-decoration-color .15s}.g-prose a:hover{text-decoration-color:#1f6fe5}.g-prose h2 a,.g-prose h3 a{color:inherit;text-decoration:none}.g-prose ul,.g-prose ol{margin:.4em 0 1.3em;padding-left:1.4em}.g-prose ul{padding-left:1.2em;list-style:none}.g-prose ul>li{position:relative}.g-prose ul>li:before{content:"";background:#1f6fe5;width:6px;height:6px;position:absolute;top:.72em;left:-1.05em}.g-prose ol{list-style:decimal}.g-prose ol>li::marker{color:#1f6fe5;font-size:.9em;font-weight:600}.g-prose li{margin:0 0 .45em;padding-left:.2em}.g-prose li>p{margin:0}.g-prose li:has(input[type=checkbox]):before{display:none}.g-prose blockquote{color:#0b2a57;background:#eef4fd;border-left:2px solid #1f6fe5;margin:1.8em 0;padding:1.1em 1.4em}.g-prose blockquote p:last-child{margin-bottom:0}.g-prose img,.g-prose .blog-image{border:1px solid #e7e5e2;width:100%;height:auto;margin:1.8em 0;display:block}.g-prose .image-block{margin:1.8em 0}.g-prose .image-block img{margin:0}.g-prose .image-caption,.g-prose figcaption{color:#8a8d92;margin-top:.6em;font-size:14px}.g-prose code{color:#111214;background:#f4f4f5;padding:.12em .38em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.g-prose pre{color:#e7e7ea;background:#111214;margin:1.8em 0;padding:1.1em 1.3em;font-size:14px;line-height:1.65;overflow-x:auto}.g-prose pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.g-prose hr{border:0;border-top:1px solid #e7e5e2;margin:2.4em 0}.g-prose table{border-collapse:collapse;width:100%;margin:1.8em 0;font-size:15px;line-height:1.5;display:block;overflow-x:auto}.g-prose th,.g-prose td{text-align:left;vertical-align:top;border-bottom:1px solid #e7e5e2;padding:.7em .9em .7em 0}.g-prose th{color:#111214;border-bottom-color:#111214;font-weight:600}@media (max-width:767px){.g-prose{font-size:17px}.g-prose h2{font-size:24px}.g-prose h3{font-size:19px}}
