.blog-post__tags{display:inline-flex;font-size:16px;font-weight:700;gap:42px;line-height:1.4}.blog-post__tags a{color:#01869e!important;transition:.2s ease}.blog-post__tags a:hover{color:#015969!important}.blog-post__footer a.hs-button:first-letter,.blog-post__tags a:first-letter{text-transform:capitalize}.blog-post__image img{border-radius:6px;display:block}.blog-post__header{display:flex;flex-direction:column;row-gap:1.5rem}.blog-post__title h1{margin:0}.blog-post__meta{align-items:center;display:flex;gap:16px}.blog-post__content,.blog-post__meta{border-bottom:2px solid #dedede;padding-bottom:36px}.blog-post__meta .text-content{align-items:baseline;display:flex;flex-grow:1;flex-wrap:wrap;gap:4px;row-gap:4px}.blog-post__meta>a{align-items:center;display:inline-flex;font-size:14px;font-weight:700;gap:.5rem}.blog-post__author--avatar{aspect-ratio:1;width:45px}.blog-post__author--avatar img{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.blog-post__meta .blog-post__author--avatar{flex-shrink:0}.blog-post__author--name{font-weight:500}.blog-post__content{margin-bottom:24px}.blog-post__content ol li,.blog-post__content p,.blog-post__content p>span,.blog-post__content ul li{color:#000;font-weight:400;line-height:130%}.blog-post__content a{font-weight:500!important}.blog-post__content p{line-height:24px}#hs_cos_wrapper_blog_custom_summary_{color:#001418;font-size:20px;font-weight:400;line-height:140%}.blog-post__content code{color:#000}.blog-post__content blockquote{border-left:4px solid #e6187d;margin:30px 0;padding:4px 16px 4px 32px}.blog-post__content blockquote p{color:#31575e}#hs_cos_wrapper_blog_custom_summary_:not(:empty){display:block;padding-top:16px}.blog-post__content h2,.blog-post__content h3{margin:40px 0 20px}.blog-post__content ul{margin:20px 0}.blog-post__content h2,.blog-post__content h3{color:#000}.blog-post__date,.blog-post__time,span.pipe{color:#737373;font-family:Red Hat Mono,monospace;font-size:15px;font-weight:400}span.pipe{margin:0 8px}.blog-post__time{flex-grow:1;text-align:right}.blog-post__footer{display:inline-flex;flex-wrap:wrap;gap:15px}.blog-post__footer a.hs-button{margin-top:0}.blog-single a.blog-home{color:#284d68;display:block;font-family:Red Hat Display;font-size:20px;font-weight:700;letter-spacing:.2px;line-height:120%;margin-bottom:16px}.blog-post__content table tr{vertical-align:top}@media (max-width:979px){.blog-post__content,.blog-post__meta{padding-bottom:28px}}@media (max-width:767px){.blog-post__meta .blog-post__date,.blog-post__meta .blog-post__time{font-size:13px}.blog-post__meta{gap:8px}.blog-post__content,.blog-post__meta{padding-bottom:16px}}