.container-fluid[class*=dnd_area]{padding:0}.sidebar-sticky>div{position:sticky}.sidebar-sticky__top>div{top:var(--sticky-offset)}.sidebar-sticky__bottom{align-items:flex-start;display:flex;flex-direction:column-reverse}.sidebar-sticky__bottom>div{align-self:flex-end;bottom:var(--sticky-offset)}.avatar img{max-width:50px}.author-avatar,.avatar img{border-radius:100%}.author-section .meta{line-height:1.2}.author-section{background:#f5f7f9;padding:2rem}.related-posts-container{list-style-image:none;list-style-type:none;padding:0;row-gap:30px}.related-post .related-post-link{background:var(--white);border:1px solid var(--Supporting-18,#eaeaea);border-radius:20px;box-shadow:4px 4px 30px 0 rgba(0,0,0,.1);cursor:pointer;display:flex;height:100%;overflow:hidden;text-decoration:none}.related-post .related-post-link:hover{border-color:var(--primary);text-decoration:none;transition:border-color .25s ease-out}.related-post .related-post-link .post-content{align-self:center;padding:20px 10px 20px 16px}.related-post .related-post-link .featured-image{min-width:50%}.related-post .featured-image img{height:100%;object-fit:cover;width:100%}.hs-inline-edit #hs_cos_wrapper_post_body{padding:1rem}.tag{background:transparent;color:var(--link_color);font-size:14px;font-weight:800;line-height:1;text-decoration:none;transition:background .25s ease-out,color .25s ease-out}@media(max-width:768px){input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=submit]){min-height:2.5rem}}.blog-post .blog-content :is(ul,ol){padding-left:30px}.blog-post .blog-content ul li::marker{color:#09f}.blog-post .blog-content :is(ul,ol) li{margin-bottom:1rem}.blog-post .blog-content a:not(.cta-button,.cta_button,[class*=hs-inline-web]){text-decoration:underline}.blog-post .blog-content p{margin-bottom:24px}.blog-post .blog-content p:has(+[data-hs-cos-type=module]),.blog-post .blog-content p:has(+p img),.blog-post .blog-content p:has(img){margin-bottom:40px}.blog-post table tr:first-child{background:#eedafd}.blog-post table tr:first-child td{padding:1rem .5rem;vertical-align:middle}.blog-post table tr:first-child td p{margin-bottom:0}.blog-post table td{background:0 0!important;border:3px solid var(--body_color);padding:8px;vertical-align:top}.blog-post table td,.blog-post table td p,.blog-post table td span{font-size:.813rem;font-weight:400;line-height:1rem;margin-bottom:0;padding-bottom:0}@media screen and (min-width:768px){.blog-post table td,.blog-post table td p,.blog-post table td span,.blog-post table td strong{font-size:.813rem;line-height:1rem}}