@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600&display=swap");.blog-author-heading,.blog-tag-heading{padding:0 1rem}.blog-index,.blog-index *{box-sizing:border-box;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.blog-index{--bl-card:#0a0a0a;--bl-card-border:#3e3e3e;--bl-media-bg:#272727;--bl-tag-bg:transparent;--bl-tag-border:#3e3e3e;--bl-tag-text:#d0d5dd;--bl-title:#f2f4f7;display:flex;flex-wrap:wrap;gap:32px;margin-top:56px}.blog-index--light{--bl-card:#fff;--bl-card-border:#e4e7ec;--bl-media-bg:#e4e7ec;--bl-tag-bg:#f2f4f7;--bl-tag-border:#e4e7ec;--bl-tag-text:#272727;--bl-title:#0a0a0a}.blog-index__post{background:var(--bl-card);border:1px solid var(--bl-card-border);border-radius:20px;display:flex;flex:1 1 calc(33.33% - 32px);flex-direction:column;max-width:calc(33.33% - 32px);overflow:hidden;padding:0;transition:transform .18s ease,border-color .18s ease}.blog-index__post:hover{border-color:#98a2b3;transform:translateY(-3px)}.blog-index .featured-image{background:var(--bl-media-bg);border-radius:0;height:clamp(200px,22vw,240px);margin:0;padding:0;position:relative}.blog-index .featured-image .blog-index__post-image-wrapper{display:block;height:100%}.blog-index .featured-image .blog-index__post-image-wrapper img{border-radius:0;height:100%;left:0;object-fit:cover;position:static;top:0;width:100%}.blog-index .featured-image:after{background:linear-gradient(to bottom,transparent,var(--bl-card));bottom:0;content:"";height:40%;left:0;pointer-events:none;position:absolute;right:0}.blog-index .blog-index__post-content{display:flex;flex:1;flex-direction:column;gap:18px;padding:clamp(20px,2.5vw,28px) 24px clamp(24px,3vw,32px)}.blog-index .blog-index__post-tags{display:flex;flex-wrap:wrap;gap:8px}.blog-index .blog-index__post-tag{align-items:center;background:var(--bl-tag-bg);border:.5px solid var(--bl-tag-border);border-radius:4px;color:var(--bl-tag-text);display:inline-flex;font-size:12px;font-weight:300;line-height:19.2px;padding:8px;text-decoration:none}.blog-index .blog-index__post-tags a:after{content:none}.blog-index .blog-index__post-title,.blog-index h4{margin:0}.blog-index .blog-index__post-title-link,.blog-index h4 a,.blog-index h4 a:focus,.blog-index h4 a:hover{color:var(--bl-title);font-size:24px;font-weight:400;line-height:34px;text-decoration:none}.blog-index .blog-index__post-title-link{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-index .blog-index__post .cta-light{display:none}@media (max-width:1160px){.blog-index__post{flex:1 1 calc(50% - 32px);max-width:calc(50% - 32px)}.blog-index{margin-top:30px}}@media (max-width:767px){.blog-index__post{flex:1 1 100%;max-width:unset}}body.blog-page--dark{background-color:#0a0a0a!important}body.blog-page--light{background-color:#f2f4f7!important}body[class*=blog-page--] .body-container--blog-index .bl-eyebrow-wrap{display:flex;justify-content:center;margin:0 0 20px}body[class*=blog-page--] .body-container--blog-index .bl-eyebrow{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;font-weight:300;line-height:19.2px;padding:8px}body[class*=blog-page--] .body-container--blog-index h1{font-size:clamp(34px,5vw,56px);font-weight:400;letter-spacing:-.01em;line-height:1.1;margin:0 auto 20px;max-width:18ch;text-align:center!important}body[class*=blog-page--] .body-container--blog-index .hs_cos_wrapper_type_rich_text{text-align:center}body[class*=blog-page--] .body-container--blog-index .hs_cos_wrapper_type_rich_text p{font-size:16px;line-height:26px;margin:0 auto;max-width:680px;text-align:center!important}body.blog-page--dark .body-container--blog-index .bl-eyebrow{background:#272727;border:.5px solid #3e3e3e;color:#cfd4dc}body.blog-page--dark .body-container--blog-index h1{color:#fff}body.blog-page--dark .body-container--blog-index .hs_cos_wrapper_type_rich_text,body.blog-page--dark .body-container--blog-index .hs_cos_wrapper_type_rich_text p{color:#d0d5dd}body.blog-page--light .body-container--blog-index .bl-eyebrow{background:#fff;border:.5px solid #e4e7ec;color:#475467}body.blog-page--light .body-container--blog-index h1{color:#0a0a0a}body.blog-page--light .body-container--blog-index .hs_cos_wrapper_type_rich_text,body.blog-page--light .body-container--blog-index .hs_cos_wrapper_type_rich_text p{color:#475467}body[class*=blog-page--] .blog-filters{margin:clamp(28px,4vw,40px) 0 0}body[class*=blog-page--] .blog-filters .container{margin:0 auto;max-width:1232px}body[class*=blog-page--] .blog-filters .tags-wrapper{display:flex;justify-content:center}body[class*=blog-page--] .blog-filters .main-tags{align-items:center;border:1px solid;border-radius:39px;display:inline-flex;flex-wrap:wrap;gap:14px;justify-content:center;padding:8px}body[class*=blog-page--] .blog-filters .main-tags li{flex:0 0 auto}body[class*=blog-page--] .blog-filters .main-tags li a{background:transparent;border:.5px solid transparent;border-radius:24px;display:inline-block;font-size:12px;font-weight:300;line-height:1.2;padding:12px 16px;transition:background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}body.blog-page--dark .blog-filters .main-tags{background:linear-gradient(120deg,rgba(152,65,255,.12),hsla(0,0%,100%,.06) 45%,hsla(0,0%,100%,.02));border-color:#3e3e3e}body.blog-page--dark .blog-filters .main-tags li a{color:#d0d5dd}body.blog-page--dark .blog-filters .main-tags li a.active,body.blog-page--dark .blog-filters .main-tags li a:focus,body.blog-page--dark .blog-filters .main-tags li a:hover{background:radial-gradient(120% 140% at 50% 0,#1a1a1a,#101010);border-color:#3e3e3e;color:#f2f4f7}body.blog-page--light .blog-filters .main-tags{background:linear-gradient(120deg,rgba(152,65,255,.06),hsla(0,0%,100%,.34) 45%,hsla(0,0%,100%,.08));border-color:#d0d5dd}body.blog-page--light .blog-filters .main-tags li a{color:#272727}body.blog-page--light .blog-filters .main-tags li a.active,body.blog-page--light .blog-filters .main-tags li a:focus,body.blog-page--light .blog-filters .main-tags li a:hover{background:#fff;border-color:#e4e7ec;color:#272727}body[class*=blog-page--] .pagination{align-items:center;gap:12px;justify-content:center;margin-top:clamp(40px,6vw,56px);--bl-arrow:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M4 12h16M14 6l6 6-6 6'/%3E%3C/svg%3E")}body[class*=blog-page--] .pagination .pagination__link--next,body[class*=blog-page--] .pagination .pagination__link--prev{left:auto;position:static;right:auto;transform:none}body[class*=blog-page--] .pagination .pagination__link-text{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}body[class*=blog-page--] .pagination .pagination__link--disabled{display:none}body[class*=blog-page--] .pagination a{align-items:center;background:transparent;border:0;border-radius:0;display:inline-flex;font-size:16px;font-weight:300;height:48px;justify-content:center;min-width:24px;padding:0 4px;width:auto}body[class*=blog-page--] .pagination a>span{font-size:16px;font-weight:300}body[class*=blog-page--] .pagination .pagination__link--next,body[class*=blog-page--] .pagination .pagination__link--prev,body[class*=blog-page--] .pagination a.pagination__link--active{border-radius:50%;height:48px;min-width:48px;padding:0;width:48px}body[class*=blog-page--] .pagination .pagination__link--next img,body[class*=blog-page--] .pagination .pagination__link--prev img{display:none}body[class*=blog-page--] .pagination .pagination__link--next:after,body[class*=blog-page--] .pagination .pagination__link--prev:after{background:currentColor;content:"";height:18px;-webkit-mask:var(--bl-arrow) center /contain no-repeat;mask:var(--bl-arrow) center /contain no-repeat;width:18px}body[class*=blog-page--] .pagination .pagination__link--prev:after{transform:scaleX(-1)}body.blog-page--dark .pagination a,body.blog-page--dark .pagination a>span{color:#fff}body.blog-page--dark .pagination .pagination__link--next,body.blog-page--dark .pagination .pagination__link--prev,body.blog-page--dark .pagination a.pagination__link--active{background:#272727;border:1px solid #5c5c5c}body.blog-page--dark .pagination a.pagination__link--active>span{color:#fff}body.blog-page--light .pagination a,body.blog-page--light .pagination a>span{color:#0a0a0a}body.blog-page--light .pagination .pagination__link--next,body.blog-page--light .pagination .pagination__link--prev,body.blog-page--light .pagination a.pagination__link--active{background:#fff;border:1px solid #d0d5dd}