.blog-post__content-wrapper{margin:0 auto;padding:0 1rem;width:100%}.blog-post__content{width:100%}.blog-post__progress{overflow:hidden;position:sticky;top:0;z-index:98}.blog-post__progress-wrapper{height:.5rem;width:100%}.blog-post__progress-bar{height:.5rem;width:0}.blog-post__header-inner{padding:5rem 0 3.5rem}h1.blog-post__title{font-weight:500;letter-spacing:normal;line-height:1.2}@media (max-width:767px){.blog-post__header-inner{display:flex;flex-direction:column;padding:4rem 0 3rem}.blog-post__meta{order:3}h1.blog-post__title{margin-bottom:1.5rem;order:1;text-align:center}.blog-post__author{margin-bottom:1.5rem;order:2}}.blog-post__meta{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1rem}.blog-post__meta-item{padding:0 1rem;position:relative}.blog-post__meta-item:first-child{padding-left:0}.blog-post__meta-item:last-child{padding-right:0}.blog-post__meta-item:not(:last-child):after{border-radius:50%;content:"";height:.375rem;position:absolute;right:0;top:50%;transform:translate(50%,-50%);width:.375rem}@media (max-width:767px){.blog-post__meta{justify-content:center}.blog-post__meta-item{font-size:.875rem;padding:0 .75rem}}.blog-post__author{align-items:center;display:flex;flex-direction:row}.blog-post__author-image{border-radius:50%;height:3.5rem;overflow:hidden;position:relative;width:3.5rem}.blog-post__author-image img{height:100%;object-fit:cover;width:100%}.blog-post__author-image a{height:100%;left:0;position:absolute;top:0;width:100%}.blog-post__author-info{display:flex;flex-direction:column;margin-left:1rem}@media (max-width:767px){.blog-post__author{flex-direction:column}.blog-post__author-info{align-items:center;margin-left:0;margin-top:1rem}}.blog-post__featured-image{margin:0 -1.5rem 3.5rem}@media (max-width:767px){.blog-post__featured-image{margin-left:-1rem}}@media (min-width:768px){.blog-post__featured-image img{border-radius:.75rem}}@media (max-width:848px){.blog-post__content-wrapper{overflow:hidden}}@media (max-width:767px){.blog-post__content img{margin-left:-1rem!important;margin-right:-1rem!important;max-width:calc(100% + 2rem)}}@media (min-width:768px){.blog-post__content img{border-radius:.75rem}}.body-container--blog-post-guide .blog-post__header-inner{margin:0 auto}.body-container--blog-post-guide .blog-post__meta{justify-content:center}.body-container--blog-post-guide .blog-post__timestamp{display:none}.body-container--blog-post-guide h1.blog-post__title{font-weight:600;line-height:1.2;text-align:center}.body-container--blog-post-guide .blog-post__author{justify-content:center}.blog-post__toc-wrapper{border-radius:.75rem;border-style:solid;border-width:1px;box-shadow:0 1px 3px rgba(47,43,67,.1),inset 0 -1px 0 rgba(47,43,67,.1);padding:2rem 1.25rem;position:sticky;top:2rem;width:100%}.blog-post__toc-wrapper h6{padding:0 1rem .75rem}.blog-post__toc ul.toc-list{list-style:none;margin:0;padding:0}.blog-post__toc .toc-list-item{margin:0}.blog-post__toc a.toc-link,.blog-post__toc a.toc-link:active,.blog-post__toc a.toc-link:focus,.blog-post__toc a.toc-link:hover{border-radius:.75rem;display:block;font-size:1.25rem;font-weight:500;letter-spacing:-.014em;padding:.75rem 1rem;transition:background-color .2s ease}.blog-post__toc .toc-link:before{display:none}@media (max-width:767px){.blog-post__toc{display:none}}@media (min-width:768px){.body-container--blog-post-guide .blog-post__content-wrapper{display:flex;flex-direction:row;padding:60px 0}.body-container--blog-post-guide .blog-post__body-main{padding-right:1rem;width:66.6666666667%}.body-container--blog-post-guide .blog-post__featured-image{margin:0 0 3.5rem}.body-container--blog-post-guide .blog-post__body-sidebar{padding-left:1rem;width:33.3333333333%}}