@layer components{.ds-prose{color:rgb(var(--ds-ink-2));font-size:var(--ds-text-body);letter-spacing:var(--ds-ls-body);overflow-wrap:break-word;line-height:1.6}.ds-prose>:first-child{margin-top:0}.ds-prose>:last-child{margin-bottom:0}.ds-prose p,.ds-prose ul,.ds-prose ol,.ds-prose blockquote,.ds-prose figure,.ds-prose pre{margin-block:0 1.25em}.ds-prose h2,.ds-prose h3,.ds-prose h4{color:rgb(var(--ds-ink));scroll-margin-top:calc(var(--ds-nav-offset) + 1.5rem);font-weight:500}.ds-prose h2{font-size:var(--ds-text-h3);line-height:var(--ds-lh-h3);letter-spacing:var(--ds-ls-h3);margin-block:2.4em .75em}.ds-prose h3{font-size:var(--ds-text-h4);line-height:var(--ds-lh-h4);letter-spacing:var(--ds-ls-h4);margin-block:2em .5em}.ds-prose h4{font-size:var(--ds-text-body);line-height:var(--ds-lh-body);margin-block:1.6em .4em}.ds-prose strong,.ds-prose b{color:rgb(var(--ds-ink));font-weight:500}.ds-prose a{color:rgb(var(--ds-ink));text-decoration:underline;-webkit-text-decoration-color:var(--ds-hairline-strong);-webkit-text-decoration-color:var(--ds-hairline-strong);text-decoration-color:var(--ds-hairline-strong);text-underline-offset:.2em;transition:text-decoration-color var(--ds-dur-fast) var(--ds-ease-out);text-decoration-thickness:1px}.ds-prose a:hover{-webkit-text-decoration-color:rgb(var(--ds-ink));-webkit-text-decoration-color:rgb(var(--ds-ink));text-decoration-color:rgb(var(--ds-ink))}.ds-prose ul,.ds-prose ol{padding-left:1.25em}.ds-prose ul{list-style:outside}.ds-prose ol{list-style:decimal}.ds-prose li{margin-bottom:.4em;padding-left:.25em}.ds-prose li::marker{color:rgb(var(--ds-ink-3))}.ds-prose li a.blog-link{text-decoration:none}.ds-prose li a.blog-link:hover{text-decoration:underline}.ds-prose blockquote{border-left:2px solid rgb(var(--ds-ink));color:rgb(var(--ds-ink));font-size:var(--ds-text-lead);line-height:var(--ds-lh-lead);padding-left:1.25em}.ds-prose hr{border:0;border-top:1px solid var(--ds-hairline);margin-block:2.5em}.ds-prose img{border-radius:var(--ds-r-card);max-width:100%;height:auto;margin-block:2em;display:block}.ds-prose code{font-family:var(--ds-font-mono);background:rgb(var(--ds-surface-2));border-radius:var(--ds-r-chip);padding:.1em .35em;font-size:.9em}.ds-prose pre{background:rgb(var(--ds-surface-2));border-radius:var(--ds-r-control);padding:1em 1.25em;overflow-x:auto}.ds-prose table{border-collapse:collapse;width:100%;font-size:var(--ds-text-small);line-height:var(--ds-lh-small);margin-block:2em}@media (width<=767px){.ds-prose table{max-width:100%;display:block;overflow-x:auto}}.ds-prose th,.ds-prose td{border-bottom:1px solid var(--ds-hairline);text-align:left;vertical-align:top;padding:.75em 1em .75em 0}.ds-prose th{color:rgb(var(--ds-ink));border-bottom-color:var(--ds-hairline-strong);font-weight:500}.ds-prose .cta-block,.ds-prose .demo-cta,.ds-prose div[style*=background]{position:relative;background:rgb(var(--ds-surface-2))!important;color:rgb(var(--ds-ink-2))!important;border-radius:var(--ds-r-card)!important;box-shadow:none!important;padding:var(--ds-card-pad)!important;font-size:var(--ds-text-body)!important;border:0!important;margin-block:2.5em!important;font-style:normal!important;line-height:1.6!important;display:block!important}.ds-prose blockquote:has(strong:first-child){position:relative;background:rgb(var(--ds-surface-2))!important;color:rgb(var(--ds-ink-2))!important;border-radius:var(--ds-r-card)!important;box-shadow:none!important;padding:var(--ds-card-pad)!important;font-size:var(--ds-text-body)!important;border:0!important;margin-block:2.5em!important;font-style:normal!important;line-height:1.6!important;display:block!important}.ds-prose .demo-cta:before{content:none!important}.ds-prose .cta-block *,.ds-prose .demo-cta *,.ds-prose div[style*=background] *{color:inherit!important;background:0 0!important;border:0!important}.ds-prose blockquote:has(strong:first-child) *{color:inherit!important;background:0 0!important;border:0!important}.ds-prose .cta-block :is(h2,h3,h4,strong),.ds-prose .demo-cta :is(h2,h3,h4,strong),.ds-prose div[style*=background] :is(h2,h3,h4,strong){letter-spacing:var(--ds-ls-h4);display:block;color:rgb(var(--ds-ink))!important;font-size:var(--ds-text-h4)!important;line-height:var(--ds-lh-h4)!important;margin:0 0 .4em!important;padding:0!important;font-weight:500!important}.ds-prose blockquote:has(strong:first-child) strong{letter-spacing:var(--ds-ls-h4);display:block;color:rgb(var(--ds-ink))!important;font-size:var(--ds-text-h4)!important;line-height:var(--ds-lh-h4)!important;margin:0 0 .4em!important;padding:0!important;font-weight:500!important}.ds-prose .demo-cta .demo-stat{letter-spacing:var(--ds-ls-stat);margin-bottom:.25em;display:block;color:rgb(var(--ds-ink))!important;font-size:var(--ds-text-h1)!important;font-weight:300!important;line-height:1!important}.ds-prose .cta-block p,.ds-prose .demo-cta p,.ds-prose div[style*=background] p{margin:0 0 .5em!important}.ds-prose blockquote:has(strong:first-child) p{margin:0 0 .5em!important}.ds-prose .cta-block a,.ds-prose .demo-cta a,.ds-prose div[style*=background] a{align-items:center;height:2.75rem;border-radius:var(--ds-r-pill)!important;background:rgb(var(--ds-ink))!important;color:rgb(var(--ds-canvas))!important;box-shadow:none!important;transition:opacity var(--ds-dur-fast) var(--ds-ease-out), transform var(--ds-dur-press) var(--ds-ease-spring)!important;margin-top:.75em!important;padding:0 1.25rem!important;font-size:.9375rem!important;font-weight:500!important;text-decoration:none!important;display:inline-flex!important}.ds-prose blockquote:has(strong:first-child) a{align-items:center;height:2.75rem;border-radius:var(--ds-r-pill)!important;background:rgb(var(--ds-ink))!important;color:rgb(var(--ds-canvas))!important;box-shadow:none!important;transition:opacity var(--ds-dur-fast) var(--ds-ease-out), transform var(--ds-dur-press) var(--ds-ease-spring)!important;margin-top:.75em!important;padding:0 1.25rem!important;font-size:.9375rem!important;font-weight:500!important;text-decoration:none!important;display:inline-flex!important}.ds-prose .cta-block a:hover,.ds-prose .demo-cta a:hover,.ds-prose div[style*=background] a:hover{opacity:.8;transform:none!important}.ds-prose blockquote:has(strong:first-child) a:hover{opacity:.8;transform:none!important}.ds-prose .cta-block a:active,.ds-prose .demo-cta a:active,.ds-prose div[style*=background] a:active{transform:scale(.97)!important}.ds-prose blockquote:has(strong:first-child) a:active{transform:scale(.97)!important}}
