.blog-posts{padding:var(--spacing-xx-large) 0}.blog-posts__listing{display:grid;gap:var(--spacing-large);grid-template-columns:1fr}@media (min-width:768px){.blog-posts__listing{gap:var(--spacing-x-large);grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.blog-posts__listing{grid-template-columns:repeat(3,1fr)}}.blog-posts__listing .blog-post__inner{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:transform .3s ease}.blog-posts__listing .blog-post__inner:hover{transform:translateY(-4px)}.blog-posts__listing .blog-post__featured-image{aspect-ratio:16/9;background-color:#f6f6f1;overflow:hidden;width:100%}.blog-posts__listing .blog-post__featured-image img{display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.blog-posts__listing .blog-post__inner:hover .blog-post__featured-image img{transform:scale(1.05)}.blog-posts__listing .blog-post__content-wrapper{display:flex;flex:1;flex-direction:column;gap:var(--spacing-small);padding:var(--spacing-large)}.blog-posts__listing .blog-post__tags{display:flex;flex-wrap:wrap;gap:var(--spacing-xx-small);margin-bottom:var(--spacing-x-small)}.blog-posts__listing .blog-post__tag{background-color:var(--color-primary);border-radius:20px;color:#fff;display:inline-block;font-size:12px;font-weight:500;letter-spacing:.5px;padding:var(--spacing-xx-small) var(--spacing-small);text-decoration:none;text-transform:uppercase}.blog-posts__listing .blog-post__tag:hover{background-color:var(--color-base-blue)}.blog-posts__listing .blog-post__title{color:var(--color-primary);font-weight:400;margin:0;text-decoration:none}.blog-posts__listing .blog-post__title a{color:inherit;text-decoration:none}.blog-posts__listing .blog-post__title a:hover{color:var(--color-base-blue)}.blog-posts__listing .blog-post__excerpt{color:var(--color-base-dark);flex:1;font-size:14px;line-height:1.4;margin:0}.blog-posts__listing .blog-post__excerpt p{color:inherit;font-size:inherit;line-height:inherit;margin:0}.blog-posts__listing .blog-post__read-more{align-items:center;align-self:flex-start;color:#03113e;display:inline-flex;font-weight:500;gap:var(--spacing-xx-small);margin-top:var(--spacing-small);text-decoration:none}.blog-posts__listing .blog-post__read-more:after{background-image:url(https://25876041.fs1.hubspotusercontent-eu1.net/hubfs/25876041/arrow-right-small.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:16px;transition:transform .3s ease;width:16px}.blog-posts__listing .blog-post__inner:hover .blog-post__read-more:after{transform:translateX(4px)}.blog-post{margin:0 auto;max-width:960px}.blog-post h1{color:var(--color-primary)}.blog-post__featured-image{border-radius:8px;margin:var(--spacing-large) 0;overflow:hidden;width:100%}.blog-post__featured-image img{display:block;height:auto;width:100%}.blog-post__body{color:var(--color-base-dark)}.blog-post__body h2,.blog-post__body h3,.blog-post__body h4,.blog-post__body h5,.blog-post__body h6{color:var(--color-primary)}.blog-post__body blockquote h4,.blog-post__body blockquote p,blockquote h4,blockquote p{color:#ff6439!important;font-family:Playfair Display,serif!important}.blog-post__body li,.blog-post__body p{color:var(--color-base-dark)}.blog-post__author{align-items:flex-start;background-color:#f6f6f1;border-radius:8px;display:flex;gap:var(--spacing-large);margin:var(--spacing-xx-large) 0;padding:var(--spacing-large)}.blog-post__author-avatar{flex-shrink:0}.blog-post__author-avatar img{border-radius:50%;display:block;height:80px;object-fit:cover;width:80px}@media (min-width:768px){.blog-post__author-avatar img{height:120px;width:120px}}.blog-post__author-info{flex:1}.blog-post__author-name{color:var(--color-primary);font-family:DM Sans,sans-serif;font-weight:600;margin:0 0 var(--spacing-x-small) 0}.blog-post__author-name a{color:inherit;text-decoration:none}.blog-post__author-name a:hover{color:var(--color-base-blue)}.blog-post__author-bio{color:var(--color-base-dark);font-size:.95rem;line-height:1.6}.blog-post__author-bio p{color:inherit;margin:0}.blog-post__meta{color:var(--color-base-dark);margin-bottom:1.4rem}.blog-post__meta a{color:var(--color-base-dark);text-decoration:underline}.blog-post__timestamp{color:var(--color-base-dark);display:block}.blog-post__tags{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-xx-small);margin-top:var(--spacing-large)}.blog-post__tags svg{fill:var(--color-base-dark);height:auto;width:15px}.blog-post__tag-link{background-color:var(--color-primary);border-radius:20px;color:#fff;display:inline-block;font-size:12px;font-weight:500;letter-spacing:.5px;padding:var(--spacing-xx-small) var(--spacing-small);text-decoration:none;text-transform:uppercase}.blog-post__tag-link:hover{background-color:var(--color-base-blue);text-decoration:none}.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}