.blog-listing-wrapper,.hs-blog-post-listing__post-list-wrapper{margin:0 auto;max-width:1200px;padding:0 24px}.blog-listing,.hs-blog-post-listing__post-list{display:grid;gap:28px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}@media (max-width:992px){.blog-listing,.hs-blog-post-listing__post-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.blog-listing,.hs-blog-post-listing__post-list{grid-template-columns:1fr}}.blog-listing__post,.hs-blog-post-listing__post{background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.06);display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.blog-listing__post:hover,.hs-blog-post-listing__post:hover{box-shadow:0 8px 28px rgba(0,0,0,.1);transform:translateY(-2px)}.blog-listing__post-image-wrapper,.hs-blog-post-listing__post-image-wrapper{background:#f5f0eb;display:block;height:200px;overflow:hidden;width:100%}.blog-listing__post-image,.hs-blog-post-listing__post-image{height:100%;object-fit:cover;width:100%}.blog-listing__post-content,.hs-blog-post-listing__post-content{display:flex;flex:1;flex-direction:column;padding:20px 24px 24px}.blog-listing__post-tag,.hs-blog-post-listing__post-tag{color:#aa1e1e;display:inline-block;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-decoration:none;text-transform:uppercase}.blog-listing__post-title,.hs-blog-post-listing__post-title{color:#1a1d2e;font-family:"DM Serif Display",Georgia,serif;font-size:20px;line-height:1.25;margin:0 0 12px}.blog-listing__post-title a,.hs-blog-post-listing__post-title a{color:#1a1d2e;text-decoration:none}.hs-blog-post-listing__post-title a:hover{color:#aa1e1e!important}.blog-listing__post-summary,.hs-blog-post-listing__post-summary{color:#606a76;flex:1;font-family:Space Grotesk,sans-serif;font-size:15px;line-height:1.55;margin-bottom:16px}.blog-listing__post-date,.hs-blog-post-listing__post-date{color:#606a76!important;font-family:Space Grotesk,sans-serif;font-size:13px;letter-spacing:.04em;margin-top:auto;text-transform:uppercase}.hs-blog-post-listing__post-author,.hs-blog-post-listing__post-author a{color:#606a76!important;font-family:Space Grotesk,sans-serif;font-size:13px;text-decoration:none!important}.hs-pagination{display:flex;gap:8px;justify-content:center;list-style:none;padding:48px 0}.hs-pagination li a,.hs-pagination li span{border-radius:4px;color:#323736;display:inline-block;font-family:Space Grotesk,sans-serif;font-size:15px;padding:8px 16px;text-decoration:none}.hs-pagination li a:hover{background:#f5f0eb}.hs-pagination li.active a,.hs-pagination li.active span{background:#aa1e1e;color:#fff}.hs-blog-subscribe{margin:0 auto;max-width:480px;text-align:center}.hs-blog-subscribe .hs-form-field input[type=email]{background:#fff;border:2px solid #d1d6dc;border-radius:3px;color:#323736;font-family:Space Grotesk,sans-serif;font-size:15px;padding:12px 16px;width:100%}.hs-blog-subscribe .hs-button,.hs-blog-subscribe .hs-submit input{background:#aa1e1e!important;border:none;border-radius:6px;color:#fff!important;cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:500;margin-top:8px;padding:12px 32px}.blog-post{margin:0 auto;max-width:760px;padding:60px 24px 40px}.blog-post h1{color:#1a1d2e;font-family:"DM Serif Display",Georgia,serif;font-size:40px!important;font-weight:400;letter-spacing:-.01em;line-height:1.15;margin-bottom:16px}.blog-post__meta{border-bottom:1px solid #e8e4df;margin-bottom:2rem;padding-bottom:1.5rem}.blog-post__meta a{color:#606a76!important;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:500;text-decoration:none!important}.blog-post__meta a:hover{color:#aa1e1e!important}.blog-post__timestamp{color:#606a76!important;display:block;font-family:Space Grotesk,sans-serif;font-size:13px;margin-top:4px}.blog-post__body{color:#323736;font-family:Space Grotesk,sans-serif;font-size:18px;line-height:1.7}.blog-post__body h2{color:#1a1d2e;font-family:"DM Serif Display",Georgia,serif;font-size:28px;font-weight:400;margin:48px 0 16px}.blog-post__body h3{color:#1a1d2e;font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:600;margin:36px 0 12px}.blog-post__body p{margin-bottom:1.2em}.blog-post__body a{color:#0072ef}.blog-post__body ol,.blog-post__body ul{margin-bottom:1.2em;margin-left:24px}.blog-post__body li{line-height:1.6;margin-bottom:.5em}.blog-post__body blockquote{border-left:3px solid #aa1e1e;color:#606a76;font-style:italic;margin:24px 0;padding:8px 0 8px 20px}.blog-post__body img{border-radius:6px;height:auto;margin:24px 0;max-width:100%}.blog-post__body table{border-collapse:collapse;font-size:15px;margin:24px 0;width:100%}.blog-post__body th{background:#1a1d2e;color:#fff;font-weight:600;padding:12px 16px;text-align:left}.blog-post__body td{border-bottom:1px solid #e8e4df;padding:10px 16px}.blog-post__tags{border-top:1px solid #e8e4df;margin-top:2rem;padding-top:1.5rem}.blog-post__tags svg{fill:#606a76;height:auto;margin-right:.35rem;width:15px}.blog-post__tag-link{background:#f5f0eb;border-radius:4px;color:#606a76;font-family:Space Grotesk,sans-serif;font-size:.85rem;margin-right:4px;padding:4px 10px;text-decoration:none}.blog-post__tag-link:hover{background:#e8e4df;color:#1a1d2e}.blog-related-posts{background-color:#f5f0eb;padding:60px 0}.blog-related-posts h2{color:#1a1d2e;font-family:"DM Serif Display",Georgia,serif;font-size:28px;margin-bottom:32px;text-align:center}.blog-related-posts__list{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px;padding:0 24px}@media (max-width:768px){.blog-related-posts__list{grid-template-columns:1fr}}.blog-related-posts__post{background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.06);overflow:hidden;transition:box-shadow .2s,transform .2s}.blog-related-posts__post:hover{box-shadow:0 8px 24px rgba(0,0,0,.1);transform:translateY(-2px)}.blog-related-posts__image{height:180px;object-fit:cover;width:100%}.blog-related-posts__content{padding:20px 24px}.blog-related-posts__title{font-size:18px;margin:0 0 8px}.blog-related-posts__title-link{color:#1a1d2e;font-family:"DM Serif Display",Georgia,serif;text-decoration:none}.blog-related-posts__title-link:hover{color:#aa1e1e!important}.blog-comments{background:#fafafa;border-radius:10px;margin:40px auto 0;max-width:680px;padding:40px 24px}.blog-comments h2,.blog-comments h3{color:#1a1d2e;font-family:"DM Serif Display",Georgia,serif;font-size:24px;margin-bottom:20px}.blog-comments label{color:#323736!important;display:block;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:500;margin-bottom:6px}.blog-comments input[type=email],.blog-comments input[type=text],.blog-comments input[type=url],.blog-comments textarea{background:#fff;border:2px solid #d1d6dc;border-radius:6px;box-sizing:border-box;color:#323736;font-family:Space Grotesk,sans-serif;font-size:15px;margin-bottom:16px;padding:12px 16px;width:100%}.blog-comments input:focus,.blog-comments textarea:focus{border-color:#0072ef;outline:none}.blog-comments .hs-submit{text-align:center}.blog-comments .hs-button,.blog-comments .hs-submit input,.blog-comments input[type=submit]{background:#aa1e1e!important;border:none!important;border-radius:6px;color:#fff!important;cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:500;padding:14px 40px;transition:background .2s}.blog-comments .hs-button:hover,.blog-comments .hs-submit input:hover,.blog-comments input[type=submit]:hover{background:#8a1818!important}.blog-comments .comment-reply-to{border:0;color:#0072ef;font-family:Space Grotesk,sans-serif;font-size:14px}.blog-comments .comment-reply-to:focus,.blog-comments .comment-reply-to:hover{background-color:transparent;text-decoration:underline}.body-container--blog-index h1,.body-container--blog-post h1{color:#1a1d2e}.body-container--blog-index .hs-blog-post-listing__post-author *,.body-container--blog-post .blog-post__meta *{color:#606a76!important}.body-container--blog-index .hs-blog-post{background:#fff;border:1px solid #e8e2d9;border-radius:10px;box-shadow:0 1px 2px rgba(26,29,46,.04);margin-bottom:28px!important;overflow:hidden;transition:box-shadow .18s ease,transform .18s ease}.body-container--blog-index .hs-blog-post:hover{box-shadow:0 10px 24px rgba(26,29,46,.08);transform:translateY(-2px)}.body-container--blog-index .hs-blog-post__image-wrapper{margin:0!important;width:100%!important}.body-container--blog-index .hs-blog-post__image-wrapper img,.body-container--blog-index [data-testid=blog-post-image-link] img{aspect-ratio:16/10!important;border-radius:0!important;display:block;object-fit:cover!important;width:100%!important}.body-container--blog-index .hs-blog-post__content-wrapper{display:flex!important;flex-direction:column;gap:8px;padding:22px 22px 24px;width:100%!important}.body-container--blog-index .hs-blog-post h2,.body-container--blog-index [data-testid=titleLink]{color:#1a1d2e!important;font-family:"DM Serif Display",Georgia,serif!important;font-size:22px!important;font-weight:400!important;line-height:1.2!important;margin:0 0 6px!important;text-decoration:none!important}.body-container--blog-index [data-testid=titleLink]:hover{color:#aa1e1e!important}.body-container--blog-index .hs-blog-post__description{color:#606a76!important;font-family:Space Grotesk,sans-serif!important;font-size:14px!important;line-height:1.55!important;margin:4px 0 10px!important}.body-container--blog-index .hs-blog-post__publish-date{color:#606a76!important;font-family:Space Grotesk,sans-serif!important;font-size:12px!important;letter-spacing:.06em;text-transform:uppercase}.body-container--blog-index .hs-blog-post__author-wrapper{gap:8px;margin:4px 0!important;order:3}.body-container--blog-index .hs-blog-post__author-image,.body-container--blog-index .hs-blog-post__author-image-wrapper{border-radius:999px!important;height:24px!important;object-fit:cover;width:24px!important}.body-container--blog-index .hs-blog-post__author-link,.body-container--blog-index [data-testid=author-name]{color:#606a76!important;font-family:Space Grotesk,sans-serif!important;font-size:13px!important;text-decoration:none!important}.body-container--blog-index .hs-blog-post__author-link:hover,.body-container--blog-index [data-testid=author-name]:hover{color:#aa1e1e!important}.body-container--blog-index .hs-blog-post [class*=BlogPostButton],.body-container--blog-index .hs-blog-post__button,.body-container--blog-index [data-testid=buttonLink]{background:transparent!important;border:0!important;color:#aa1e1e!important;display:inline-block!important;font-family:Space Grotesk,sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;margin-top:8px!important;padding:0!important;text-decoration:none!important;text-transform:none!important;width:auto!important}.body-container--blog-index [data-testid=buttonLink]:hover{color:#8b1818!important}.body-container--blog-index [data-testid=buttonLink]:after{content:" →";display:inline-block;margin-left:2px;transition:margin-left .15s ease}.body-container--blog-index [data-testid=buttonLink]:hover:after{margin-left:6px}.body-container--blog-index .hs-blog-post__tags-container,.body-container--blog-index .hs-blog-post__tags-container a{color:#aa1e1e!important;font-family:Space Grotesk,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em;text-decoration:none!important;text-transform:uppercase}.body-container--blog-index h1{color:#1a1d2e;font-family:"DM Serif Display",Georgia,serif;font-size:48px;font-weight:400;line-height:1.05}.body-container--blog-index a:not(.tr-cta):not([class*=button]){color:inherit}.body-container--blog-index [data-testid=titleLink]{color:#1a1d2e!important}