.blog-hero{background:#0f172a;color:#fff;margin-bottom:4rem;padding:5rem 0;text-align:center}.blog-hero h1{color:#fff;font-size:1.25rem;font-weight:800;margin-bottom:.75rem}.blog-hero h1,.blog-hero p{font-family:Nunito,sans-serif}.blog-hero p{font-size:.875rem;margin:0 auto;max-width:600px;opacity:.9}@media (max-width:767px){.blog-hero{padding:3rem 1rem}.blog-hero h1{font-size:1.125rem}.blog-hero p{font-size:.8125rem}}.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}.body-container--blog-index{padding:0}.content-wrapper .hs-blog-post-listing,.hs-blog-post-listing{display:block!important;margin:0 auto;max-width:72rem;padding:0 1.5rem;visibility:visible!important}.hs-blog-post-listing ul,.hs-blog-post-listing__list{display:flex!important;flex-direction:column;gap:1.5rem;list-style:none;margin:0;padding:0;visibility:visible!important}.hs-blog-post-listing li,.hs-blog-post-listing__post{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex!important;font-family:Nunito,sans-serif;gap:1.25rem;margin:0!important;opacity:1!important;padding:1.25rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;visibility:visible!important}.hs-blog-post-listing__post:hover{border-color:#cbd5e1;box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-2px)}.hs-blog-post-listing__post-image-wrapper{align-items:center;background:#f1f5f9;border-radius:8px;display:flex;flex-shrink:0;height:72px;justify-content:center;overflow:hidden;width:72px}.hs-blog-post-listing__post-image{height:100%;object-fit:cover;width:100%}.hs-blog-post-listing__post-content{display:flex;flex:1;flex-direction:column;gap:.5rem}.hs-blog-post-listing__post-title-link{color:#1e293b;font-family:Nunito,sans-serif;font-size:.875rem;font-weight:600;line-height:1.4;margin-bottom:.25rem;text-decoration:none}.hs-blog-post-listing__post-title-link:hover{color:#0f172a;font-size:.875rem}.hs-blog-post-listing__post-summary{color:#64748b;font-family:Nunito,sans-serif;font-size:.875rem;line-height:1.6;margin:.5rem 0}.hs-blog-post-listing__post-meta{align-items:center;color:#94a3b8;display:flex;flex-wrap:wrap;font-family:Nunito,sans-serif;font-size:.75rem;gap:.75rem;margin-top:.75rem}.hs-blog-post-listing__post-author-name{color:#64748b;font-size:.75rem;font-weight:500;text-decoration:none}.hs-blog-post-listing__post-author-name:hover,.hs-blog-post-listing__post-tag{color:#475569;text-decoration:none}.hs-blog-post-listing__post-tag{background:#e2e8f0;border-radius:12px;display:inline-block;font-family:Nunito,sans-serif;font-size:.6875rem;font-weight:500;padding:.25rem .625rem}.hs-blog-post-listing__post-tag:hover{background:#cbd5e1;color:#334155;text-decoration:none}.hs-blog-post-listing__post-button{background:#0f172a;border-radius:6px;color:#fff;display:inline-block;font-family:Nunito,sans-serif;font-size:.75rem;font-weight:500;margin-top:1rem;padding:.5rem 1rem;text-decoration:none;transition:background-color .2s ease;width:fit-content}.hs-blog-post-listing__post-button:hover{background:#1e293b;color:#fff}@media (max-width:767px){.hs-blog-post-listing__post{flex-direction:column;gap:1rem}.hs-blog-post-listing__post-image-wrapper{height:200px;width:100%}}.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}