.article p{margin-bottom:1rem;line-height:1.5rem}.article p:last-child{margin-bottom:0}.article h2,.article h3,.article h4,.article h5,.article h6{scroll-margin-top:5rem}.article h2{letter-spacing:-1.2px;margin-top:.5rem;margin-bottom:1rem;font-size:2.25rem;font-weight:700;line-height:48px}.article section:not(:first-of-type)>h2{margin-top:1.5rem}.article h3{letter-spacing:-.8px;margin-top:1.5rem;margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:2.25rem}.article h4{letter-spacing:-.4px;margin-top:1.25rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:700;line-height:2rem}.article h5{letter-spacing:-.2px;font-size:1rem;font-weight:700;line-height:1.5rem}.article h6{letter-spacing:-.2px;font-size:1rem;font-weight:500;line-height:1.5rem}.article ul{padding-top:.75rem;padding-bottom:1.5rem}.article ul>li{padding-inline-start:.25rem;margin-inline-start:1.5rem;padding-bottom:.5rem;list-style-type:disc}.article ol{padding-top:.75rem;padding-bottom:.75rem}.article ol>li{padding-inline-start:.5rem;margin-inline-start:1.5rem;padding-bottom:.5rem;list-style-type:decimal}.article ol>li::marker{font-weight:500}.article p a,.article li a{text-underline-offset:2px;text-decoration-line:underline}.article p a:hover,.article li a:hover{opacity:.8}.article blockquote{letter-spacing:-.4px;grid-template-columns:3px auto;gap:2rem;margin-top:1rem;margin-bottom:1.5rem;padding-inline-end:2rem;font-size:1.25rem;font-weight:500;line-height:2rem;display:grid}.article blockquote>div>p{margin-bottom:.75rem;padding-top:.25rem;padding-bottom:.25rem;line-height:2rem}.article blockquote .quote-author{letter-spacing:-.2px;--tw-text-opacity:1;color:rgb(76 89 108/var(--tw-text-opacity,1));font-size:1rem;font-weight:300;line-height:1.5rem}.article blockquote .quote-author .author-name{font-weight:600}.article blockquote:before{content:"";--tw-bg-opacity:1;background-color:rgb(245 40 106/var(--tw-bg-opacity,1));border-radius:.25rem;width:3px;height:100%;display:block}.glossary-article #intro>p:first-child{letter-spacing:-.4px;font-size:1.125rem;font-weight:700;line-height:1.625rem}.glossary-article code{letter-spacing:.025em;--tw-text-opacity:1;color:rgb(76 89 108/var(--tw-text-opacity,1))}.blog-article #intro>p:first-child{letter-spacing:-.4px;font-size:1.125rem;font-weight:700;line-height:1.625rem}.blog-article{overflow:hidden}.blog-article pre code{--tw-border-opacity:1;border-width:1px;border-color:rgb(51 65 90/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(10 22 52/var(--tw-bg-opacity,1));letter-spacing:.4px;border-radius:.5rem;margin-top:1rem;margin-bottom:2rem;font-size:.75rem;line-height:1.25rem;display:block;overflow-x:auto}@media (width>=1024px){.blog-article pre code{font-size:15px;line-height:1.5rem}}.blog-article pre code.hljs{padding:1.25rem}.blog-article table{margin-bottom:1.5rem}.blog-article table>thead>tr{border-color:#4c596c40;border-bottom-width:1px}.blog-article table td,.blog-article table th{padding-top:.375rem;padding-bottom:.375rem}.blog-article .tldr{--tw-bg-opacity:1;background-color:rgb(231 230 228/var(--tw-bg-opacity,1));letter-spacing:-.4px;--tw-text-opacity:1;color:rgb(56 65 84/var(--tw-text-opacity,1));border-radius:.75rem;margin-top:1rem;margin-bottom:1.5rem;padding:1rem;font-size:1.125rem;line-height:1.625rem}@media (width>=768px){.blog-article .tldr{letter-spacing:-.4px;font-size:1.25rem;line-height:2rem}}.blog-article .tldr>span{font-weight:700}.blog-article .tldr>a{text-underline-offset:2px;text-decoration-line:underline}.blog-article .cta{--tw-bg-opacity:1;background-color:rgb(4 12 31/var(--tw-bg-opacity,1));text-align:center;letter-spacing:-.2px;--tw-text-opacity:1;width:fit-content;height:2.5rem;color:rgb(248 250 252/var(--tw-text-opacity,1));border-radius:1.5rem;margin-bottom:.5rem;padding:.5rem 2rem;font-size:1rem;font-weight:500;line-height:1.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.blog-article .cta:hover{--tw-bg-opacity:1;background-color:rgb(24 36 69/var(--tw-bg-opacity,1))}.blog-article img{border-radius:.5rem;margin-top:1rem;margin-bottom:1rem}.case-study-article #intro>p:first-child{font-weight:500}.case-study-article p{margin-bottom:1.25rem;line-height:1.5rem}.case-study-article p:last-child{margin-bottom:0}.case-study-article h2,.case-study-article section:not(:first-of-type)>h2{letter-spacing:-1.2px;margin-top:.25rem;margin-bottom:1rem;font-size:2.25rem;font-weight:700;line-height:48px}.case-study-article h5{--tw-text-opacity:1;color:rgb(245 40 106/var(--tw-text-opacity,1));font-size:.625rem;line-height:.75rem}.case-study-article section{margin-top:2rem}.case-study-article section:first-child{margin-top:0}.case-study-article img:not(.react-block img){border-radius:1rem;margin-top:1.5rem;margin-bottom:1.5rem}
