.blog-post{margin:0 auto;max-width:900px}.blog-post header{align-items:center;display:flex;flex-direction:column;gap:40px}.blog-post header .text-block{width:100%}.blog-post header .blog-post__tags+h1{margin-top:16px}.blog-post header h1{font-weight:500;margin-bottom:0}.blog-post header .meta-content{display:flex;gap:12px;margin-top:20px}.blog-post header .meta-content p{font-size:14px;margin-bottom:0}.blog-post header .meta-content p:not(:first-child):before{content:"•";display:inline-block;padding-right:12px}.blog-post header .blog-post__featured-image img{aspect-ratio:3/1.5;object-fit:cover;width:100%}.post-main-content{display:flex;flex-direction:column;gap:10px;margin-top:48px}.post-main-content aside{@media screen and (min-width:1024px){flex:none;width:205px}}.post-main-content .blog-post__body{width:100%}.blog-post__meta{margin-bottom:1.4rem}.blog-post__meta a{text-decoration:underline}.blog-post h1{font-size:46px;font-style:normal;font-weight:600;letter-spacing:-.92px;line-height:52px}.blog-author{align-items:center;display:flex;gap:8px;margin-top:16px}.blog-author img{border-radius:20em;height:40px;width:40px}.blog-author p{font-size:16px;font-weight:600;letter-spacing:.32px;margin:0}.blog-author p.bio{font-size:14px;font-weight:400}.blog-post__timestamp{display:block}.blog-post__body li,.blog-post__body p{font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:24px;margin-bottom:16px}.blog-post__body h2{font-size:24px;font-style:normal;font-weight:700;letter-spacing:-.48px;line-height:28px;margin-bottom:16px}.blog-post__body *+h2{margin-top:32px}.blog-post__body h3{font-size:20px;font-weight:700}.blog-post__body h3,.blog-post__body h4{font-style:normal;letter-spacing:-.48px;line-height:28px;margin-bottom:16px}.blog-post__body h4{font-size:18px;font-weight:500}.blog-post__body h4,.blog-post__body h5,.blog-post__body h6{margin-bottom:8px}.blog-post__body blockquote{border-left-color:#ee3008}.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}.post-preview-cards{gap:24px;@media only screen and (min-width:768px){flex-direction:row;flex-wrap:wrap}}.post-preview-cards .post-preview-card{@media only screen and (min-width:768px){width:calc(50% - 12px)}@media only screen and (min-width:1024px){width:calc(33.33333% - 16px)}}.post-preview-cards{display:flex;flex-direction:column;gap:40px;@media only screen and (min-width:768px){flex-direction:row;flex-wrap:wrap}}.post-preview-cards .post-preview-card{@media only screen and (min-width:768px){width:calc(50% - 20px)}@media only screen and (min-width:1024px){width:calc(33.33333% - 26.66667px)}}.post-preview-card a{text-decoration:none!important}.post-preview-card a:hover .post-title{text-decoration:underline}.post-preview-card a .blog-post__featured-image{aspect-ratio:3/2;overflow:hidden}.post-preview-card a:hover .blog-post__featured-image img{transform:scale(1.05)}.post-preview-card img{aspect-ratio:3/2;object-fit:cover;transition:all .15s linear;width:100%}.post-preview-card .meta-details{display:flex;justify-content:space-between}.post-preview-card time{color:#373765;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:24px}.blog-post__tags{display:flex;flex-wrap:wrap;gap:16px}.blog-post__tag{background-color:#ededeb;padding:4px 10px;text-align:center;text-decoration:none}.post-preview-card .post-title{font-size:24px;font-style:normal;font-weight:700;letter-spacing:-.48px;line-height:27px;margin-top:16px}.post-preview-card .subheader{font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:24px;margin-top:8px}.blog-related-posts{background-color:transparent}.blog-related-posts h2{font-size:32px;line-height:36px;@media only screen and (min-width:768px){font-size:42px;line-height:52px}}.widget-type-post_filter ul{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:8px 0 48px;padding:0}.widget-type-post_filter ul li{list-style:none}.widget-type-post_filter ul li a{align-items:center;border:1px solid #373765;border-radius:40px;color:#373765;display:flex;font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;height:38px;justify-content:center;letter-spacing:.32px;line-height:22px;padding:4px 24px;text-align:center;text-decoration:none;transition:all .15s linear;width:fit-content}.widget-type-post_filter ul li a:hover{background-color:#373765;color:#fff}.widget-type-post_filter ul li a .filter-link-count{display:none}.row-depth-1:has(.widget-type-post_filter) .widget-type-rich_text{margin-bottom:0!important}.row-depth-1:has(.widget-type-post_filter) h2{font-size:32px!important;line-height:36px!important;margin-top:0!important;text-align:center;width:100%;@media only screen and (min-width:768px){font-size:42px!important;line-height:52px!important}}.social-share-links{align-items:center;display:flex;gap:16px;list-style:none;margin-top:16px;padding:0}.social-share-links .social-share-link{align-items:center;color:var(--Astrada-Blue-Medium,#373765);display:flex;font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;gap:8px;letter-spacing:.28px;line-height:30px;list-style:none;text-decoration:none}.social-share-links .social-share-link img{flex:none;width:24px}.blog-post .call-to-action-wrapper{margin-top:48px;padding:60px 24px}.blog-post .call-to-action-wrapper header{flex-direction:column;gap:8px}.blog-post .call-to-action-wrapper header h2{font-size:38px;line-height:42px}.blog-post .call-to-action-wrapper:after{right:-40%}.body-container--blog-post .dnd-section{overflow:hidden;position:relative}.post-preview-cards .text-block{margin-top:24px;@media only screen and (min-width:1024px){margin-top:32px}}.post-preview-cards .text-block .meta-details+h3{margin-top:20px}.post-preview-cards .text-block h3{margin-bottom:0}.post-preview-cards .text-block h3+.body-s{margin-top:16px}