.reading-minutes{color:var(--color-text-secondary,#182b42);font-size:16px;font-weight:var(--medium);margin-bottom:10px}.blog-listing__filters__mobile-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--color-primary,#0067a0);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.1 23.6'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.05 1v21.6m10-10-10 10-10-10'/%3E%3C/svg%3E");background-position:center right 20px;background-repeat:no-repeat;background-size:16px;border:none;border-radius:8px;color:#fff;display:initial;padding:16px;position:relative;width:100%;z-index:99}.blog-listing__filters__tag{background-color:#fff!important;border-color:#fff!important;color:var(--color-primary,#0067a0)!important;display:none}.blog-listing__filters__tag.blog-listing__filters__tag--active,.blog-listing__filters__tag:focus-visible,.blog-listing__filters__tag:hover{background-color:var(--color-secondary,#0085ca)!important;border-color:var(--color-secondary,#0085ca)!important;color:#fff!important}.blog-listing__post{transition:background-color .3s ease-in-out,box-shadow .3s ease-in-out}.blog-listing__post .blog-listing__post-tag,.blog-listing__post .blog-listing__post-title,.blog-listing__post .blog-listing__post-title-link,.blog-listing__post .reading-minutes{color:var(--color-primary,#0067a0)!important}.blog-listing__post .blog-listing__post-summary p{color:var(--color-text-secondary,#182b42)!important}.blog-listing__post-title{background:linear-gradient(to right,color-mix(in srgb,var(--color-primary,#0067a0) 20%,transparent),color-mix(in srgb,var(--color-primary,#0067a0) 20%,transparent)),linear-gradient(to right,var(--color-primary,#0067a0),var(--color-primary,#0067a0))!important;background-position:100% 100%,0 100%!important;background-repeat:no-repeat!important;background-size:100% .1em,0 .1em!important;transition:background-size .4s!important}.blog-listing__post:hover{background-color:var(--color-secondary,#0085ca)!important;box-shadow:0 10px 15px color-mix(in srgb,var(--color-secondary,#0085ca) 20%,transparent)!important}.blog-listing__post:hover .blog-listing__post-button,.blog-listing__post:hover .blog-listing__post-button span,.blog-listing__post:hover .blog-listing__post-summary p,.blog-listing__post:hover .blog-listing__post-tag,.blog-listing__post:hover .blog-listing__post-title,.blog-listing__post:hover .blog-listing__post-title-link,.blog-listing__post:hover .reading-minutes{color:#fff!important}.blog-listing__post:hover .blog-listing__post-title{background:linear-gradient(90deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.3)),linear-gradient(90deg,#fff,#fff)!important;background-size:0 .1em,100% .1em!important}.blog-listing__post-button-wrapper{margin-top:28px}.blog-listing__post-button{align-items:center;color:var(--color-primary,#0067a0)!important;display:flex;font-size:20px;font-weight:var(--semi-bold);justify-content:space-between;width:100%}.blog-listing__post-button span{margin-right:.5rem}.blog-listing--card .blog-listing__post{box-sizing:border-box;height:100%;min-width:0;position:relative!important}.blog-listing--card .blog-listing__post-button-wrapper{min-height:28px}.blog-listing--card .blog-listing__post-button,.blog-listing--card .blog-listing__post-button-wrapper,.blog-listing--card .blog-listing__post-content,.blog-listing--card .blog-listing__post-inner-wrapper{position:static!important}.blog-listing--card .blog-listing__post-button svg{bottom:30px!important;height:24px;left:30px!important;margin:0;position:absolute!important;transform:none!important;transition:left .3s ease-out!important;width:25px}.blog-listing__post-button svg path{stroke:var(--color-primary,#0067a0)!important}.blog-listing--card .blog-listing__post:hover .blog-listing__post-button svg{left:85%!important}.blog-listing__post:hover .blog-listing__post-button svg path{stroke:#fff!important}@media screen and (min-width:768px){.blog-listing__filters__mobile-select{display:none}.blog-listing__filters__tag{display:block}}@media screen and (max-width:767px){.blog-listing__post-button-wrapper{margin-top:24px}.blog-listing__post-button{font-size:18px}}