.blog-author-heading,.blog-tag-heading{font-size:1.6rem;padding:0 1rem}.blog-index__post-content{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;padding:1rem 1.5rem .5rem;position:relative;z-index:3}.blog-index{display:flex;flex-wrap:wrap;gap:2rem;margin:0 auto}.blog-index__post{background:#fff;display:flex;flex:1 0 28%;flex-direction:column;flex-shrink:0;max-width:100%;overflow:hidden;position:relative}.blog-index__post-summary{margin-bottom:.8rem}.blog-index__post-meta{align-items:flex-start;display:flex;flex-direction:column}.blog-index__post-tags{display:flex;flex-direction:row;gap:.2rem}.blog-index__post-tag{border:1px solid #0a1d2d;border-radius:2px;font-size:.8rem;padding:.2rem .3rem}.blog-index__post-tag,.blog-index__post-tag:hover{font-weight:400;line-height:1;text-decoration:none}.blog-index__post--small{flex:1 0 80%}@media screen and (min-width:768px){.blog-index__post--small{flex:0 0 calc(50% - 1rem)}}@media screen and (min-width:1000px){.blog-index__post--small{flex:0 0 calc(33.33% - 1.5rem)}}@media screen and (min-width:768px){.blog-index__post--large{display:flex;flex:1 0 100%}}.blog-index__post-image-wrapper{background-position:50%;background-size:cover;flex-shrink:0;height:200px;width:100%}.blog-index__post-image{height:100%;object-fit:cover;width:100%}@media (max-width:500px){.blog-actions__tags{width:100%}}.blog-actions__tags-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #0a1d2d;border-radius:0;font-weight:400;line-height:1.15;min-width:200px;padding:10px;width:100%}.blog-actions__tags-dropdown{position:relative}.blog-actions__tags-dropdown:after{color:#0a1d2d;content:"▾";font-size:16px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.blog-actions__action-search input.hs-search-field__input{background-color:#fff}.blog-actions__action-search form label{font-size:clamp(16px,2vw,16px)}@media screen and (min-width:768px){.blog-index__post-image-wrapper--large{flex:1 1 48%}.blog-index__post-content--large{flex:1 1 48%;padding-left:2rem}.blog-index__post-content--full-width{flex:1 1 100%;padding-left:0}}.blog-index__post-title,.blog-index__post-title-link{color:#181c1c;font-size:1.25rem;line-height:1.2;margin:.5rem 0;text-decoration:none}.blog-index__post-timestamp{display:block;font-size:.9rem}.blog-index__post-author{align-items:center;display:flex}.blog-index__post-author-image{border-radius:50%;height:auto;margin-right:.35rem;width:30px}.blog-index__post-button-wrapper{margin-top:0}.blog-index__post-author,.blog-index__post-image--small,.blog-index__post-tags,.blog-index__post-timestamp,.blog-index__post-title{margin:0 0 .4rem}.blog-actions__action-wrap{align-items:flex-start;column-gap:2rem;display:flex;flex-flow:row wrap;padding:0 1rem 2rem;row-gap:1rem}.blog-actions__action-wrap form{padding:0}.blog-actions__action-wrap form label{font-weight:700}.blog-actions__tags-heading{font-weight:700;padding-bottom:.35em}.blog-actions-tag-list{column-gap:.5em;display:flex;flex:1 0 40%;flex-flow:row wrap;row-gap:.5em}.blog-actions__action-search{flex:1 0 40%}.search-results__input{margin:0 auto 50px;max-width:780px}.st-search-results .hs-search-field--open .hs-search-field__suggestions{background-color:#fff;box-shadow:0 2px 30px rgba(1,11,60,.1);margin:0;padding:1em}.st-search-results .hs-search-field__suggestions #results-for,.st-search-results .hs-search-field__suggestions li a{padding:6px 10px;transition:all .3s linear}.st-search-results .hs-search-results__listing li{background:#f7f9ff;margin-bottom:1em;padding:1em}.st-search-results .hs-search-results__listing li a,.st-search-results .hs-search-results__listing li a:hover{font-weight:700;text-decoration:none}.st-search-results .hs-search-results__listing li .hs-search-results__description{margin-bottom:0;padding:0}.st-search__keyword{margin-bottom:20px}.st-search-results .hs-search__no-results p{font-size:20px;line-height:28px;margin:0 0 20px}.st-search-results .hs-search-results__title{font-size:20px;line-height:24px}.st-search-results form{padding:0!important}.hs-search-field__suggestions{list-style:none;margin:0;padding:0}.hs-search-field--open .hs-search-field__suggestions{border:1px solid #000}.hs-search-field__suggestions li{display:block;margin:0;padding:0}.hs-search-field__suggestions #results-for{font-weight:700}.hs-search-field__suggestions #results-for,.hs-search-field__suggestions a{display:block}.hs-search-field__suggestions a:focus,.hs-search-field__suggestions a:hover{background-color:rgba(0,0,0,.1);border-radius:4px;outline:none}