.blog-post{margin:0 auto;max-width:960px}.blog-post__meta{margin-bottom:1.4rem}.blog-post__meta a{text-decoration:underline}.blog-post__timestamp{display:block}.blog-post__tags svg{height:auto;margin-right:.35rem;width:15px}.blog-post__tag-link{font-size:.875rem}.blog-related-posts{background-color:#f8fafc}.blog-related-posts h2{text-align:center}.blog-related-posts__list{display:flex;flex-wrap:wrap}.blog-related-posts__post{flex:0 0 100%;padding:1rem}@media screen and (min-width:768px){.blog-related-posts__post{flex:0 0 50%}}@media screen and (min-width:1000px){.blog-related-posts__post{flex:0 0 33.33333%}}.blog-related-posts__image{height:auto;max-width:100%}.blog-related-posts__title{margin:.7rem 0}.blog-comments{margin:0 auto;max-width:680px}.blog-comments .hs-submit{text-align:center}.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}.blogPost{position:relative}.blogPost__readingProgress{background-color:var(--primary-color);border-radius:0 30px 30px 0;height:4px;left:0;position:fixed;top:var(--header-height);transition:width .1s linear;width:0;z-index:999}.blogPost__body{margin-inline:auto;max-width:var(--container-width);padding-block:var(--spacing-xl);padding-inline:var(--lateral-width);position:relative}.blogPost__sharing{align-self:baseline;position:sticky;top:calc(var(--header-height) + 2rem)}.blogPost__sharing-list{display:grid;gap:var(--spacing-md)}.blogPost__sharing-item{border-color:var(--border-color)!important;border-radius:100%!important;color:var(--border-color)!important;width:fit-content}.blogPost__sharing-item-icon{color:#000}@media (width <= 767px){.blogPost__sharing{margin-top:var(--spacing-lg)}.blogPost__sharing-list{display:flex;justify-content:center}}.blogPost__post{margin-inline:auto;position:relative;width:min(100%,810px)}.blogPost__post-tags{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:var(--spacing-md)}.blogPost__post-title{font-family:var(--font-secondary);font-size:var(--h2-font-size);font-weight:600;line-height:120%;margin-bottom:var(--spacing-md);text-align:center}.blogPost__post-meta{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:var(--spacing-md);position:relative}.blogPost__post-author{align-items:center;display:flex;gap:.5rem}.blogPost__post-author-name{color:var(--primary-color);font-weight:400;line-height:170%;text-decoration:underline}.blogPost__post-image{height:420px;margin:0;position:relative;width:auto}@media (width <= 575px){.blogPost__post-image{height:220px}}.blogPost__post-image img{clip-path:polygon(0 0,100% 0,100% calc(100% - 72px),calc(100% - 72px) 100%,0 100%);display:block;height:100%!important;inset:0;object-fit:cover;position:absolute;width:100%}.blogPost__post-image:after{background:var(--primary-color);bottom:0;clip-path:polygon(66.6% 61%,66.6% 11%,66.6% 0,0 11%,0 83%,33.3% 88%,33.3% 100%,100% 88%,100% 66%,66.6% 61%);content:"";height:141px;left:-9px;pointer-events:none;position:absolute;width:24px}.blogPost__post-audio{margin-block:var(--spacing-lg);position:relative}.blogPost__post-body{display:grid;grid-template-columns:41px 1fr;position:relative}@media (width <= 767px){.blogPost__post-body{grid-template-columns:1fr}}.blogPost__post-body #hs_cos_wrapper_module_blog_sharing{left:-41px;position:relative}@media (width <= 767px){.blogPost__post-body #hs_cos_wrapper_module_blog_sharing{grid-row:2;left:unset}}.blogPost__footer{border:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-top:var(--spacing-xl);margin-inline:auto;max-width:min(100%,768px);padding-inline:var(--lateral-width);padding:var(--spacing-md);position:relative}@media (width <= 575px){.blogPost__footer{justify-content:center}}.blogPost__author{display:grid;gap:var(--spacing-md);grid-template-areas:"avatar info";grid-template-columns:70px 1fr;position:relative}.blogPost__author-avatar{border-radius:100%;contain:paint;grid-area:avatar}.blogPost__author-info{display:flex;flex-direction:column;grid-area:info;justify-content:center}.blogPost__author-name,.blogPost__author-position{font-size:var(--body-font-size);font-weight:400;line-height:170%}.blogPost__author-name{font-weight:600}.blogPost__related{margin-inline:auto;max-width:var(--container-width);padding-block:var(--spacing-xl);padding-inline:var(--lateral-width)}.blogPost__related-title{font-family:var(--font-secondary);font-size:var(--h3-font-size);font-weight:300;line-height:120%;margin-bottom:var(--spacing-lg);text-align:center}