.blog-post{background:#f8f8f9;margin:0;padding:40px 0 0;width:100%}@media (min-width:800px){.blog-post{padding:80px 0 0}}.blog-post .fixed-header{background:#fff;box-shadow:0 4px 8px -4px #1212121a;display:flex;height:50px;justify-content:center;left:0;opacity:0;padding:0 20px;pointer-events:none;position:fixed;right:0;top:var(--header-height);transform:translate3d(0,-100%,0);transition:.35s var(--cubic-1);z-index:100}@media (min-width:640px){.blog-post .fixed-header{height:70px}}.blog-post .fixed-header.show{opacity:1;pointer-events:unset;transform:translateZ(0)}.blog-post .fixed-header__center{align-items:center;display:flex;max-width:700px;min-width:0;width:100%}.blog-post .fixed-header__title{color:var(--primary);flex-grow:1;font-size:.8rem;font-weight:600;margin-right:10px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:640px){.blog-post .fixed-header__title{font-size:1rem}}.blog-post .fixed-header__buttons{align-items:center;display:flex;flex-shrink:0}.blog-post .fixed-header__buttons a{align-items:center;background:#1212120d;border-radius:100%;color:#fff;display:flex;height:30px;justify-content:center;margin-left:5px;padding:0 6px;width:30px}@media (min-width:640px){.blog-post .fixed-header__buttons a{margin-left:10px}}.blog-post .fixed-header__buttons a:first-child{margin-left:0}.blog-post .fixed-header__buttons a:hover{transform:scale(1.1)}.blog-post .fixed-header__buttons a .svg-icon{fill:#fff;width:18px}.blog-post .fixed-header__buttons a.facebook{background:#4760a5}.blog-post .fixed-header__buttons a.twitter{background:#00abf0}.blog-post .fixed-header__buttons a.linkedin{background:#007bb6}.blog-post .fixed-header__buttons a.email{background:#6a67ce}.blog-post .breakcrumbs{color:#666;font-size:1rem;margin:auto;max-width:var(--site-width);padding:0 0 20px;position:relative}.blog-post .breakcrumbs a{color:inherit;text-decoration:none}.blog-post .breakcrumbs a:hover{color:#111}.blog-post .page{align-items:flex-start;display:flex;margin:auto;max-width:var(--site-width);padding:0 20px}@media (min-width:500px){.blog-post .page{padding:0 30px}}.blog-post main{flex-grow:1;margin:auto;max-width:700px;min-width:0;padding:30px 0;position:relative}@media (min-width:800px){.blog-post main{padding:30px 0 100px}}.blog-post main .pinned-column{bottom:60px;display:none;left:100%;margin:130px 40px 40px;min-width:210px;position:absolute;top:0}@media (min-width:1230px){.blog-post main .pinned-column{display:block}}.blog-post main .pinned-column .pinned-column-sticky{opacity:0;padding-top:180px;position:sticky;top:-1px;transition:.35s var(--cubic-1)}.blog-post main .pinned-column .pinned-column-sticky.show{opacity:1}.blog-post main h1{color:var(--primary);font-size:1.6rem;font-weight:600;margin-bottom:30px;margin-top:0}.blog-post main h1:before{content:none}@media (min-width:600px){.blog-post main h1{font-size:2.4rem}}.blog-post main h2{color:var(--primary);font-size:1.4rem;margin-bottom:10px}.blog-post main .buttons{margin-top:40px}.blog-post main .buttons .cta{background:var(--primary);box-shadow:10px 10px #0000500d;color:#fff;display:inline-block;font-size:1rem;font-weight:700;padding:15px 25px;text-decoration:none;transition:.15s cubic-bezier(.465,.183,.153,.946)}.blog-post main .buttons .cta:hover{background:var(--primary-dark);box-shadow:0 0 #000064}.blog-post main .info{align-items:center;display:flex;margin-top:10px}.blog-post main .info .profile-picture{align-items:center;background:var(--primary) 50% 50%/cover no-repeat;border-radius:100%;display:flex;height:60px;justify-content:center;margin-right:15px;width:60px}.blog-post main .info .profile-picture svg{width:28px}.blog-post main .info__details p{margin:0}.blog-post main .info__details p:last-child{font-size:.8rem;margin-top:5px;opacity:.8}.blog-post main .blog-tags{display:flex;flex-wrap:wrap;margin:5px -10px 0}.blog-post main .blog-tags span{background:#0000000d;border-radius:4px;color:#3c3c3c;font-size:.8rem;margin:10px;padding:6px 8px}.blog-post main .image-banner{margin-top:40px}.blog-post main .image-banner img{width:100%}.blog-post main .blog-post-content{font-size:1em;line-height:1.6em}@media (min-width:800px){.blog-post main .blog-post-content{font-size:1.2em;line-height:1.6em}}.blog-post main .blog-post-content .nuxt-content h3{margin-top:60px}.blog-post main .blog-post-content .nuxt-content h3:first-child{margin-top:30px}.blog-post main .blog-post-content .nuxt-content p{margin:2rem 0}.blog-post main .blog-post-content .nuxt-content ul li{margin-bottom:15px}.blog-post main .blog-post-content .nuxt-content ol li p>code,.blog-post main .blog-post-content .nuxt-content ol li>code ul li p>code,.blog-post main .blog-post-content .nuxt-content p code,.blog-post main .blog-post-content .nuxt-content ul li>code{background:#e7e7e7;border-radius:6px;padding:5px 7px}.blog-post main .blog-post-content .nuxt-content img{max-width:100%}.blog-post main .blog-post-content .nuxt-content img[src*="#fullwidth"]{width:100%}.blog-post main .blog-post-content .nuxt-content table.styled-table{border:1px solid rgba(0,0,0,.1);border-radius:10px;font-size:16px;width:100%}.blog-post main .blog-post-content .nuxt-content table.styled-table>thead{border-bottom:1px solid rgba(0,0,0,.1);font-size:.8em}.blog-post main .blog-post-content .nuxt-content table.styled-table>thead th{padding:15px 0}.blog-post main .blog-post-content .nuxt-content table.styled-table>tbody td{padding:5px 0}.blog-post main .blog-post-content .nuxt-content table.styled-table>tbody tr:nth-child(odd){background:#f2f2f2}.blog-post main .blog-post-content .nuxt-content table.styled-table>tfoot{border-top:1px solid rgba(0,0,0,.1)}.blog-post main .blog-post-content .nuxt-content table.styled-table>tfoot td{font-weight:700;padding:10px 0}.blog-post main .blog-post-content .nuxt-content .hbspt-form{container-type:inline-size}.blog-post main .blog-post-content .nuxt-content .hbspt-form form{background:#0627660d;border-radius:8px;display:flex;flex-direction:column;gap:.4em;padding:1em}@container (width > 600px){.blog-post main .blog-post-content .nuxt-content .hbspt-form form{gap:1em;padding:1.4em}}.blog-post main .blog-post-content .nuxt-content .hbspt-form form fieldset{display:flex;flex:1;flex-direction:column;gap:.4em;min-width:100%;width:100%}@container (width > 600px){.blog-post main .blog-post-content .nuxt-content .hbspt-form form fieldset{flex-direction:row;gap:1em}}.blog-post main .blog-post-content .nuxt-content .hbspt-form form fieldset>div{flex:1;float:unset!important;width:unset!important}.blog-post main .blog-post-content .nuxt-content .hbspt-form form fieldset>div label{font-size:.9rem;font-weight:600}.blog-post main .blog-post-content .nuxt-content .hbspt-form form fieldset>div .input{display:flex;margin:0!important}.blog-post main .blog-post-content .nuxt-content .hbspt-form form input:not([type=checkbox]){border:1px solid rgba(0,0,0,.1);border-radius:8px;font-family:inherit;padding:.6em .8em;width:100%!important}.blog-post main .blog-post-content .nuxt-content .hbspt-form form input[type=submit]{background:var(--secondary);color:#fff;margin-top:1em;padding-block:.8em}.blog-post main .blog-post-content .nuxt-content .table-container{overflow:auto}.blog-post main .blog-post-content .nuxt-content .table-container table{background:#fff;border-collapse:collapse;border-spacing:0;font-size:.8rem;line-height:1.4;margin:40px auto;max-width:700px;overflow:hidden;text-align:left;width:100%}@media (min-width:800px){.blog-post main .blog-post-content .nuxt-content .table-container table{font-size:1rem;line-height:1.6}}.blog-post main .blog-post-content .nuxt-content .table-container table td,.blog-post main .blog-post-content .nuxt-content .table-container table th{border:1px solid #cacaca;padding:6px 12px}.blog-post main .blog-post-content .nuxt-content code[class*=language-],.blog-post main .blog-post-content .nuxt-content pre[class*=language-]{color:#d4d4d4;direction:ltr;font-family:Menlo,Monaco,Consolas,Andale Mono,Ubuntu Mono,Courier New,monospace;font-size:13px;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;text-shadow:none;white-space:pre;word-break:normal;word-spacing:normal}.blog-post main .blog-post-content .nuxt-content code[class*=language-] ::-moz-selection,.blog-post main .blog-post-content .nuxt-content code[class*=language-]::-moz-selection,.blog-post main .blog-post-content .nuxt-content pre[class*=language-] ::-moz-selection,.blog-post main .blog-post-content .nuxt-content pre[class*=language-]::-moz-selection{background:#264f78;text-shadow:none}.blog-post main .blog-post-content .nuxt-content code[class*=language-] ::selection,.blog-post main .blog-post-content .nuxt-content code[class*=language-]::selection,.blog-post main .blog-post-content .nuxt-content pre[class*=language-] ::selection,.blog-post main .blog-post-content .nuxt-content pre[class*=language-]::selection{background:#264f78;text-shadow:none}@media print{.blog-post main .blog-post-content .nuxt-content code[class*=language-],.blog-post main .blog-post-content .nuxt-content pre[class*=language-]{text-shadow:none}}.blog-post main .blog-post-content .nuxt-content pre[class*=language-]{background:#eeedff;border-radius:12px;margin:.5em 0;overflow:auto;padding:1em}.blog-post main .blog-post-content .nuxt-content pre[class*=language-text] code{color:#241777}.blog-post main .blog-post-content .nuxt-content :not(pre)>code[class*=language-]{background:#1e1e1e;border-radius:.3em;color:#db4c69;padding:.1em .3em}.blog-post main .blog-post-content .nuxt-content .namespace{opacity:.7}.blog-post main .blog-post-content .nuxt-content .token.operator{background:none}.blog-post main .blog-post-content .nuxt-content .token.doctype .token.doctype-tag{color:#569cd6}.blog-post main .blog-post-content .nuxt-content .token.doctype .token.name{color:#9cdcfe}.blog-post main .blog-post-content .nuxt-content .token.comment,.blog-post main .blog-post-content .nuxt-content .token.prolog{color:#6a9955}.blog-post main .blog-post-content .nuxt-content .language-html .language-css .token.punctuation,.blog-post main .blog-post-content .nuxt-content .language-html .language-javascript .token.punctuation,.blog-post main .blog-post-content .nuxt-content .token.punctuation{color:#d4d4d4}.blog-post main .blog-post-content .nuxt-content .token.boolean,.blog-post main .blog-post-content .nuxt-content .token.constant,.blog-post main .blog-post-content .nuxt-content .token.inserted,.blog-post main .blog-post-content .nuxt-content .token.number,.blog-post main .blog-post-content .nuxt-content .token.property,.blog-post main .blog-post-content .nuxt-content .token.symbol,.blog-post main .blog-post-content .nuxt-content .token.tag,.blog-post main .blog-post-content .nuxt-content .token.unit{color:#b5cea8}.blog-post main .blog-post-content .nuxt-content .token.attr-name,.blog-post main .blog-post-content .nuxt-content .token.builtin,.blog-post main .blog-post-content .nuxt-content .token.char,.blog-post main .blog-post-content .nuxt-content .token.deleted,.blog-post main .blog-post-content .nuxt-content .token.selector,.blog-post main .blog-post-content .nuxt-content .token.string{color:#ce9178}.blog-post main .blog-post-content .nuxt-content .language-css .token.string.url{text-decoration:underline}.blog-post main .blog-post-content .nuxt-content .token.entity,.blog-post main .blog-post-content .nuxt-content .token.operator{color:#d4d4d4}.blog-post main .blog-post-content .nuxt-content .token.operator.arrow{color:#569cd6}.blog-post main .blog-post-content .nuxt-content .token.atrule{color:#ce9178}.blog-post main .blog-post-content .nuxt-content .token.atrule .token.rule{color:#c586c0}.blog-post main .blog-post-content .nuxt-content .token.atrule .token.url{color:#9cdcfe}.blog-post main .blog-post-content .nuxt-content .token.atrule .token.url .token.function{color:#dcdcaa}.blog-post main .blog-post-content .nuxt-content .token.atrule .token.url .token.punctuation{color:#d4d4d4}.blog-post main .blog-post-content .nuxt-content .token.keyword{color:#569cd6}.blog-post main .blog-post-content .nuxt-content .token.keyword.control-flow,.blog-post main .blog-post-content .nuxt-content .token.keyword.module{color:#c586c0}.blog-post main .blog-post-content .nuxt-content .token.function,.blog-post main .blog-post-content .nuxt-content .token.function .token.maybe-class-name{color:#dcdcaa}.blog-post main .blog-post-content .nuxt-content .token.regex{color:#d16969}.blog-post main .blog-post-content .nuxt-content .token.important{color:#569cd6}.blog-post main .blog-post-content .nuxt-content .token.italic{font-style:italic}.blog-post main .blog-post-content .nuxt-content .token.constant{color:#9cdcfe}.blog-post main .blog-post-content .nuxt-content .token.class-name,.blog-post main .blog-post-content .nuxt-content .token.maybe-class-name{color:#4ec9b0}.blog-post main .blog-post-content .nuxt-content .token.console,.blog-post main .blog-post-content .nuxt-content .token.interpolation,.blog-post main .blog-post-content .nuxt-content .token.parameter{color:#9cdcfe}.blog-post main .blog-post-content .nuxt-content .token.boolean,.blog-post main .blog-post-content .nuxt-content .token.punctuation.interpolation-punctuation{color:#569cd6}.blog-post main .blog-post-content .nuxt-content .token.exports .token.maybe-class-name,.blog-post main .blog-post-content .nuxt-content .token.imports .token.maybe-class-name,.blog-post main .blog-post-content .nuxt-content .token.property,.blog-post main .blog-post-content .nuxt-content .token.variable{color:#9cdcfe}.blog-post main .blog-post-content .nuxt-content .token.escape,.blog-post main .blog-post-content .nuxt-content .token.selector{color:#d7ba7d}.blog-post main .blog-post-content .nuxt-content .token.tag{color:#569cd6}.blog-post main .blog-post-content .nuxt-content .token.cdata,.blog-post main .blog-post-content .nuxt-content .token.tag .token.punctuation{color:gray}.blog-post main .blog-post-content .nuxt-content .token.attr-name{color:#9cdcfe}.blog-post main .blog-post-content .nuxt-content .token.attr-value,.blog-post main .blog-post-content .nuxt-content .token.attr-value .token.punctuation{color:#ce9178}.blog-post main .blog-post-content .nuxt-content .token.attr-value .token.punctuation.attr-equals{color:#d4d4d4}.blog-post main .blog-post-content .nuxt-content .token.entity{color:#569cd6}.blog-post main .blog-post-content .nuxt-content .token.namespace{color:#4ec9b0}.blog-post main .blog-post-content .nuxt-content code[class*=language-javascript],.blog-post main .blog-post-content .nuxt-content code[class*=language-jsx],.blog-post main .blog-post-content .nuxt-content code[class*=language-tsx],.blog-post main .blog-post-content .nuxt-content code[class*=language-typescript],.blog-post main .blog-post-content .nuxt-content pre[class*=language-javascript],.blog-post main .blog-post-content .nuxt-content pre[class*=language-jsx],.blog-post main .blog-post-content .nuxt-content pre[class*=language-tsx],.blog-post main .blog-post-content .nuxt-content pre[class*=language-typescript]{color:#9cdcfe}.blog-post main .blog-post-content .nuxt-content code[class*=language-css],.blog-post main .blog-post-content .nuxt-content pre[class*=language-css]{color:#ce9178}.blog-post main .blog-post-content .nuxt-content code[class*=language-html],.blog-post main .blog-post-content .nuxt-content pre[class*=language-html]{color:#d4d4d4}.blog-post main .blog-post-content .nuxt-content .language-regex .token.anchor{color:#dcdcaa}.blog-post main .blog-post-content .nuxt-content .language-html .token.punctuation{color:gray}.blog-post main .blog-post-content .nuxt-content pre[class*=language-]>code[class*=language-]{position:relative;z-index:1}.blog-post main .blog-post-content .nuxt-content .line-highlight.line-highlight{background:#f7ebc6;box-shadow:inset 5px 0 #f7d87c;z-index:0}.blog-post main .blog-post-footer{display:grid;gap:20px;grid-template-columns:repeat(1)}@media (min-width:700px){.blog-post main .blog-post-footer{grid-template-columns:min-content auto}}@media (min-width:900px){.blog-post main .blog-post-footer{gap:40px}}.blog-post main .blog-post-footer__block{background:#fff url(../img/misc/whitepaper-thumbnail.jpg) 50% 50%/cover no-repeat;border:1px solid #e4e4e4;border-radius:8px;display:flex;flex-direction:column;justify-content:flex-end;min-width:250px;overflow:hidden;padding:25px}.blog-post main .blog-post-footer__block p{font-size:1rem;margin:1rem 0}.blog-post main .blog-post-footer__block a{align-items:center;background:var(--secondary);border:1px solid rgba(0,0,0,.02);border-radius:4px;box-shadow:0 1px 2px #343a664d;color:#fff;cursor:pointer;display:flex;font-size:.8rem;height:40px;justify-content:center;text-decoration:none;width:100%}.blog-post main .author-bio{align-items:center;background:#fff;border:1px solid #e4e4e4;border-radius:8px;display:flex;flex-direction:column;margin:20px 0;padding:25px}@media (min-width:500px){.blog-post main .author-bio{flex-direction:row}}@media (min-width:900px){.blog-post main .author-bio{margin-bottom:40px;padding:40px}}.blog-post main .author-bio__image{background:var(--primary) 50% 50%/cover no-repeat;border-radius:100%;display:flex;flex-shrink:0;height:80px;margin-right:25px;width:80px}@media (min-width:900px){.blog-post main .author-bio__image{margin-right:40px}}.blog-post main .author-bio__image svg{margin:auto;width:30px}@media (min-width:900px){.blog-post main .author-bio__image{height:120px;width:120px}.blog-post main .author-bio__image svg{width:50px}}.blog-post main .author-bio__content p{font-size:1rem;line-height:1.4rem;margin:0}.blog-post .sidebar{display:none;flex-shrink:1;flex:0 0 400px;padding-bottom:100px;position:sticky;top:150px}@media (min-width:1120px){.blog-post .sidebar{display:block}}.blog-post .sidebar .open-positions{margin:0}.blog-post .navigation{border-bottom:1px solid rgba(0,0,0,.1)}.blog-post h2{margin-top:60px}
