/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
h1.page-header{margin-top:30px;font-size:40px;line-height:48px}h1.blog-post-title{margin-top:10px}.back-to-blog{margin-top:32px}.blog-content{display:-webkit-box;display:flexbox;display:-ms-flexbox;display:flex;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-direction:normal;-webkit-box-orient:horizontal;flex-wrap:wrap;-ms-flex-wrap:wrap}.blog-content .blog-body{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100vw}@media(min-width:992px){.blog-content .blog-body{width:75%}}@media(min-width:768px){.blog-content .blog-body{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}}.blog-content .blog-index{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}@media(min-width:768px){.blog-content .blog-index{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}}.blog-lists{margin-top:20px}.blog-content .field--name-body .wp-caption{width:100% !important}.blog-content .field--name-body img{margin:15px 0 15px 0}.blog-content .field--name-body img.align-left{float:left;width:50%;max-width:50%;height:auto;margin:0 15px 15px 0}.blog-content .field--name-body img.align-right{float:right;width:50%;max-width:50%;height:auto;margin:0 0 15px 15px}.blog-content .field--name-body img.align-center{display:block;width:100%;max-width:100%;height:auto;margin:15px auto}.blog-content .field--name-body h2{color:var(--color--text);font-size:24px;font-weight:500;line-height:32px}.blog-content .field--name-body h3{font-size:18px;font-weight:500;line-height:28px}.blog-content .field--name-body>h2,.blog-content .field--name-body>h3,.blog-content .field--name-body>h4{margin:0 0 20px;font-family:"Haas Grotesk Display Web"}.blog-content .field--name-body code{padding:4px 8px;color:var(--color--text);border-radius:0;background:var(--color--table-bg)}.blog-content .field--name-body pre .hljs{display:inline-block}.blog-content .field--name-body pre{margin-top:5px;padding:5px 46px 1px 46px;border:none;border-radius:0;background-color:var(--color--table-bg)}.blog-content .field--name-body pre .hljs{display:inline-block;padding:0;color:var(--color--text);background-color:var(--color--table-bg)}.blog-content .field--name-body pre .hljs .hljs-operator{opacity:.8}.blog-content .field--name-body pre .hljs .hljs-operator .hljs-keyword{color:var(--color--secondary)}.blog-content .field--name-body pre .hljs .hljs-operator .hljs-string{color:var(--color--primary-red)}.blog-content .field--name-body pre .hljs .hljs-keyword,.blog-content .field--name-body pre .hljs .hljs-tag .hljs-title,.blog-content .field--name-body pre .hljs .css .hljs-tag,.blog-content .field--name-body pre .hljs .css .hljs-class,.blog-content .field--name-body pre .hljs .css .hljs-id,.blog-content .field--name-body pre .hljs .css .hljs-pseudo,.blog-content .field--name-body pre .hljs .css .hljs-attr_selector,.blog-content .field--name-body pre .hljs .lisp .hljs-title,.blog-content .field--name-body pre .hljs .clojure .hljs-built_in,.blog-content .field--name-body pre .hljs .hljs-winutils,.blog-content .field--name-body pre .hljs .hljs-symbol{color:var(--color--secondary)}.blog-content .field--name-body pre .hljs .hljs-string,.blog-content .field--name-body pre .hljs .hljs-number,.blog-content .field--name-body pre .hljs .hljs-constant,.blog-content .field--name-body pre .hljs .hljs-status,.blog-content .field--name-body pre .hljs .hljs-request{color:var(--color--primary-red)}.blog-content .field--name-body pre .hljs .hljs-built_in,.blog-content .field--name-body pre .hljs .hljs-function .hljs-title,.blog-content .field--name-body pre .hljs .tex .hljs-command{color:var(--color--teal)}.blog-content .field--name-body pre .hljs .hljs-attr,.blog-content .field--name-body pre .hljs .hljs-attribute{color:var(--color--primary-red)}.blog-content .field--name-body pre .hljs .hljs-comment,.blog-content .field--name-body pre .hljs .hljs-javadoc,.blog-content .field--name-body pre .hljs .hljs-preprocessor,.blog-content .field--name-body pre .hljs .hljs-preprocessor .hljs-title,.blog-content .field--name-body pre .hljs .hljs-pragma,.blog-content .field--name-body pre .hljs .hljs-shebang,.blog-content .field--name-body pre .hljs .profile .hljs-summary,.blog-content .field--name-body pre .hljs .diff,.blog-content .field--name-body pre .hljs .hljs-pi,.blog-content .field--name-body pre .hljs .hljs-doctype,.blog-content .field--name-body pre .hljs .hljs-tag,.blog-content .field--name-body pre .hljs .hljs-template_comment,.blog-content .field--name-body pre .hljs .css .hljs-rules,.blog-content .field--name-body pre .hljs .tex .hljs-special{color:var(--color--tertiary)}@media(max-width:767px){.blog-content .field--name-body pre .hljs{overflow-x:scroll;width:-webkit-max-content;width:-moz-max-content;width:max-content}}.blog-content .field--name-body pre .language-plaintext.hljs{display:inline-block;padding:0;color:var(--color--text);background-color:var(--color--table-bg)}.blog-content .field--name-body pre .language-plaintext.hljs .hljs-operator{opacity:.8}.blog-content .field--name-body pre .language-plaintext.hljs .hljs-operator .hljs-keyword{color:var(--color--text)}.blog-content .field--name-body pre .language-plaintext.hljs .hljs-operator .hljs-string{color:var(--color--text)}.blog-content .field--name-body pre .language-plaintext.hljs .hljs-keyword,.blog-content .field--name-body pre .language-plaintext.hljs .hljs-tag .hljs-title,.blog-content .field--name-body pre .language-plaintext.hljs .css .hljs-tag,.blog-content .field--name-body pre .language-plaintext.hljs .css .hljs-class,.blog-content .field--name-body pre .language-plaintext.hljs .css .hljs-id,.blog-content .field--name-body pre .language-plaintext.hljs .css .hljs-pseudo,.blog-content .field--name-body pre .language-plaintext.hljs .css .hljs-attr_selector,.blog-content .field--name-body pre .language-plaintext.hljs .lisp .hljs-title,.blog-content .field--name-body pre .language-plaintext.hljs .clojure .hljs-built_in,.blog-content .field--name-body pre .language-plaintext.hljs .hljs-winutils,.blog-content .field--name-body pre .language-plaintext.hljs .hljs-symbol,.blog-content .field--name-body pre .language-plaintext.hljs .hljs-string,.blog-content .field--name-body pre .language-plaintext.hljs .hljs-constant,.blog-content .field--name-body pre .language-plaintext.hljs .hljs-number,.blog-content .field--name-body pre .language-plaintext.hljs .tex .hljs-command,.blog-content .field--name-body pre .language-plaintext.hljs .hljs-request,.blog-content .field--name-body pre .language-plaintext.hljs .hljs-status{color:var(--color--text)}@media(max-width:767px){.blog-content .field--name-body pre .language-plaintext.hljs{overflow-x:scroll;width:-webkit-max-content;width:-moz-max-content;width:max-content}}@media(max-width:767px){.blog-content .field--name-body pre{padding:5px 20px 1px 20px}}.blog-content .field--name-body p,.blog-content .field--name-body p span,.blog-content .field--name-body ul li,.blog-content .field--name-body ol li{font-size:16px;line-height:24px}.blog-content .field--name-body ul,.blog-content .field--name-body ol{margin-bottom:30px;-webkit-padding-start:15px;padding-inline-start:15px}.blog-content .field--name-body ul li,.blog-content .field--name-body ol li{margin-bottom:12px;padding-left:10px;letter-spacing:1.44px;font-weight:500}.blog-content .field--name-body p{margin:0 auto 20px auto}.blog-content .field--name-body p span{margin:0 auto 20px auto}.blog-content .field--name-body p span,.blog-content .field--name-body ul li span,.blog-content .field--name-body h2 span,.blog-content .field--name-body h3 span,.blog-content .field--name-body ul li a span,.blog-content .field--name-body ol li span{vertical-align:unset !important;white-space:unset !important;font-weight:unset !important;font-style:unset !important;font-variant:unset !important}.blog-content .field--name-body p{color:var(--color--text)}.blog-content .field--name-body p strong{opacity:.8;font-weight:600}.blog-content .field--name-body p a{line-height:24px}.blog-content .blog-index{margin-bottom:30px}@media(min-width:768px){.blog-content .blog-index{position:sticky;top:100px}}.blog-content #navigationMenu{overflow-y:scroll;max-height:calc(100vh - 150px);padding:15px;color:var(--color--text);border:2px solid var(--color--secondary);border-radius:0;background-color:rgba(0,0,0,0)}.blog-content #navigationMenu p{font-weight:bold}.blog-content #navigationMenu ul{position:relative;margin:0;padding:0;list-style:none}.blog-content #navigationMenu ul li{position:relative;margin-bottom:20px}@media(min-width:768px){.blog-content #navigationMenu ul li:after{position:absolute;top:-50%;bottom:-50%;left:7px;width:1px;content:"";background:var(--color--text)}}@media(min-width:768px){.blog-content #navigationMenu ul li:first-child:after{top:50%}}@media(min-width:768px){.blog-content #navigationMenu ul li:last-child:after{bottom:50%}}.blog-content #navigationMenu ul li a{text-decoration:none;color:var(--color--text)}.blog-content #navigationMenu ul li.active a{font-weight:bold}@media(min-width:768px){.blog-content #navigationMenu ul li:before{position:absolute;z-index:1;top:50%;left:0;width:15px;height:15px;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:1px solid var(--color--secondary);border-radius:50%;background-color:var(--color--white)}}.blog-content #navigationMenu ul li.active a{text-decoration:underline;color:var(--color--primary-dark);text-decoration-thickness:2px !important;text-underline-offset:5px}@media(min-width:768px){.blog-content #navigationMenu ul li.active:before{border-color:var(--color--primary-dark);background-color:var(--color--primary-dark)}}@media(min-width:768px){.blog-content #navigationMenu ul li{margin-bottom:10px;padding-left:30px}}@media(min-width:768px){.blog-content{display:block}}.page--node-type-blog-post .container.clearfix{overflow:visible}.blog-block-head{margin-bottom:10px;font-size:24px}@media(min-width:992px){.blog-block-head{margin-top:0}}.blog-meta{display:-webkit-box;display:flexbox;display:-ms-flexbox;display:flex;display:flex;align-items:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;gap:32px;margin-bottom:30px}.blog-meta .blog-author h5 a,.blog-meta .blog-pubdate{text-transform:uppercase;letter-spacing:-0.266px;color:var(--color--text);font-size:14px;font-weight:500;font-style:normal;line-height:24px}.blog-meta .blog-author h5 a span,.blog-meta .blog-pubdate span{color:var(--color--text)}.blog-meta .blog-author .node--type-team-members{display:-webkit-box;display:flexbox;display:-ms-flexbox;display:flex;display:flex;margin:0}.blog-meta .blog-author .node--type-team-members .field--name-field-image{overflow:hidden;width:48px;height:48px;margin:0 16px 0 0;border-radius:50%}.blog-meta .blog-author .node--type-team-members .field--name-field-image img{max-width:100%;height:auto}.blog-meta .blog-pubdate{position:relative}.blog-meta .blog-pubdate:before{position:absolute;top:3px;left:-16px;width:1px;height:18px;content:"";background:var(--color--text)}.hljs-string,.hljs-symbol,.diff .hljs-change,.hljs-regexp,.xml .hljs-attribute,.smalltalk .hljs-char,.xml .hljs-value,.ini .hljs-value,.clojure .hljs-attribute,.coffeescript .hljs-attribute{color:var(--color--primary-red)}
