#blog-listing-app{scroll-margin-top:90px}#blog-listing-app .category-filter-container,#blog-listing-app .pagination-container{height:100%;list-style:none;padding:0;display:flex;align-items:center;flex-wrap:wrap;margin:0;gap:.5rem}#blog-listing-app .category-filter-container button,#blog-listing-app .pagination-container button{position:relative;z-index:2;display:inline-block;border-radius:50px;font-size:1rem;padding:.25rem .75rem;background:var(--color-white);border:2px solid var(--color-grey);color:var(--color-font);transition:color 300ms,border-color 300ms,font-weight 300ms}#blog-listing-app .category-filter-container button:hover,#blog-listing-app .category-filter-container button.active,#blog-listing-app .category-filter-container button.active-category,#blog-listing-app .category-filter-container button.active-page,#blog-listing-app .pagination-container button:hover,#blog-listing-app .pagination-container button.active,#blog-listing-app .pagination-container button.active-category,#blog-listing-app .pagination-container button.active-page{border-color:var(--color-font);color:var(--color-black);font-weight:bold}#blog-listing-app .pagination-container{justify-content:center}#blog-listing-app .search-filter-container{display:flex;justify-content:end;align-items:center}#blog-listing-app .search-filter-container input.search-filter-input{border:1px solid var(--color-font);border-radius:50px;padding:.5rem .5rem .5rem 2.25rem;width:100%;background-repeat:no-repeat;background-position:.75rem center;background-size:1rem 1rem}.blog-entry-teaser{position:relative}.blog-entry-teaser .blog-entry-teaser-image-wrapper{position:relative;overflow:hidden;display:flex;justify-content:center;width:100%;padding-top:56.25%;margin-bottom:.5rem}.blog-entry-teaser .blog-entry-teaser-image-wrapper .blog-entry-teaser-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 300ms}.blog-entry-teaser:hover .blog-entry-teaser-image{transform:scale(1.1)}.blog-entry-teaser .blog-entry-teaser-body{padding:.5rem}.blog-entry-teaser .blog-entry-teaser-body .blog-entry-teaser-metadata{font-size:1rem;color:var(--color-font)}.blog-entry-featured{position:relative}.blog-entry-featured .blog-entry-featured-image-wrapper .blog-entry-featured-image{width:100%;height:auto}.blog-entry-featured .blog-entry-featured-body{display:flex;flex-direction:column;justify-content:center}.blog-entry-featured .blog-entry-featured-body .blog-entry-featured-metadata{font-size:1rem;color:var(--color-font)}.blog-item-tag-chips{margin:.25rem 0 .5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.blog-item-tag-chips .blog-item-tag-chip{position:relative;z-index:2;display:inline-block;border-radius:50px;font-size:1rem;padding:.25rem .75rem;background:var(--color-white);border:2px solid var(--color-grey);color:var(--color-font);transition:color 300ms,border-color 300ms,font-weight 300ms;font-size:.725rem;padding:.25rem .75rem;border:1px solid var(--color-font)}.blog-item-tag-chips .blog-item-tag-chip:hover,.blog-item-tag-chips .blog-item-tag-chip.active,.blog-item-tag-chips .blog-item-tag-chip.active-category,.blog-item-tag-chips .blog-item-tag-chip.active-page{border-color:var(--color-font);color:var(--color-black);font-weight:bold}.entry-blog-author-content .blog-entry-author-info>div+div{margin-top:.25rem}.author-social-links-wrapper .author-social-links{list-style:none;display:flex;gap:.5rem;padding:0;margin:0;line-height:0}.author-social-links-wrapper .author-social-links .author-social-link{background-color:var(--color-black);padding:.35rem;border-radius:50%;overflow:hidden}.blog-entry-authors-section{padding-top:2rem;padding-bottom:2rem}.blog-entry-authors-section .blog-entry-author-wrapper{display:flex;flex-wrap:wrap;gap:1rem;padding:.5rem}@media(min-width:992px){.blog-entry-authors-section .blog-entry-author-wrapper{flex-wrap:nowrap}}.blog-entry-authors-section .blog-entry-author-wrapper p{margin-bottom:.25rem}.blog-entry-authors-section .blog-entry-author-wrapper .blog-entry-author-info>div+div{margin-top:.25rem}.blog-entry-authors-section .blog-entry-author-wrapper .blog-entry-author-name{font-size:1.25rem;font-weight:bold}.blog-entry-authors-section .blog-entry-author-wrapper .blog-entry-author-title{font-style:italic}.blog-entry-authors-section .blog-entry-author-wrapper .blog-entry-author-bio{font-size:1rem}.entry-blog-item-content .entry-metadata .blog-entry-author-wrapper{font-size:1rem;display:flex;gap:.5rem}.entry-blog-item-content .entry-metadata .blog-entry-author-wrapper .blog-entry-author-image{flex-shrink:1;flex-grow:0}.entry-blog-item-content .entry-metadata .blog-entry-author-wrapper .blog-entry-author-name{font-weight:bold}.entry-blog-item-content .entry-metadata .blog-entry-author-wrapper .blog-entry-author-title,.entry-blog-item-content .entry-metadata .blog-entry-author-wrapper .blog-entry-author-company{font-size:.75rem}.entry-blog-item-content .blog-entry-table-of-contents{position:sticky;top:70px;padding-bottom:1rem;max-height:100vh;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.entry-blog-item-content .blog-entry-table-of-contents::-webkit-scrollbar{display:none}.entry-blog-item-content .blog-entry-table-of-contents .table-of-contents-title{margin-bottom:0}.entry-blog-item-content .blog-entry-table-of-contents .table-of-contents-title button{background:0;border:0;font-size:1.125rem;font-weight:bold;display:flex;align-items:center;gap:.5rem}.entry-blog-item-content .blog-entry-table-of-contents .table-of-contents-title button[aria-expanded=true] .table-of-contents-title-icon{transform:rotate(-180deg)}.entry-blog-item-content .blog-entry-table-of-contents .table-of-contents-title button .table-of-contents-title-icon{display:inline-flex;justify-content:center;align-items:center;background-color:var(--color-black);padding:.3rem;border-radius:50%;overflow:hidden;transition:transform 300ms}.entry-blog-item-content .blog-entry-table-of-contents .entry-index{margin-top:1rem;margin-bottom:0;padding-left:15px}.entry-blog-item-content .blog-entry-table-of-contents .entry-index a{opacity:.5;color:var(--color-font)}.entry-blog-item-content .blog-entry-table-of-contents .entry-index li+li{margin-top:.5rem}.entry-blog-item-content .blog-entry-table-of-contents .entry-index li::marker{color:var(--color-white);transition:color 300ms linear}.entry-blog-item-content .blog-entry-table-of-contents .entry-index li.active a,.entry-blog-item-content .blog-entry-table-of-contents .entry-index li.active::marker{opacity:1;color:var(--color-black)}.entry-blog-item-content .blog-entry-table-of-contents .entry-index .entry-body-item-title.hierarchy-2{padding-left:0}.entry-blog-item-content .blog-entry-table-of-contents .entry-index .entry-body-item-title.hierarchy-3{padding-left:10px}.entry-blog-item-content .blog-entry-table-of-contents .entry-index .entry-body-item-title.hierarchy-4{padding-left:15px}.entry-blog-item-content .blog-entry-table-of-contents .entry-index .entry-body-item-title.active{font-weight:bold}progress::-moz-progress-bar{background:var(--color-primary)}progress::-webkit-progress-value{background:var(--color-primary)}progress{color:var(--color-primary)}#scroll-progress{position:fixed;top:50px;border-radius:0;border:0;width:100vw;margin-top:-50px;height:6px;z-index:999;background-color:transparent}progress::-webkit-progress-bar{background:transparent}@media(min-width:1400px){.entry-blog-item-content .container{max-width:1260px}}.blog-entry-intro h1{font-size:2.75rem}.entry-body-item .entry-body-item-title h1,.entry-body-item .entry-body-item-title h2,.entry-body-item .entry-body-item-title h3,.entry-body-item .entry-body-item-title h4,.entry-body-item .entry-body-item-title h5{margin-bottom:.75rem !important}.entry-body-item h2{font-size:2rem}.entry-body-item h3{font-size:1.75rem}.entry-body-item h4{font-size:1.5rem}.entry-body-item .entry-item+.entry-item{margin-top:15px}.entry-body-item .entry-item.item-standard+.entry-item.item-standard{padding-top:10px;border-top:var(--color-grey) solid 1px}.entry-body-item .entry-item.item-highlight{position:relative;padding:1rem;background:var(--color-primary);color:var(--color-white)}.entry-body-item .entry-item.item-highlight .entry-body-item-link{margin-top:1.25rem;text-align:right}.entry-body-item .entry-item.item-highlight .entry-body-item-link svg{margin-left:.25rem}.entry-body-item .entry-body-item-asset{margin:1rem 0}.entry-body-item .entry-body-item-link{font-weight:bold}.entry-body-item .entry-body-item-content-wrapper::before,.entry-body-item .entry-body-item-content-wrapper::after{content:"";display:block}.entry-body-item .entry-body-item-content-wrapper::after{clear:both}.entry-body-item .entry-body-item-content-wrapper .entry-body-item-content p:last-child{margin-bottom:0}.entry-body-item .entry-body-item-content-wrapper .entry-body-item-asset.entry-body-asset-alignment-left,.entry-body-item .entry-body-item-content-wrapper .entry-body-item-asset.entry-body-asset-alignment-right{padding:0;max-width:40%}.entry-body-item .entry-body-item-content-wrapper .entry-body-item-asset.entry-body-asset-alignment-left{margin:0 .5rem .5rem 0;float:left}.entry-body-item .entry-body-item-content-wrapper .entry-body-item-asset.entry-body-asset-alignment-right{margin:0 0 .5rem .5rem;float:right}.entry-body-item .entry-metadata{padding:1.5rem;margin-bottom:1rem;background-color:var(--color-grey)}.entry-body-item .entry-metadata .entry-metadata-item{display:flex}.entry-body-item .entry-metadata .entry-metadata-item+.entry-metadata-item{margin-top:1rem}.entry-body-item .entry-metadata .entry-metadata-item .entry-metadata-item-title{flex:0 0 33%;display:block;font-weight:700}.entry-body-item .entry-metadata .entry-metadata-item .entry-metadata-item-info{flex:0 0 66%;display:block}.entry-body-item .entry-metadata .blog-item-tag-chips{margin:0}.entry-body-item .embed-wrapper .hbspt-form{width:100% !important}