.body-container-wrapper.blog,.body-container-wrapper.glossary{background:#f9f9fa}.body-container-wrapper.blog .blog-author-avatar{background-image:url(//21782839.fs1.hubspotusercontent-na1.net/hubfs/21782839/raw_assets/public/CelerData_2023/images/default-photo.png);background-repeat:no-repeat;background-size:contain;border:1px solid #eaeaf6;border-radius:50%;height:64px;margin-right:14px;width:64px}@media (max-width:767px){.body-container-wrapper.blog .blog-author-avatar{height:52px;width:52px}}#toast{background:rgba(0,0,0,.7);border-radius:4px;color:#fff;display:none;left:50%;padding:4px 20px;position:fixed;top:15vh;transform:translateX(-50%);z-index:999999}.blog-list-box{padding:0 0 60px}.blog-list-box #blog-btn-load-more{padding:0 30px}.post-container-wrapper{margin:0 auto;max-width:1596px;overflow:hidden;padding:40px 10px;position:relative}.post-container-wrapper .post-container{-webkit-box-sizing:border-box;box-sizing:border-box;color:#2c3a48;max-width:880px;padding-bottom:50px;width:100%}.post-container-wrapper .post-container h2,.post-container-wrapper .post-container h3{color:#151924}.post-container-wrapper .post-container div,.post-container-wrapper .post-container p{line-height:26px;margin:16px 0}.post-container-wrapper .post-container .blog-post__timestamp{color:#666;font-size:14px;font-weight:400;line-height:26px;margin:0 0 20px}.blog-post__body h2{font-size:40px;line-height:50px;scroll-margin-top:86px}.blog-post__body h3{font-size:32px;line-height:42px;scroll-margin-top:86px}.blog-post__body h4{font-size:24px;line-height:36px;scroll-margin-top:86px}.blog-post__body .highlight-block{background:rgba(101,218,255,.25);border:2px solid #65daff;border-radius:8px;padding:24px 32px}.blog-post__body figure{clear:both;display:table;margin:1em auto;text-align:center}.blog-post__body img,.blog-post__body video{display:block;margin:0 auto;max-width:100%;min-width:50px}.blog-post__body small{font-size:.85em}.blog-post__body hr{background:#dedede;border:0;height:4px;margin:15px 0}.post-container-wrapper .right-panel.fixed{left:calc(50% - 738px);position:fixed;top:102px}.post-container-wrapper .right-panel{display:flex;flex-direction:column;height:calc(100vh - 102px);margin-right:80px;width:377px}.post-container-wrapper .right-panel .toc-module{border-radius:24px;flex:1;margin-bottom:16px;margin-top:16px;overflow:auto;overscroll-behavior:contain}.post-container-wrapper .left-panel{margin-right:10px}.post-container-wrapper .left-panel.fixed{left:calc(50% - 788px);position:fixed;top:102px}.post-container-wrapper .left-panel a.social-icon{margin:4px}.post-container-wrapper .left-panel a.social-icon:hover svg rect{fill:#666}.post-container-wrapper .placeholder{display:none;width:507px}@media (max-width:1200px){.post-container-wrapper .left-panel{margin-right:10px}.post-container-wrapper .right-panel{margin-left:10px}}@media (max-width:767px){.blog-detail-page .social-wrapper{margin:0}.blog-detail-page .social-wrapper,.post-container-wrapper .left-panel{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.post-container-wrapper .left-panel{margin:0 10px 0 -4px}.post-container-wrapper .right-panel{margin-left:0;margin-top:30px}}.blog-post__body figure figcaption{background-color:#f7f7f7;caption-side:bottom;color:#333;display:table-caption;font-size:.75em;outline-offset:-1px;padding:.6em;word-break:break-word}.blog-post__body a{color:-webkit-link}.blog-post__body figure.table{display:block;margin:1em auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;overflow:auto;word-break:normal}.blog-post__body figure.table table{border:1px double #b3b3b3;border-collapse:collapse;border-spacing:0;height:100%;margin:0;width:100%}.blog-post__body figure.table tr{border:0;color:inherit;font-size:16px;height:auto}.blog-post__body figure.table tr td{border:1px solid #bfbfbf;min-width:2em;padding:.4em;text-align:left;width:auto}.blog-post__body h3 span.text-big{font-size:1.4em}.blog-post__body p{word-break:normal}.blog-post__body pre code span.hljs-comment{color:green}.blog-post__body blockquote{border-left:5px solid #ccc;display:block;font-style:italic;margin:1em 0;overflow:hidden;padding-left:1.5em;padding-right:1.5em}.body-wrapper.hs-blog-post{height:100%;overflow-x:hidden;-webkit-overflow-scrolling:touch}html.scrollbar body{height:100%;overflow-x:hidden;width:100%}.hljs-type{color:#a31515}.hljs-built_in,.hljs-keyword,.hljs-name,.hljs-selector-tag,.hljs-tag{color:#00f}.blog-comments{margin:0 auto;max-width:100%}.blog-comments form{max-width:100%;padding-top:2em}.blog-comments .hs-submit{text-align:center}.comment.depth-0:first-child{margin-top:2em}.comment.depth-1{margin-top:1em;padding-left:2em;padding-top:1em}.blog-comments .comment-reply-to{border:0}.blog-comments .comment-reply-to:focus,.blog-comments .comment-reply-to:hover{background-color:transparent;text-decoration:underline}.custom_listing_comments{border:1px solid #ccc;margin:10px 0;padding:10px}.comment.depth-0{border-bottom:1px solid #000!important;border-top:none!important;margin:0 10px 10px!important;padding:0 15px!important}.comment-body{border-bottom:none;display:block;padding:0}.comment-reply-to{margin-bottom:15px}.comment-from h4{margin:0;padding-top:15px}#comments-listing.no-comments{border:none}.comment-date{display:block!important;text-align:left!important}.blog-post__body pre{background:hsla(0,0%,78%,.3);border:1px solid #c4c4c4;border-radius:2px;color:#353535;direction:ltr;font-style:normal;min-width:200px;padding:1em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;white-space:pre-wrap}.blog-post__body pre code{background:unset;border-radius:0;color:#000;display:block;overflow-x:auto;padding:0;word-break:break-all}.blog-post__body pre code span.hljs-keyword{color:#00f}.blog-post__body pre code span.hljs-string{color:#a31515}.blog-post__body a:hover{color:-webkit-link}@media (max-width:768px){.post-container-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:28px 10px}.post-container-wrapper .post-container{width:100%}}