.blog-post{margin:0 auto;max-width:960px}.blog-post__meta{margin-bottom:1.4rem}.blog-post__meta a{text-decoration:underline}.blog-post__timestamp{display:block}.blog-post__tags svg{height:auto;margin-right:.35rem;width:15px}.blog-post__tag-link{font-size:.875rem}.blog-related-posts{background-color:#f8fafc}.blog-related-posts h2{text-align:center}.blog-related-posts__list{display:flex;flex-wrap:wrap}.blog-related-posts__post{flex:0 0 100%;padding:1rem}@media screen and (min-width:768px){.blog-related-posts__post{flex:0 0 50%}}@media screen and (min-width:1000px){.blog-related-posts__post{flex:0 0 33.33333%}}.blog-related-posts__image{height:auto;max-width:100%}.blog-related-posts__title{margin:.7rem 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}.sojoe-blog-post{background:#fff;width:100%}.sojoe-blog-post__hero{background-color:#182f47;background-image:radial-gradient(circle,rgba(55,113,200,.5) 1px,transparent 1.1px);background-size:10px 10px;overflow:visible;padding:140px 24px 184px;position:relative;width:100%;z-index:0}.sojoe-blog-post__hero:after{background:#fff;border-radius:50% 50% 0 0;bottom:-32px;box-shadow:0 -8px 18px -12px rgba(0,0,0,.28);content:"";height:64px;left:0;position:absolute;width:100%;z-index:1}.sojoe-blog-post__hero-inner{margin:0 auto;max-width:950px;position:relative;width:100%;z-index:2}.sojoe-blog-post__header{margin:0 auto;max-width:950px;text-align:center;width:100%}.sojoe-blog-post__category{background:linear-gradient(90deg,#9ee3cf,#68cdd7 50%,#78c7ef);-webkit-background-clip:text;display:inline-block;font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1.2;margin-bottom:18px;text-transform:uppercase;-webkit-text-fill-color:transparent;background-clip:text;text-decoration:none}.sojoe-blog-post__title{color:#fff;font-size:clamp(42px,5vw,68px);font-weight:700;line-height:1.05;margin:0}.sojoe-blog-post__meta{align-items:center;color:hsla(0,0%,100%,.7);display:flex;flex-wrap:wrap;font-size:15px;gap:9px;justify-content:center;line-height:1.4;margin-top:26px}.sojoe-blog-post__avatar{border-radius:50%;display:block;height:38px;margin-right:3px;object-fit:cover;width:38px}.sojoe-blog-post__author{color:#fff;font-weight:600;text-decoration:none}.sojoe-blog-post__author:hover{color:#fff;text-decoration:underline}.sojoe-blog-post__meta-separator{color:hsla(0,0%,100%,.55)}.sojoe-blog-post__date{color:hsla(0,0%,100%,.7)}.sojoe-blog-post__featured-image{border-radius:18px;margin:-128px auto 52px;max-width:1080px;overflow:hidden;position:relative;width:calc(100% - 48px);z-index:3}.sojoe-blog-post__featured-image img{aspect-ratio:16/9;display:block;height:auto;object-fit:cover;width:100%}.sojoe-blog-post__content{padding:0 24px 100px;width:100%}.sojoe-blog-post__body{color:#2f2f2f;font-size:18px;line-height:1.75;margin:0 auto;max-width:820px;width:100%}.sojoe-blog-post__body p{margin:0 0 26px}.sojoe-blog-post__body h2{color:#252525;font-size:36px;line-height:1.15;margin:56px 0 20px}.sojoe-blog-post__body h3{color:#252525;font-size:28px;line-height:1.2;margin:42px 0 16px}.sojoe-blog-post__body h4{color:#252525;font-size:22px;line-height:1.25;margin:34px 0 14px}.sojoe-blog-post__body strong{color:#252525}.sojoe-blog-post__body a{background:none;color:inherit;display:inline;font-weight:700;text-decoration:none;vertical-align:baseline;-webkit-text-fill-color:currentColor}.sojoe-blog-post__body a:hover{background:linear-gradient(90deg,#18acff,#bee3d0);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.sojoe-blog-post__body ol,.sojoe-blog-post__body ul{margin:0 0 28px;padding-left:28px}.sojoe-blog-post__body li{margin-bottom:10px}.sojoe-blog-post__body img{border-radius:12px;display:block;height:auto;margin:40px auto;max-width:100%}.sojoe-blog-post__body blockquote{border-left:4px solid #68cdd7;color:#252525;font-size:22px;font-weight:600;line-height:1.55;margin:42px 0;padding:8px 0 8px 26px}.sojoe-blog-post__footer-tags{align-items:center;border-top:1px solid #eee;display:flex;flex-wrap:wrap;font-size:14px;gap:8px;margin:54px auto 0;max-width:820px;padding-top:24px;width:100%}.sojoe-blog-post__footer-tags-label{color:#252525;font-weight:600}.sojoe-blog-post__footer-tag{background:#f4f4f4;border-radius:100px;color:#555;padding:6px 11px;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.sojoe-blog-post__footer-tag:hover{background:#eee;transform:translateY(-1px)}@media screen and (max-width:700px){.sojoe-blog-post__hero{padding:110px 20px 130px}.sojoe-blog-post__featured-image{border-radius:12px;margin-bottom:42px;margin-top:-86px;width:calc(100% - 40px)}.sojoe-blog-post__content{padding:0 20px 70px}.sojoe-blog-post__title{font-size:40px}.sojoe-blog-post__meta{font-size:14px;margin-top:20px}.sojoe-blog-post__avatar{height:34px;width:34px}.sojoe-blog-post__body{font-size:17px;line-height:1.7}.sojoe-blog-post__body h2{font-size:30px;margin-top:44px}.sojoe-blog-post__body h3{font-size:24px}}