.gb-prose{font-size:var(--gb-size-body);line-height:var(--gb-leading-body);overflow-wrap:break-word}.gb-prose :where(p,ul,ol,blockquote,pre,table,figure){margin-bottom:0;margin-top:0}.gb-prose .hs_cos_wrapper>*+*,.gb-prose>*+*{margin-top:var(--gb-space-5)}.gb-prose blockquote,.gb-prose ol,.gb-prose p,.gb-prose ul{max-width:var(--gb-measure-body)}.gb-prose h2,.gb-prose h3,.gb-prose h4,.gb-prose h5,.gb-prose h6{max-width:var(--gb-measure-display);scroll-margin-top:var(--gb-space-16)}.gb-prose .hs_cos_wrapper>h2,.gb-prose>h2{margin-top:var(--gb-space-12)}.gb-prose .hs_cos_wrapper>h3,.gb-prose>h3{margin-top:var(--gb-space-8)}.gb-prose .hs_cos_wrapper>h4,.gb-prose .hs_cos_wrapper>h5,.gb-prose .hs_cos_wrapper>h6,.gb-prose>h4,.gb-prose>h5,.gb-prose>h6{margin-top:var(--gb-space-6)}.gb-prose .hs_cos_wrapper>:first-child,.gb-prose>:first-child{margin-top:0}.gb-prose h2{font-size:var(--gb-size-h2);letter-spacing:var(--gb-tracking-heading);line-height:var(--gb-leading-h2)}.gb-prose h3{font-size:var(--gb-size-h3);letter-spacing:0;line-height:var(--gb-leading-h3)}.gb-prose h4,.gb-prose h5,.gb-prose h6{font-size:var(--gb-size-body);font-weight:var(--gb-weight-medium);letter-spacing:0;line-height:var(--gb-leading-lead)}.gb-prose ol,.gb-prose ul{padding-left:1.35em}.gb-prose li+li,.gb-prose li>ol,.gb-prose li>ul{margin-top:var(--gb-space-2)}.gb-prose li>p{margin-top:0}.gb-prose li>p+p{margin-top:var(--gb-space-3)}.gb-prose ul{list-style:none;padding-left:0}.gb-prose ul>li{padding-left:22px;position:relative}.gb-prose ul>li:before{background:var(--gb-accent-1);border-radius:50%;content:"";height:7px;left:0;position:absolute;top:.6em;width:7px}.gb-prose ul ul>li:before{background:none;border:1px solid var(--gb-black-40)}.gb-prose ol>li::marker{color:var(--gb-black-40);font-family:var(--gb-font-mono);font-size:var(--gb-size-mono-label)}.gb-prose a{color:var(--gb-light-link);text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:.18em}.gb-prose a:hover{text-decoration-thickness:2px}.gb-on-dark .gb-prose a{color:var(--gb-green)}.gb-prose li[style],.gb-prose p[style],.gb-prose span[style],.gb-prose td[style],.gb-prose th[style]{color:inherit!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}.gb-prose a[style]{color:var(--gb-light-link)!important;font-family:inherit!important;font-size:inherit!important}.gb-on-dark .gb-prose a[style]{color:var(--gb-green)!important}.gb-prose h2 span,.gb-prose h2 strong,.gb-prose h3 span,.gb-prose h3 strong,.gb-prose h4 span,.gb-prose h4 strong{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit}.gb-prose strong{font-weight:var(--gb-weight-medium)}.gb-prose em{font-style:italic}.gb-prose blockquote{border-left:2px solid var(--gb-accent-1);font-size:var(--gb-size-lead);line-height:var(--gb-leading-lead);margin-left:0;padding-left:var(--gb-space-5)}.gb-prose blockquote p+p{margin-top:var(--gb-space-4)}.gb-prose hr{border:0;border-top:1px solid var(--gb-light-hairline);height:0;margin-block:var(--gb-space-8)}.gb-on-dark .gb-prose hr{border-color:var(--gb-dark-hairline)}.gb-prose code{border:1px solid var(--gb-light-hairline);border-radius:var(--gb-radius-sm);font-family:var(--gb-font-mono);font-size:.875em;padding:.1em .34em}.gb-on-dark .gb-prose code{border-color:var(--gb-dark-hairline)}.gb-prose pre{background:var(--gb-black);border-radius:var(--gb-radius-md);color:var(--gb-white);font-family:var(--gb-font-mono);font-size:var(--gb-size-mono);line-height:1.7;max-width:none;overflow-x:auto;padding:var(--gb-space-5)}.gb-prose pre code{border:0;border-radius:0;padding:0}.gb-prose table{border-collapse:collapse;font-size:var(--gb-size-small);max-width:none;width:100%}.gb-prose td,.gb-prose th{border-bottom:1px solid var(--gb-light-hairline);padding:var(--gb-space-3) var(--gb-space-4);text-align:left;vertical-align:top}.gb-prose th{color:var(--gb-black-60);font-family:var(--gb-font-mono);font-size:var(--gb-size-mono-label);font-weight:var(--gb-weight-regular);letter-spacing:.04em;text-transform:uppercase}.gb-on-dark .gb-prose td,.gb-on-dark .gb-prose th{border-color:var(--gb-dark-hairline)}.gb-prose .gb-prose__scroll{overflow-x:auto}.gb-prose img,.gb-prose video{border-radius:var(--gb-radius-md);height:auto;max-width:100%}.gb-prose figure{margin:0}.gb-prose figcaption{color:var(--gb-black-60);font-family:var(--gb-font-mono);font-size:var(--gb-size-mono-caption);margin-top:var(--gb-space-3)}