.blogListingMainHeading{background:#f5f3f1;padding:120px 0}.blog-index__grid:has(.blog-index__post--card){display:grid;gap:30px;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-index__grid{display:grid;gap:20px}.blog-index{margin-top:60px}.blog-index__post,.blog-index__post--card{background:#fff;border:1px solid #1d1d1b33;border-radius:10px;display:flex;flex-direction:column;height:100%;overflow:hidden}.blog-index__post-header{position:relative}.blog-index__post-image{aspect-ratio:345/220;display:block;max-height:238px;object-fit:cover;width:100%}.blog-index__post-content{flex:1;padding:20px}.blog-index__topic{margin-bottom:15px}.blog-index__topic-link{background:#111;border-radius:4px;font-size:14px}.blog-index__post-title{font-size:20px;line-height:1.3;margin:0 0 12px}.blog-index__post-title a{color:#111;font-weight:600;text-decoration:none}.blog-index__post-summary{line-height:1.4}.blog-index__post-footer{align-items:center;border-top:1px solid rgba(29,29,27,.2);display:flex;justify-content:space-between;padding:20px}.blog-index__author-info{display:flex}.blog-index__author-avatar img{border-radius:50%;height:35px;object-fit:cover;width:35px}.blog-index__date{font-size:14px}.blog-index__author-info{align-items:center;color:inherit;display:inline-flex;gap:10px;text-decoration:none}.blog-index__author-name{color:inherit;font-size:14px}.blog-index__author-info:hover .blog-index__author-name{text-decoration:underline}.blog-index__topic{display:flex;flex-wrap:wrap;gap:10px}.blog-index__topic-link{align-items:center;background:#1d1d1b;border-radius:5px;color:#fff;display:inline-flex;gap:5px;padding:5px 10px;text-decoration:none;transition:background .25s ease}.blog-index__topic-link:hover{background:#000;color:#fff}.blog-index__topic-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.blog-index__topic-icon svg{height:21px;width:15px}.blog-index__topic-text{font-size:14px;font-weight:400;line-height:1.5}article.blog-index__post--card:hover,article.featured-news__card:hover{background:#f5f3f1;border-color:#1d1d1b33;border-style:solid}article.blog-index__post--card,article.featured-news__card{transition:all .3s ease}.blogFilterHeading{margin-bottom:50px;text-align:center}.blog-index__author-header,.blog-index__tag-header{display:none}.blog-filter{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin-bottom:50px}.blog-filter__tags{display:flex;flex-wrap:wrap;gap:10px}.blog-filter__tag{align-items:center;background:#fff;border:1px solid #1d1d1b33;border-radius:5px;color:#1d1d1b;display:inline-flex;font-size:16px;justify-content:center;max-height:43px;padding:10px 20px;text-decoration:none;transition:all .2s ease}.blog-filter__tag.is-active,.blog-filter__tag:hover{background:#1d1d1d;border-color:#1d1d1d;color:#fff;font-weight:700}.blog-filter__search form{position:relative}.blog-filter__search input{border:1px solid #1d1d1b;border-radius:5px;height:43px;outline:0;padding:0 45px 0 16px;width:330px}.blog-filter__search button{background:0 0;border:0;border-radius:0;color:#666;cursor:pointer;padding:0;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.blog-index .hs-search-field__bar button svg{height:auto}.featured-news{padding-bottom:60px;padding-top:120px}.featured-news__title{margin-bottom:50px;text-align:center}.featured-news__wrapper{display:flex;flex-wrap:wrap;gap:30px}article.featured-news__card.featured-news__card--large{flex:0 0 513px;max-width:513px}.featured-news__stack{display:flex;flex:1;flex-direction:column;gap:22px}.featured-news__card{background:#fff;border:1px solid #1d1d1b33;border-radius:12px;overflow:hidden}.featured-news__image{display:block;object-fit:cover;width:100%}.featured-news__card--large .featured-news__image{aspect-ratio:16/10;max-height:308px}.featured-news__card--small{display:flex;min-height:280px}.featured-news__thumb{flex:0 0 42%}.featured-news__card--small .featured-news__image{height:100%}.featured-news__contents{display:flex;flex-direction:column;justify-content:space-between}.featured-news__body,.featured-news__body_inner{padding:20px}.featured-news__tag{background:#222;border-radius:4px;color:#fff;display:inline-flex;font-size:12px;margin-bottom:16px;padding:4px 12px}.featured-news__heading{line-height:1.2;margin:0 0 16px}.featured-news__heading a{color:#222;font-weight:600;text-decoration:none}.featured-news__excerpt{line-height:1.4}.featured-news__footer{align-items:center;border-top:1px solid rgba(29,29,27,.2);display:flex;justify-content:space-between;padding:20px}.featured-news__author{align-items:center;display:flex;gap:10px}.featured-news__author img{border-radius:50%;height:32px;object-fit:cover;width:32px}.featured-news__footer time{font-size:14px}.featuredNewsBodyContent{height:100%;justify-content:space-between}.featuredNewsBodyContent,article.featured-news__card.featured-news__card--large{display:flex;flex-direction:column}.blog-author-banner{align-items:center;display:flex;gap:24px}.blog-author-banner__image img{border-radius:50%;height:80px;object-fit:cover;width:80px}.blog-author-banner__content p{margin:15px 0 20px}.blog-author-banner__social{display:flex;gap:16px}.blog-author-banner__social a{align-items:center;color:#1d1d1b;display:flex}.blog-author-banner__social svg{height:20px;width:20px}.blog-author-banner__content{flex:1}.blog-post__body video{height:auto;width:100%}.blog-post__timestamp{display:block}.blogTagWrapper{align-items:center;display:flex;flex-wrap:wrap;gap:20px;row-gap:10px}.blogTagWrapper,img.blog-posts__image{margin-bottom:20px}.blog-post__author{align-items:center;display:flex;gap:8px}.blog-post__author-image{border-radius:50%;height:auto;width:30px}.blog-post__author-name,.blog-post__author-name:active,.blog-post__author-name:focus,.blog-post__author-name:hover{text-decoration:none}.blog-post__body img{height:auto;max-width:100%}.blog-comments .hs-submit{text-align:left}.blog-comments .comment-reply-to{border:0}.blog-comments .comment-reply-to:active,.blog-comments .comment-reply-to:focus,.blog-comments .comment-reply-to:hover{background-color:transparent;text-decoration:underline}.icon--light svg{width:15px}.blog-post__tags{align-items:center;display:flex;gap:8px}span.icon--light{line-height:0}img.blog-posts__image{border-radius:20px}.blog-post__meta{margin:20px 0 0}article.blog-post{padding-top:50px}img.blog-posts__image{width:100%}.section.post-footer{margin:50px auto;max-width:600px}.related-posts{margin:60px 0}.blogTagAndAuthor{align-items:center;display:flex;flex-wrap:wrap;gap:20px;row-gap:10px}.blogTagWrapper{justify-content:space-between}.blog-post__share{align-items:center;display:flex;gap:16px;margin:20px 0}.blog-post__share-label{font-weight:600}.blog-post__share a{align-items:center;color:#1d1d1b;display:flex;justify-content:center;transition:all .2s ease}.blog-post__share a:hover{transform:translateY(-2px)}.blog-post__share svg{height:20px;width:20px}a.blog-post__tag-link{align-items:center;display:flex;gap:5px}@media (max-width:1024px){article.featured-news__card.featured-news__card--large{flex:1 1 40%;max-width:513px}.featured-news__stack{flex:1 1 50%}}@media (min-width:992px){.blog-filter__search input{min-width:407px}}@media (max-width:991px){.blog-index__grid:has(.blog-index__post--card){grid-template-columns:repeat(2,1fr)}article.featured-news__card.featured-news__card--large{flex:1 1 100%;max-width:100%}.featured-news__stack{flex:1 1 100%}.featured-news__card--small{flex-direction:column}}@media (max-width:767px){.blog-index__grid:has(.blog-index__post--card){grid-template-columns:1fr}.blog-filter{align-items:stretch;flex-direction:column}.blog-filter__search input{width:100%}.blog-filter__tags{justify-content:center}.blogListingMainHeading,.featured-news{padding-bottom:50px;padding-top:50px}.featured-news__card--small{flex-direction:column}.featured-news__thumb{flex:auto}.featured-news__heading{font-size:24px}.featured-news__card--small .featured-news__heading{font-size:20px}article.featured-news__card.featured-news__card--large{flex:1 1 100%;max-width:100%}.featured-news__stack{flex:1 1 100%}.featured-news__title{margin-bottom:30px}.blog-index{margin-top:30px}.blogFilterHeading{margin-bottom:30px}.related-posts{margin:30px 0}article.blog-post{padding-top:30px}}