body{padding-top:4rem}.body-container--blog-listing-intro .dnd-section{padding:0 0 28px}.fs-blog-intro{padding-top:40px;text-align:left}.fs-blog-intro__title{color:#333;font-family:Roboto,sans-serif;font-size:clamp(1.75rem,1.2rem + 2.2vw,2.5rem);font-weight:700;line-height:1.2;margin:0 0 12px;text-wrap:balance}.fs-blog-intro__text{color:#555;font-family:Open Sans,sans-serif;font-size:clamp(1rem,.95rem + .3vw,1.125rem);font-weight:400;line-height:1.6;margin:0;max-width:720px}@media screen and (max-width:768px){.fs-blog-intro{padding-top:24px}}@media screen and (max-width:767px){.body-container--blog-listing .dnd-section:has(.blog-tags) .dnd-column,.body-container--blog-listing-intro .dnd-column{padding-left:20px;padding-right:20px}}.body-container--search-results{margin:0 auto;max-width:1200px;padding:80px 20px}.hs-search-results{margin-top:2rem}.hs-search-results__listing{display:flex;flex-wrap:wrap;list-style:none;margin:0 -20px!important;padding:0}.hs-search-results__listing li{flex-basis:50%;padding:0 20px 40px!important}@media screen and (max-width:620px){.hs-search-results__listing li{flex-basis:100%}}.hs-search-results__featured-image{border-radius:8px;margin-bottom:1rem;overflow:hidden}.hs-search-results__featured-image img{display:block;height:200px;max-width:100%;object-fit:cover;width:100%}.hs-search-results__title{color:#1a1a1a;display:block;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:700;margin-bottom:.5rem;text-decoration:none}.hs-search-results__title:focus,.hs-search-results__title:hover{color:#0042d1;text-decoration:none}.hs-search-results__description{color:#555;display:-webkit-box;font-size:.95rem;-webkit-line-clamp:4;line-height:1.6;margin:0 0 1.5rem;padding-top:.75rem;-webkit-box-orient:vertical;overflow:hidden}.hs-search-results__pagination{border-top:1px solid #e5e5e5;margin-top:2rem;padding-top:1.5rem}.hs-search-results__pagination a{color:#1a1a1a;font-family:Roboto,sans-serif;font-weight:700;text-decoration:none}.hs-search-results__pagination a:hover{color:#0042d1}.hs-search-highlight{font-weight:700}.body-container--search-results .hs-search-field{max-width:750px}.body-container--search-results .hs-search-field input[type=text]{padding-right:48px;width:100%}.hs-search-field .hs-search-field__bar input[type=text],.hs-search-field input[type=text],.hs-search-field__bar>input[type=text],input.hs-search-field__input{border-radius:8px 0 0 8px!important;line-height:1.5!important;padding:.85rem 48px .85rem .5rem!important;text-indent:.5rem!important}.hs-search-field__bar:after{display:none!important}.hs-search-field__button{background-color:#0042d1!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 19a8 8 0 1 0 0-16 8 8 0 0 0 0 16m10 2-4-4'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:24px 24px!important;border:none!important;border-radius:0 8px 8px 0!important;cursor:pointer;min-height:48px!important;min-width:48px!important;padding:12px!important}.hs-search-field__button:hover{background-color:#0035a8!important}.hs-search-field__button img,.hs-search-field__button svg{display:none!important}.hs-search-field--open .hs-search-field__suggestions{border:1px solid #dfe3e8!important;border-radius:8px!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important}.hs-search-field__suggestions #results-for{border-bottom:1px solid #eee!important;color:#999!important;font-family:Roboto,sans-serif!important;font-size:.8rem!important;font-weight:600!important;padding:.75rem 1rem .5rem!important}.hs-search-field__suggestions a{border-bottom:1px solid #f0f0f0!important;color:#1a1a1a!important;display:block!important;font-family:Roboto,sans-serif!important;font-size:.9rem!important;line-height:1.4!important;padding:.6rem 1rem!important;text-decoration:none!important}.hs-search-field__suggestions a:last-child{border-bottom:none!important}.hs-search-field__suggestions a:focus,.hs-search-field__suggestions a:hover{background-color:#f4f7fb!important;color:#0042d1!important;text-decoration:none!important}.blog-post__updated{display:inline-block;margin-left:.25em;white-space:nowrap}.fs-author-box{background-color:#fff;border:1px solid #dfe3e8;border-radius:8px;margin:48px 0 0;padding:24px 28px}.fs-author-box__row{align-items:center;display:flex;gap:20px}.fs-author-box__avatar{background-position:50%;background-size:cover;border-radius:50%;flex:0 0 72px;height:72px;width:72px}.fs-author-box__content{flex:1 1 auto;min-width:0}.fs-author-box__label{color:#555;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.fs-author-box__label,.fs-author-box__name{font-family:Roboto,sans-serif;font-weight:700;margin:0 0 8px}.fs-author-box__name{color:#333;font-size:1.125rem}.fs-author-box__bio,.fs-author-box__bio p{color:#555;font-size:.95rem;line-height:1.6;margin:0 0 12px}.fs-author-box__link{color:#0042d1;font-size:.95rem;font-weight:600;text-decoration:none}.fs-author-box__link:focus,.fs-author-box__link:hover{color:#0035a8;text-decoration:underline}@media screen and (max-width:480px){.fs-author-box{padding:20px}.fs-author-box__row{align-items:flex-start;flex-direction:column;gap:0}.fs-author-box__content{display:contents}.fs-author-box__label{order:-2}.fs-author-box__avatar{flex-basis:56px;height:56px;margin:4px 0 12px;order:-1;width:56px}}@media screen and (max-width:768px){.blog-header--post{min-height:300px!important}}@media screen and (max-width:480px){.blog-header--post{min-height:220px!important}}.blog-comments,.blog-post__body-wrapper,.blog-post__summary,.blog-post__title{max-width:100%}.body-container--blog-post-narrow #hs_cos_wrapper_narration,.body-container--blog-post-narrow .blog-comments,.body-container--blog-post-narrow .blog-post__body-wrapper,.body-container--blog-post-narrow .blog-post__divider,.body-container--blog-post-narrow .blog-post__meta,.body-container--blog-post-narrow .blog-post__preheader,.body-container--blog-post-narrow .blog-post__summary,.body-container--blog-post-narrow .blog-post__title{margin-left:auto;margin-right:auto;max-width:760px}#hs_cos_wrapper_narration{margin-top:20px}@media screen and (min-width:1100px){.body-container--blog-post-narrow .blog-post__body>figure,.body-container--blog-post-narrow .blog-post__body>img{height:auto;margin-left:-70px;margin-right:-70px;max-width:900px;width:calc(100% + 140px)}}