.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}.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}.body-container--blog-index .hs-form,.body-container--blog-index form.hs-form,.body-container--blog-post .hs-form,.body-container--blog-post form.hs-form{font-family:var(--font-family-base)}.body-container--blog-index .hs-form .form-title,.body-container--blog-index .hs-form h2,.body-container--blog-index .hs-form h3,.body-container--blog-post .hs-form .form-title,.body-container--blog-post .hs-form h2,.body-container--blog-post .hs-form h3{color:var(--gray-ignis-darkest-gray);font-family:var(--font-family-base);font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm)}.body-container--blog-index .hs-form .hs-richtext,.body-container--blog-index .hs-form .hs-richtext p,.body-container--blog-post .hs-form .hs-richtext,.body-container--blog-post .hs-form .hs-richtext p{color:var(--gray-ignis-darker-gray);font-family:var(--font-family-base);font-size:var(--font-size-body);margin-bottom:var(--spacing-md)}.body-container--blog-index .hs-form-field,.body-container--blog-post .hs-form-field{margin-bottom:var(--spacing-md)}.body-container--blog-index .hs-form-field label,.body-container--blog-post .hs-form-field label{color:var(--gray-ignis-darkest-gray);display:block;font-family:var(--font-family-base);font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);margin-bottom:var(--spacing-xs)}.body-container--blog-index .hs-form-field input[type=email],.body-container--blog-index .hs-form-field input[type=number],.body-container--blog-index .hs-form-field input[type=password],.body-container--blog-index .hs-form-field input[type=tel],.body-container--blog-index .hs-form-field input[type=text],.body-container--blog-index .hs-form-field select,.body-container--blog-index .hs-form-field textarea,.body-container--blog-post .hs-form-field input[type=email],.body-container--blog-post .hs-form-field input[type=number],.body-container--blog-post .hs-form-field input[type=password],.body-container--blog-post .hs-form-field input[type=tel],.body-container--blog-post .hs-form-field input[type=text],.body-container--blog-post .hs-form-field select,.body-container--blog-post .hs-form-field textarea{background-color:var(--ignis-white);border:1px solid var(--ignis-light-gray);border-radius:var(--radius-md);box-sizing:border-box;color:var(--gray-ignis-darkest-gray);font-family:var(--font-family-base);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);padding:16px 20px;transition:all var(--transition-base);width:100%}.body-container--blog-index .hs-form-field input[type=email]:focus,.body-container--blog-index .hs-form-field input[type=number]:focus,.body-container--blog-index .hs-form-field input[type=password]:focus,.body-container--blog-index .hs-form-field input[type=tel]:focus,.body-container--blog-index .hs-form-field input[type=text]:focus,.body-container--blog-index .hs-form-field select:focus,.body-container--blog-index .hs-form-field textarea:focus,.body-container--blog-post .hs-form-field input[type=email]:focus,.body-container--blog-post .hs-form-field input[type=number]:focus,.body-container--blog-post .hs-form-field input[type=password]:focus,.body-container--blog-post .hs-form-field input[type=tel]:focus,.body-container--blog-post .hs-form-field input[type=text]:focus,.body-container--blog-post .hs-form-field select:focus,.body-container--blog-post .hs-form-field textarea:focus{background-color:var(--ignis-white);border-color:var(--gray-ignis-medium-gray);box-shadow:0 0 0 3px rgba(43,44,47,.1);outline:none}.body-container--blog-index .hs-form-field input[type=email]::placeholder,.body-container--blog-index .hs-form-field input[type=number]::placeholder,.body-container--blog-index .hs-form-field input[type=password]::placeholder,.body-container--blog-index .hs-form-field input[type=tel]::placeholder,.body-container--blog-index .hs-form-field input[type=text]::placeholder,.body-container--blog-index .hs-form-field textarea::placeholder,.body-container--blog-post .hs-form-field input[type=email]::placeholder,.body-container--blog-post .hs-form-field input[type=number]::placeholder,.body-container--blog-post .hs-form-field input[type=password]::placeholder,.body-container--blog-post .hs-form-field input[type=tel]::placeholder,.body-container--blog-post .hs-form-field input[type=text]::placeholder,.body-container--blog-post .hs-form-field textarea::placeholder{color:var(--gray-ignis-medium-gray);font-family:var(--font-family-base)}.body-container--blog-index .hs-form-field textarea,.body-container--blog-post .hs-form-field textarea{min-height:120px;resize:vertical}.body-container--blog-index .hs-form-field .inputs-list,.body-container--blog-post .hs-form-field .inputs-list{list-style:none;margin:0;padding:0}.body-container--blog-index .hs-form-field .inputs-list li,.body-container--blog-post .hs-form-field .inputs-list li{margin-bottom:var(--spacing-sm)}.body-container--blog-index .hs-form-field input[type=checkbox],.body-container--blog-index .hs-form-field input[type=radio],.body-container--blog-post .hs-form-field input[type=checkbox],.body-container--blog-post .hs-form-field input[type=radio]{accent-color:var(--gray-ignis-darkest-gray);cursor:pointer;height:20px;margin-right:var(--spacing-xs);width:20px}.body-container--blog-index .hs-form-field .inputs-list label,.body-container--blog-post .hs-form-field .inputs-list label{align-items:center;cursor:pointer;display:inline-flex;font-weight:var(--font-weight-regular)}.body-container--blog-index .hs-form .hs-button,.body-container--blog-index .hs-form .hs_submit .hs-button,.body-container--blog-index .hs-form .hs_submit input[type=submit],.body-container--blog-index .hs-form button[type=submit],.body-container--blog-index .hs-form input[type=submit],.body-container--blog-post .hs-form .hs-button,.body-container--blog-post .hs-form .hs_submit .hs-button,.body-container--blog-post .hs-form .hs_submit input[type=submit],.body-container--blog-post .hs-form button[type=submit],.body-container--blog-post .hs-form input[type=submit]{align-items:center;background:var(--ignis-blue-gradient);border:none;border-radius:var(--radius-full);box-sizing:border-box;color:var(--ignis-white);cursor:pointer;display:inline-flex;font-family:var(--font-family-base);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);justify-content:center;line-height:var(--line-height-relaxed);margin-top:var(--spacing-md);padding:20px 40px;text-decoration:none;transition:all var(--transition-base);width:100%}.body-container--blog-index .hs-form .hs-button:hover,.body-container--blog-index .hs-form .hs_submit .hs-button:hover,.body-container--blog-index .hs-form .hs_submit input[type=submit]:hover,.body-container--blog-index .hs-form button[type=submit]:hover,.body-container--blog-index .hs-form input[type=submit]:hover,.body-container--blog-post .hs-form .hs-button:hover,.body-container--blog-post .hs-form .hs_submit .hs-button:hover,.body-container--blog-post .hs-form .hs_submit input[type=submit]:hover,.body-container--blog-post .hs-form button[type=submit]:hover,.body-container--blog-post .hs-form input[type=submit]:hover{box-shadow:var(--shadow-lg);opacity:.9;transform:translateY(-2px)}.body-container--blog-index .hs-form-required,.body-container--blog-post .hs-form-required{color:#ff6b6b;margin-left:4px}.body-container--blog-index .hs-input.invalid.error,.body-container--blog-post .hs-input.invalid.error{background-color:hsla(0,100%,71%,.1);border-color:#ff6b6b}.body-container--blog-index .hs-error-msg,.body-container--blog-post .hs-error-msg{color:#ff6b6b;display:block;font-family:var(--font-family-base);font-size:var(--font-size-body-small);margin-top:var(--spacing-xs)}.body-container--blog-index .submitted-message,.body-container--blog-post .submitted-message{background-color:rgba(31,224,95,.1);border:1px solid rgba(31,224,95,.3);border-radius:var(--radius-md);color:var(--gray-ignis-darkest-gray);font-family:var(--font-family-base);margin-top:var(--spacing-md);padding:var(--spacing-md)}.body-container--blog-index .blog_subscribe .hs-form-field,.body-container--blog-index .blog_subscribe .hs-form-field input[type=email]{margin-left:auto;margin-right:auto;max-width:500px}@media (max-width:767px){.body-container--blog-index .hs-form-field input[type=email],.body-container--blog-index .hs-form-field input[type=number],.body-container--blog-index .hs-form-field input[type=password],.body-container--blog-index .hs-form-field input[type=tel],.body-container--blog-index .hs-form-field input[type=text],.body-container--blog-index .hs-form-field select,.body-container--blog-index .hs-form-field textarea,.body-container--blog-post .hs-form-field input[type=email],.body-container--blog-post .hs-form-field input[type=number],.body-container--blog-post .hs-form-field input[type=password],.body-container--blog-post .hs-form-field input[type=tel],.body-container--blog-post .hs-form-field input[type=text],.body-container--blog-post .hs-form-field select,.body-container--blog-post .hs-form-field textarea{font-size:var(--font-size-body-small);padding:14px 16px}.body-container--blog-index .hs-form .hs-button,.body-container--blog-index .hs-form .hs_submit .hs-button,.body-container--blog-index .hs-form .hs_submit input[type=submit],.body-container--blog-index .hs-form button[type=submit],.body-container--blog-index .hs-form input[type=submit],.body-container--blog-post .hs-form .hs-button,.body-container--blog-post .hs-form .hs_submit .hs-button,.body-container--blog-post .hs-form .hs_submit input[type=submit],.body-container--blog-post .hs-form button[type=submit],.body-container--blog-post .hs-form input[type=submit]{font-size:var(--font-size-body-small);padding:16px 32px}.body-container--blog-index .hs-form .form-title,.body-container--blog-index .hs-form h2,.body-container--blog-index .hs-form h3,.body-container--blog-post .hs-form .form-title,.body-container--blog-post .hs-form h2,.body-container--blog-post .hs-form h3{font-size:var(--font-size-h3)}}