html{scroll-behavior:smooth}.blog-post-container{overflow:clip;position:relative}.blog-post-background{background:linear-gradient(145deg,rgba(81,45,109,.12) 5.56%,hsla(0,0%,100%,0) 30%);content:"";height:60%;left:-500px;position:absolute;top:100px;transform:rotate(-7deg);width:300%;z-index:-1}.blog-post__summary{color:#63666a;font-size:1.5rem;line-height:2.2rem;margin-bottom:2rem!important}.blog-post__image{height:auto;max-width:100%}.blog-post-content h1.post-title{font-size:42px}.blog-post-content h2,h3,h4{line-height:1.2em;margin:1.2em 0 .8em}.blog-post-content h2{font-size:32px;scroll-margin-top:120px}.blog-post-content h3{font-size:25px}.blog-post-content h4{font-size:21px}.blog-post-content p{line-height:1.6em;margin:1em 0}.blog-post-content ol,.blog-post-content ul{margin-left:1.25rem}.blog-post-content li{line-height:24px;padding-bottom:10px}.blog-post-content table{border:1px solid #d9d9d6!important;border-collapse:collapse;border-radius:4px;margin:1em 0;text-align:left;width:100%}.blog-post-content table th{background-color:#212322;color:#fff;padding:10px!important}.blog-post-content table td{padding:10px!important}.blog-post-content table tr:nth-child(odd){background:#f9f9f9}.blog-post-content img{max-width:100%}.blog-post__image-wrapper{margin-top:88px}.toc{max-width:350px;position:relative;will-change:min-height}.toc__content.active{background-color:#fff;padding:16px 8px}.toc__title{font-size:11px;font-weight:700;line-height:15px;margin-bottom:6px}.toc__content{display:flex;flex-direction:column;gap:3px}.toc__content a:hover{color:#212322!important}.toc__content.active a{align-items:flex-start;color:#4f5255;display:flex;font-size:14px;font-weight:700;gap:5px;line-height:20px}.toc__share-icon.active{margin-top:20px}.toc__icon{margin-top:4px}.toc__icon--active{margin-right:2px;margin-top:5px}.toc__icon,.toc__icon--active{display:none}.toc__icon--active.active,.toc__icon.active{display:block}.sidebar__inner{position:sticky;top:120px}.related-articles-container{margin:72px 0 116px}.related-articles__title{font-size:24px;font-weight:700;line-height:33px}.post.related-post{display:flex;flex-basis:calc(33% - 21px);flex-direction:column;position:relative}.related-post__body{flex:1 1 100%;justify-content:space-between}.post__image.related-post__image{flex-shrink:0;height:208px}.post__image.related-post__image img{display:block;height:100%;object-fit:cover;width:100%}.post.related-post .post-tag{width:fit-content}.related-post-title{font-size:24px;font-weight:700;line-height:31px;margin:0}@media (max-width:1023px){.toc__content{display:none}}@media (max-width:767px){.post.related-post{flex-basis:calc(50% - 16px)}}@media (max-width:640px){.post.related-post{flex-basis:100%}.blog-post-background,.blog-post__summary{display:none}.blog-post-content h1{font-size:32px}.blog-post-content h2{font-size:24px}.blog-post-content h3{font-size:20px}}