.body-container--blog-post{background-color:var(--sand)}.blog-post__header{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:calc(var(--module-padding-vertical-large) + 120px) 0 var(--module-padding-vertical-large)}@media screen and (max-width:767px){.blog-post__header{padding:calc(var(--module-padding-vertical-large) + 144px) var(--module-padding-horizontal) var(--module-padding-vertical-large)}}.blog-post__header :where(h1,p,a:not(.blog-post__tag-link)){color:var(--white)}.blog-post time{color:var(--white);font-family:var(--font-family);font-size:1.4rem;font-style:normal;font-weight:400;line-height:2.7rem}.blog-post--publish-date{align-items:center;display:flex;margin-top:.4rem}.blog-post--publish-date time:nth-child(2){border-left:1px solid var(--white);margin-left:1rem;padding-left:1rem}.blog-post--publish-date time{line-height:1}@media screen and (max-width:767px){.blog-post--publish-date{flex-direction:column}.blog-post--publish-date time:nth-child(2){border-left:none;margin-left:0;margin-top:.6rem;padding-left:0}}.blog-post__header-inner{margin:0 auto;max-width:76.7rem}.blog-post__meta{align-items:center;display:flex}.blog-post__meta-inner{display:flex;flex-direction:column}.blog-post__meta img{border-radius:50%;height:5.6rem;margin-right:var(--whitespace);object-fit:cover;width:5.6rem}.blog-post__tags{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:var(--whitespace)}.blog-post__tags svg{flex:none;margin:0 .8rem}.blog-post__tag-link{background-color:var(--accent-purple);border-radius:var(--border-radius);line-height:1.4;padding:.3rem .8rem}.blog-post__body-wrapper{display:grid;gap:var(--row-gap) var(--column-gap);grid-template-columns:minmax(250px,30%) minmax(250px,70%);margin:0 auto;max-width:var(--max-width);padding:var(--module-padding-vertical) var(--module-padding-horizontal)}@media screen and (max-width:767px){.blog-post__body-wrapper{display:flex;flex-direction:column;max-width:100%;width:100%}}.blog-post__toc-wrapper{display:flex;flex-direction:column;row-gap:.8rem}@media screen and (max-width:767px){.blog-post__toc-wrapper{display:none}}.blog-post__body p:last-of-type{margin-bottom:0}.blog-post__body :where(h2,h3,h4,h5,h6){font-weight:600;margin-bottom:1.6rem;padding-top:2rem}.blog-post__body h2{font-size:3.6rem;line-height:4.8rem}.blog-post__body h2:first-of-type{padding-top:0}.blog-post__body h3{font-size:2.8rem;line-height:4rem}.blog-post__body h4{font-size:2.4rem;line-height:3.6rem}.blog-post__body h5,.blog-post__body h6{font-size:2rem;line-height:2.8rem}.blog-post__body ul{padding-left:8rem}.blog-post__body ul li{list-style-type:disc}.blog-post__body img{border-radius:var(--border-radius);margin-bottom:2.8rem;margin-top:3.2rem;max-width:100%!important}.blog-post__body img+p{padding-top:2rem}.blog-post__body blockquote{border-left:2px solid var(--color-typography);line-height:2.8rem;margin:0 0 var(--whitespace);padding-left:2rem}.blog-post__body blockquote,.blog-post__body blockquote p{font-size:2rem;font-style:italic}@media screen and (max-width:767px){.blog-post__body h2{font-size:3.2rem;line-height:4.16rem}.blog-post__body h3{font-size:2.4rem;line-height:3.6rem}.blog-post__body h4,.blog-post__body h5{font-size:2rem;line-height:2.8rem}.blog-post__body h6{font-size:1.8rem;line-height:2.52rem}.blog-post__body ul{padding-left:4rem}}.blog-post-author{align-items:center;display:flex;flex-direction:column;row-gap:var(--whitespace);text-align:center}.blog-post-author.content-wrapper{max-width:76.7rem}.blog-post-author__heading{margin-bottom:var(--row-gap)}.blog-post-author__heading p:first-child{margin-bottom:var(--whitespace)}.blog-post-author img.blog-post-author--avatar{border-radius:50%;height:8rem;object-fit:cover;width:8rem}.blog-post-author :where(h3,p){margin-bottom:0}.blog-post-author svg{width:1.8rem}@media screen and (max-width:767px){.blog-post-author{padding:0 2rem}}.sidenav{font-size:1.6rem;line-height:2.4rem;list-style-type:none;margin-bottom:0;margin-top:0;padding-left:0}.sidenav a{border-radius:var(--border-radius);display:flex;justify-content:space-between;margin-bottom:.4rem;padding:.6rem 1.2rem;text-decoration:none;width:100%}.sidenav a:hover{background-color:var(--soil);text-decoration:none}.sidenav .current{background-color:var(--soil);border-radius:var(--border-radius);font-size:2rem;position:relative}.sidenav .current a{font-size:1.8rem;font-weight:600}.sidenav__sublist .current:after{display:none}.sidenav__sublist{font-size:1.6rem;margin:0;padding-left:0}.sidenav__sublist a{margin-left:2rem}.sidenav__sublist .sidenav__sublist a{margin-left:3rem}.sidenav__sublist .sidenav__sublist .sidenav__sublist a{margin-left:4rem}.sidenav__sublist .sidenav__sublist .sidenav__sublist .sidenav__sublist a{margin-left:5rem}.sidenav__sublist{display:none;list-style-type:none;padding:0}.sidenav__sublist.show{display:block}.sidenav svg{flex:none}.chevron{display:inline-block;margin-left:8px;transition:transform .5s}.chevron.rotate{transform:rotate(180deg)}.blog-related-posts__wrapper{align-items:flex-start;display:grid;gap:var(--row-gap) var(--column-gap-xs);grid-template-columns:repeat(3,minmax(100px,1fr))}.blog-related-posts .content-wrapper{display:flex;flex-direction:column;row-gap:var(--row-gap-medium)}.blog-related-posts h2{margin-bottom:0}.blog-related-posts__post img{aspect-ratio:3/2;border-radius:var(--border-radius);margin-bottom:var(--whitespace);max-width:100%;object-fit:cover}.blog-related-posts__tags{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:var(--whitespace)}.blog-related-posts__tags .tag{background-color:var(--accent-purple);border-radius:var(--border-radius);line-height:1.4;padding:.3rem .8rem}@media screen and (max-width:767px){.blog-related-posts__wrapper{display:flex;flex-direction:column;gap:var(--row-gap)}}