.blog-post{margin:0;width:100%;padding:40px 0 0;background:#f8f8f9}@media(min-width:800px){.blog-post{padding:80px 0 0}}.blog-post .fixed-header{position:fixed;top:var(--header-height);left:0;right:0;z-index:100;height:50px;padding:0 20px;background:#fff;transform:translate3d(0,-100%,0);transition:.35s var(--cubic-1);box-shadow:0 4px 8px -4px #1111111a;pointer-events:none;justify-content:center;display:flex;opacity:0}@media(min-width:640px){.blog-post .fixed-header{height:70px}}.blog-post .fixed-header.show{transform:translateZ(0);pointer-events:unset;opacity:1}.blog-post .fixed-header__center{width:100%;min-width:0;max-width:700px;align-items:center;display:flex}.blog-post .fixed-header__title{font-size:.8rem;font-weight:600;margin-right:10px;white-space:nowrap;color:var(--primary);text-overflow:ellipsis;overflow:hidden;min-width:0;flex-grow:1}@media(min-width:640px){.blog-post .fixed-header__title{font-size:1rem}}.blog-post .fixed-header__buttons{flex-shrink:0;align-items:center;display:flex}.blog-post .fixed-header__buttons a{width:30px;height:30px;padding:0 6px;margin-left:5px;border-radius:100%;background:#1111110d;justify-content:center;align-items:center;display:flex;color:#fff}@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{width:18px;fill:#fff}.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{position:relative;margin:auto;padding:0 0 20px;font-size:1rem;max-width:var(--site-width);color:#666}.blog-post .breakcrumbs a{text-decoration:none;color:inherit}.blog-post .breakcrumbs a:hover{color:#111}.blog-post .page{margin:auto;padding:0 20px;max-width:var(--site-width);align-items:flex-start;display:flex}@media(min-width:500px){.blog-post .page{padding:0 30px}}.blog-post main{position:relative;margin:auto;min-width:0;max-width:700px;padding:30px 0;flex-grow:1}@media(min-width:800px){.blog-post main{padding:30px 0 100px}}.blog-post main .pinned-column{position:absolute;margin:130px 40px 40px;top:0;left:100%;bottom:60px;min-width:210px;display:none}@media(min-width:1230px){.blog-post main .pinned-column{display:block}}.blog-post main .pinned-column .pinned-column-sticky{position:sticky;padding-top:180px;top:-1px;transition:.35s var(--cubic-1);opacity:0}.blog-post main .pinned-column .pinned-column-sticky.show{opacity:1}.blog-post main h1{margin-top:0;font-size:1.6rem;font-weight:600;margin-bottom:30px;color:var(--primary)}.blog-post main h1:before{content:none}@media(min-width:600px){.blog-post main h1{font-size:2.4rem}}.blog-post main h2{font-size:1.4rem;margin-bottom:10px;color:var(--primary)}.blog-post main .buttons{margin-top:40px}.blog-post main .buttons .cta{padding:15px 25px;font-size:1rem;font-weight:700;box-shadow:10px 10px #0000500d;transition:.15s cubic-bezier(.465,.183,.153,.946);background:var(--primary);text-decoration:none;display:inline-block;color:#fff}.blog-post main .buttons .cta:hover{background:var(--primary-dark);box-shadow:0 0 #000064}.blog-post main .info{margin-top:10px;align-items:center;display:flex}.blog-post main .info .profile-picture{width:60px;height:60px;margin-right:15px;border-radius:100%;background:var(--primary) 50% 50%/cover no-repeat;justify-content:center;align-items:center;display:flex}.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{margin-top:5px;font-size:.8rem;opacity:.8}.blog-post main .blog-tags{margin:5px -10px 0;flex-wrap:wrap;display:flex}.blog-post main .blog-tags span{margin:10px;border-radius:4px;padding:6px 8px;color:#3c3c3c;background:#0000000d;font-size:.8rem}.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;padding:5px 7px;border-radius:6px}.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{width:100%;border:1px solid rgba(0,0,0,.1);border-radius:10px;font-size:16px}.blog-post main .blog-post-content .nuxt-content table.styled-table>thead{font-size:.8em;border-bottom:1px solid rgba(0,0,0,.1)}.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{padding:10px 0;font-weight:700}.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;padding:1em;flex-direction:column;display:flex;gap:.4em}@container (width > 600px){.blog-post main .blog-post-content .nuxt-content .hbspt-form form{padding:1.4em;gap:1em}}.blog-post main .blog-post-content .nuxt-content .hbspt-form form fieldset{flex:1;width:100%;min-width:100%;flex-direction:column;display:flex;gap:.4em}@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;width:unset!important;float: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{margin:0!important;display:flex}.blog-post main .blog-post-content .nuxt-content .hbspt-form form input:not([type=checkbox]){width:100%!important;padding:.6em .8em;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-family:inherit}.blog-post main .blog-post-content .nuxt-content .hbspt-form form input[type=submit]{margin-top:1em;padding-block:.8em;background:var(--secondary);color:#fff}.blog-post main .blog-post-content .nuxt-content .table-container{overflow:auto}.blog-post main .blog-post-content .nuxt-content .table-container table{margin:40px auto;width:100%;font-size:.8rem;line-height:1.4;max-width:700px;border-spacing:0;border-collapse:collapse;background:#fff;text-align:left;overflow:hidden}@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;font-size:13px;text-shadow:none;font-family:Menlo,Monaco,Consolas,Andale Mono,Ubuntu Mono,Courier New,monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}.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{text-shadow:none;background:#264f78}.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{text-shadow:none;background:#264f78}@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-]{padding:1em;margin:.5em 0;overflow:auto;background:#eeedff;border-radius:12px}.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-]{padding:.1em .3em;border-radius:.3em;color:#db4c69;background:#1e1e1e}.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{grid-template-columns:repeat(1);display:grid;gap:20px}@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{padding:25px;min-width:250px;border-radius:8px;background:#fff url(../img/misc/whitepaper-thumbnail.jpg) 50% 50%/cover no-repeat;border:1px solid #e4e4e4;flex-direction:column;justify-content:flex-end;overflow:hidden;display:flex}.blog-post main .blog-post-footer__block p{margin:1rem 0;font-size:1rem}.blog-post main .blog-post-footer__block a{width:100%;height:40px;font-size:.8rem;border-radius:4px;text-decoration:none;border:1px solid rgba(0,0,0,.02);box-shadow:0 1px 2px #343a664d;background:var(--secondary);justify-content:center;align-items:center;cursor:pointer;display:flex;color:#fff}.blog-post main .author-bio{margin:20px 0;border-radius:8px;background:#fff;border:1px solid #e4e4e4;align-items:center;flex-direction:column;display:flex;padding:25px}@media(min-width:500px){.blog-post main .author-bio{flex-direction:row}}@media(min-width:900px){.blog-post main .author-bio{padding:40px;margin-bottom:40px}}.blog-post main .author-bio__image{width:80px;height:80px;flex-shrink:0;margin-right:25px;border-radius:100%;background:var(--primary) 50% 50%/cover no-repeat;display:flex}@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{width:120px;height:120px}.blog-post main .author-bio__image svg{width:50px}}.blog-post main .author-bio__content p{margin:0;font-size:1rem;line-height:1.4rem}.blog-post .sidebar{position:sticky;top:150px;flex-shrink:1;flex:0 0 400px;padding-bottom:100px;display:none}@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}
