.blog-post{display:grid;gap:2rem 3rem;grid-template-columns:2fr 1fr}.blog-post-hero{display:flex;grid-column:1/span 2;grid-row:1;margin-bottom:1rem;margin-top:2rem}.blog-post-hero-text{background:#f6f6f6;flex:1 1 400px;padding:3rem}.blog-post-hero-media{flex:1 1 400px;min-height:300px;position:relative}.blog-post-hero-media img{width:100%}.blog-post-hero-media-tags{bottom:1rem;display:flex;flex-wrap:wrap;gap:.75rem;margin:0;padding:0 1rem;position:absolute;right:0}.blog-post-hero-media-tags a{background:#32475b;border-radius:2rem;color:#fff;font-size:14px;padding:.25rem .75rem;text-decoration:none}@media (max-width:767px){.blog-post,.blog-post-hero{display:block}.blog-post-hero-text{padding:1rem}}@media (min-width:768px){.blog-post-hero-media img{background:rgba(0,0,0,.2);height:100%;left:0;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}}.blog-post-sidebar-share{background:#f6f6f6;margin-bottom:2rem;margin-top:2rem;padding:1rem;text-align:center}.blog-post-sidebar-share h3{font-weight:400;margin:0 0 1rem}.blog-post-sidebar-share ul{align-items:center;display:flex;gap:1rem;justify-content:center;list-style:none;margin:0;padding:0}.blog-post-sidebar-share a{color:#32475b;text-decoration:none}.blog-post-sidebar-share svg{height:19px;width:auto}.blog-post-sidebar-related h3{margin:0;padding:0}.blog-post-sidebar-related a{align-items:center;background:#f6f6f6;color:#32475b;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem;padding:1rem;text-decoration:none}.blog-post-sidebar-related a svg{flex:0 0 27px}.blog-post-body h2{font-size:var(--step-4);margin-top:2rem}.blog-post-sidebar-cta{background:linear-gradient(#70a5d8,#263748);border-radius:9px;color:#fff;margin-top:2rem;padding:2rem;position:sticky;text-align:center;top:7rem}.blog-post-sidebar-cta h3{font-weight:700;margin:0}.blog-comments{margin:0 auto;max-width:680px}.blog-comments .hs-submit{text-align:center}.blog-comments .comment-reply-to{border:0}.blog-comments .comment-reply-to:focus,.blog-comments .comment-reply-to:hover{background-color:transparent;text-decoration:underline}