.bloglist svg.ic{fill:none;flex:0 0 auto;height:1.15em;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:1.15em}.bloglist-head{margin:0 0 2rem}.bloglist-head>.eyebrow{font-family:var(--font-body);line-height:var(--lh-body)}.bloglist-head__title{margin:0 0 .5rem}.bloglist-head__lede{margin:0}.bloglist-empty{color:var(--color-text-muted);margin:0}.bloglist-grid{list-style:none;margin-bottom:0;margin-top:0;padding:0}.bloglist-grid__item{display:flex}.bloglist-grid__item>.card{flex:1 1 auto}.blogpager{margin-top:2.5rem}.blogpager #hs_cos_wrapper_blog_pagination .hs-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-25);justify-content:center;margin:0;padding:0}.blogpager #hs_cos_wrapper_blog_pagination .hs-pagination__link{align-items:center;background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--btn-radius);color:var(--color-accent-1);display:inline-flex;font-family:var(--font-button);font-size:var(--fs-sm);font-weight:600;gap:.35rem;height:42px;justify-content:center;margin:0;min-width:42px;padding:0 .85rem;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.blogpager #hs_cos_wrapper_blog_pagination .hs-pagination__link--number{padding:0;width:42px}.blogpager #hs_cos_wrapper_blog_pagination .hs-pagination__link-text{color:inherit;font:inherit;position:static;clip:auto;height:auto;margin:0;overflow:visible;padding:0;white-space:normal;width:auto}.blogpager #hs_cos_wrapper_blog_pagination .hs-pagination__link:hover{border-color:var(--color-accent-1);color:var(--color-accent-1)}.blogpager #hs_cos_wrapper_blog_pagination .hs-pagination__link--active,.blogpager #hs_cos_wrapper_blog_pagination .hs-pagination__link--active:hover{background:var(--color-accent-1);border-color:var(--color-accent-1);color:var(--color-on-primary)}.blogpager #hs_cos_wrapper_blog_pagination .hs-pagination__link:focus-visible{outline:2px solid var(--color-heading);outline-offset:3px}.blogpager .hs-pagination__link--next:after,.blogpager .hs-pagination__link--prev:before{border-right:1.5px solid;border-top:1.5px solid;content:"";height:6px;transform:rotate(45deg);width:6px}.blogpager .hs-pagination__link--prev:before{transform:rotate(-135deg)}@media (max-width:991.98px){.bloglist{--bloglist-mobile-topics-height:calc(var(--space-50)*3 + var(--space-25))}.bloglist-mobile-search{padding-bottom:var(--grid-gutter)}.bloglist-mobile-topics{align-self:flex-start;background:var(--color-bg-white);border-bottom:1px solid var(--color-border);height:var(--bloglist-mobile-topics-height);position:sticky;top:var(--site-header-height,0);z-index:40}.bloglist-mobile-topics .blogside-topics{border-radius:0;gap:0;height:100%;justify-content:center;padding:0}.bloglist-mobile-topics .card__title{display:none}.bloglist-mobile-topics .toc__toggle{align-items:center;background:transparent;border:0;color:var(--color-heading);cursor:pointer;display:flex;font-family:var(--font-heading);font-size:var(--fs-sm);font-weight:var(--weight-h3);gap:var(--space-50);height:100%;justify-content:space-between;padding:0;text-align:left;width:100%}.bloglist-mobile-topics .toc__toggle:focus-visible{outline:2px solid var(--color-heading);outline-offset:-2px}.bloglist-mobile-topics .toc__toggle[aria-expanded=true] .nav-link__chevron{transform:rotate(225deg)}.bloglist-mobile-topics .blogside-topics__list{background:var(--color-bg-white);border-bottom:1px solid var(--color-border);left:0;max-height:calc(100vh - var(--site-header-height, 0px) - var(--bloglist-mobile-topics-height) - var(--space-50));max-height:calc(100dvh - var(--site-header-height, 0px) - var(--bloglist-mobile-topics-height) - var(--space-50));overflow-x:hidden;overflow-y:auto;padding:var(--space-25) var(--space-50);position:absolute;right:0;top:100%}.bloglist-mobile-topics .toc__toggle[aria-expanded=false]+.blogside-topics__list{display:none}.bloglist-mobile-topics+.bloglist-main{padding-top:var(--grid-gutter)}}@media (max-width:767.98px){.bloglist-head{margin-bottom:1.5rem}.blogpager #hs_cos_wrapper_blog_pagination .hs-pagination__link{height:38px;min-width:38px;padding:0 .7rem}.blogpager #hs_cos_wrapper_blog_pagination .hs-pagination__link--number{padding:0;width:38px}}