.blog-post{display:grid;gap:21px;grid-template-columns:1fr 2fr}.blog-post .sidenav{align-self:flex-start;display:flex;flex-flow:column nowrap;gap:40px;padding-right:99px;top:calc(var(--header-height, 142px) - var(--inverse-header-top, 0px) + 20px);transition:top .5s var(--translate-transition)}@media screen and (max-width:767px){.blog-post .sidenav{padding-right:0;top:calc(var(--header-height, 82px) - var(--inverse-header-top, 0px) + 20px)}}.blog-post .divider{background-color:#ced0d5;flex:0 0 auto;height:1px;width:100%}.blog-post .search-wrapper{position:relative}.blog-post .search{background-color:#f5f2ed;border:1px solid #f5f2ed;border-radius:0;color:#44474e;font-size:.875rem;padding:.7rem;width:100%}.blog-post .search-icon{color:var(--color-primary);font-size:1.333rem;position:absolute;right:.7rem;top:.7rem}.blog-post .search:focus{outline:none}.blog-post .subheader{color:var(--color-base)}.blog-post .latest-posts-container,.blog-post .topics-container{display:flex;flex-flow:column nowrap}.blog-post .latest-posts-container{gap:20px}.blog-post .subheader.latest-posts{margin-bottom:0}.blog-post .recent-post .title{font-weight:700;margin:0}.blog-post .recent-post .date-and-read-time{color:#858a95;font-weight:300;margin:0}.blog-post .cta-banner{background-color:var(--color-primary);display:flex;flex-flow:column nowrap;gap:40px;padding:45px 45px 0}.blog-post .cta-banner .image{height:auto;width:100%}.blog-post .post{border-top:1px solid #ced0d5;padding-top:60px}@media screen and (max-width:900px){.blog-post{display:grid;gap:21px;grid-template-columns:1fr}.blog-post .sidenav{display:none;position:static}.blog-post .divider,.blog-post .topics-container{display:none}.blog-post .post{padding-top:30px}}@media screen and (max-width:500px){.blog-post .listing .blog{width:100%}}